본문 바로가기
반응형

전체 글713

HornetQ, JMS Client using Springframework and Maven spring에서 JMS > HornetQ를 쓸려고 찾아보다 보니.. http://www.javacodegeeks.com/2010/06/spring-3-hornetq-21-integration.html 요런 튜토리얼이 있었고 거기에는.. /lib/hornetq-bootstrap.jar /lib/hornetq-core.jar /lib/hornetq-jms.jar /lib/hornetq-logging.jar /lib/jnpserver.jar /lib/netty.jar 요런것들이 필요하다~~라고 되어있었지만..현재 프로젝트는 메이븐 프로젝트였다.. 다시 찾아봤더니..아래에 좋은 사이트를 발견하였다^^ 외국인 친구 땡큐! 펌] http://www.future-edge.nl/blog/hornetq-jms-clien.. 2013. 3. 22.
JBoss의 미들웨어에 Hornetq를 설치 JBoss 5.1 + Hornetq working 환경 : Winodws JBoss의 미들웨어에 Hornetq를 설치하여 보자. 우선 JBoss5.1과 Hornetq 파일을 전달 받았고.. JBoss에 Hornetq를 셋팅 하려고 한다. 1) jboss-as 밑에 Hornetq에서 압축을 풀어서 나온 extras/ 를 복사해서 넣는다.(hornetq =>jboss) $JBOSS_HOME/jboss-as/extras/hornetq 의 형태가 될 것이다. 2) 그리고...~/hornetq 디렉토리 밑에는 bat 파일이 없었다..--;;; 지못미... 달랑 shellscript file과...ant의 build.xml file만이 존재하였다. 그래서 build.xml을 이용하기 위해 http://ant.apa.. 2013. 3. 22.
postgreSQL 외부접근, DB 공유 위의 그림은 내용과 전혀 무관한 그림입니다 =ㅁ=ㅋㅋㅋ; 이번에 실습교육을 진행하면서..DB를 셋팅하면서 pc마다 다른 환경에...이상한 오류도 많고..안깔리는 경우도 많고...ㅋㅋㅋㅋ 최악이였다 = =;; 그래서..postgreSQL을 설치한 PC에 모두 붙는 형태로..가야겠다는 생각이 들었다^-^good~ 그럼 어떻게??? DB를 공유 시킬 수 있을까?? (spring + postgreSQL 환경) spring 설정은 제외 한 설명을 하겠다. 1. pg_hba.conf 파일. Postgresql 은 Host Based Authorization 기반으로 외부 접속을 제어 한다. 이는 pg_hba.conf 파일을 다음과 같이 편집함으로써 가능하다. host all all 192.134.2.11/32 tr.. 2013. 3. 22.
KSUG+자바카페 2013년 상반기 스터디 1. 스프링 설치 - 이클립스 또는 STS 설치, 당연히 JDK는 기본! - maven 다운로드 : http://maven.apache.org/download.cgi 2. maven project 생성 - pom.xml에 dependency 추가 3. spring souurce site 소개 : http://www.springsource.org/ 4. github 에서 bean설정 가져오기 https://github.com/swtest/spring-example/blob/master/spring-bean-example/src/main/resources/applicationContext.xml 4. Bean 만들어보기 소스코딩 5. 여러가지 다양한 주입 테스트!! gooood~~~^0^ 그동안 쌓였던..D.. 2013. 3. 16.
[외부스터디] 2013년 상반기 자바카페 스터디~~(스프링) 많은 경쟁자를 뚫고...빠름~빠름~신공으로 스프링 스터디에..참가자로 지정 되었다^-^ 열심히 해보자! 올해도~~~^-^/ 자바카페 만세~ㅎㅎㅎ 2013. 2. 27.
[스터디 모집] 자바카페 안녕하십니까? 자바카페(www.javacafe.or.kr)입니다. 다음과 같이 2013년 상반기 자바카페 스터디 회원을 모집합니다. 이번 스터디는 공개소프트협회와 정보통신산업진흥원(NIPA) 후원으로 스터디 장소가 무료로 지원됩니다. 스터디 전문 공간인 토즈(http://www.toz.co.kr) 전지점을 무료로 이용하실 수 있습니다. 많은 참여 부탁 드립니다. 1. 모집분야 난이도 중 스터디 1-1. Java Advance - Java의 가장 기본적인 내용을 깊이 있게 답습해 보는 스터디입니다. - Java 개발 3년 이상의 보편적인 내공을 가지고 있는 분들을 위주로 스터디를 진행합니다. - 난상 토론을 견딜 체력이 필요한 스터디입니다. 1-2. SQL튜닝팀 - 대용량 데이터베이스Ⅱ의 SQL을 다루는 .. 2013. 2. 26.
Structure Analysis for Java - Eclipse 3.5/3.6/3.7 (GaLILEO/Helios/INDIGO/JUNO) Structure Analysis for Java 아키텍처 분석 도구라고 한다..JCO에서 알게 된..좋은 것 같다. 한번 해봐야겠다^-^good~~ http://stan4j.com/general/download-ide.html 참고 자료 : ㅎㅎㅎ 신기방기~ 2013. 2. 25.
Webservice 기초 출처 : http://ws6263.blog.me/100156628436 More Detail하게 알아보자^^ 출처 : http://ko.wikipedia.org/wiki/SOAP SOAP SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜이다. SOAP은 웹 서비스(Web Service)에서 기본적인 메시지를 전달하는 기반이 된다. SOAP에는 몇가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)쪽으로 메시지를 요청 하고, 서.. 2013. 2. 25.
먼저 알아두면 좋은스프링 시큐리티 용어 스프링 포트폴리오 프로젝트에 포함 된 스프링 스큐리티! 원래는 아시지 시큐리티(Acegi Security) 였다고 한다. 모든 자바 애플리케이션에 보안을 적용하는데 사용 할 수 있지만, 주로 웹 기반 애플리케이션에 사용 된다. 1) 인증(authentication) : 주체의 신원을 주체가 주장하는 신원과 대비해 검증하는 과정을 말한다. 2) 주체(principal) : 사용자, 기기, 시스템이 될 수 있으며, 주로 사용자라를 말한다. 3) 크리덴셜(crendetials) : 주체는 인증 받기 위해 신원 증명 정보를 제시 해야한다. 이러한 정보를 크리덴셜 이라고 하며 보통 대상이 되는 주체가 사용자일 경우 비밀번호가 크리덴셜이 된다. 4) 권한 부여(authorization) : 인증 된 사용자에게 권한.. 2013. 2. 13.
제 13회 자바컨퍼런스 이번 주제는 'Follower에서 Creator로 !' 라고 하네요 ㅎㅎ 행사 사이트는 http://jco.zdnet.co.kr/register.html 여기로 가시면 됩니다. 아래의 주소는 트랙백 이벤트를 한다고 하네요^^ https://www.facebook.com/jcoconf 그리고 아래의 프로그램을 보시면..7개의 세션으로 나뉘어집니다..대박~ 많아봐야 4~5개 였던거 같은데.. 좋은 내용들이 많아서 딱 선택해서 듣기가 애매하네요...ㅠ 행 사 명: 제 13회 한국자바개발자 컨퍼런스 주 제: Follower에서 Creator로! 일 시: 2013년 02월 23일 (토) 09:30~18:20 장 소: 코엑스 그랜드볼룸 & 아셈홀 주 최: 한국자바개발자협의회(JCO) 후 원: (주)메가뉴스 프로그램.. 2013. 2. 8.
ACE-T의 아키텍트 이야기 - 시작 아키텍처 직군에 있으면서 일반적인 개발보다 더 큰 그림을 봐야 겠다고 생각이 든다. 개발을 할 때 마다 찾아보고 처리하고 했던 방식에서 이제는 모든 것을 아울러야 하는 역할을 해야 한다. 결론은! 공부하자~! 2013년이 밝아 벌써 1월이 지나가고 있다. 다시 한번 내 마음의 열정을 불태워보자^-^ 화이링! 2013. 1. 28.
@Valid @Valid 이녀석...뭔지만 대~충 알고 있었던 녀석이다. 야근을 하며..조금 더 깊게 파 보았다 ㅋㅋ 우선 괜찮은 글귀를 하나보자!~ 스프링 MVC에서 지원하는 @Valid를 통한 데이터 검증은 정말 놀랍다. 특히 브라우저에서 클라이언트가 입력자료를 넘겨줄 때 이 자료를 검증할 수 있는 모델을 매우 손쉽게 만들 수 있다는 점이다. @Valid는 스프링이 만든 기술은 아니며 최근 JSR-303이란 이름으로 채택된 서블릿 2.3 표준스펙 중 하나인데 매번 그렇듯 스프링은 이 새로운 표준을 확장하고 쉽게 사용할 수 있도록 스프링만의 방식으로 재편성해주었다. 참고사이트 : http://springmvc.egloos.com/509029 너무 눈에 쏙쏙 들어와서 발췌해왔다^-^goood~ 아!~단순한 소스가 아.. 2013. 1. 24.
org.postgresql.util.PSQLException: Returning autogenerated keys is not supported 환경 : springframework 3.1 + PostgreSQL 9.2 + Mybatis 사용 오류내용 : org.postgresql.util.PSQLException: Returning autogenerated keys is not supported. ### SQL: INSERT INTO BOARD (title, contents, reg_id, reg_date, mod_id, mod_date) VALUES (?, ?,?,current_timestamp,?,current_timestamp) ### Cause: org.postgresql.util.PSQLException: Returning autogenerated keys is not supported. ; uncategorized SQLExcepti.. 2013. 1. 22.
java.lang.IllegalStateException: jboss.web.deployment:war=/aceTframework is already installed. DEPLOYMENTS IN ERROR: Deployment "vfsfile:/D:/AceT/Workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/ JBoss_EAP_5.x_Runtime_Server1337849509453/deploy/aceTframework.war/" is in error due to the following reason(s): java.lang.IllegalStateException: jboss.web.deployment:war=/aceTframework is already installed. 위의 에러가 났다. 언제? 첫번째 경로를 맞춰서 돌리고 두번째 서버를 내리고 올릴 때 났다.~ 디렉토리를 찾아가보니..JBoss_EAP_5.x.. 2013. 1. 21.
@XMLAccessorType, @XMLRootElement @XMLAccessorType, @XMLRootElement에 대해서 알아보자!^-^good~ 아래를 읽기전에 JAXB?? 이거 모르시는 분은 아래 링크 꾹~~^-^good~! JAXB(Java Architecture for XML Binding)는 자바 클래스를 XML로 표현하는 자바 API이다. JAXB는 주로 2가지 기능이 있다. 자바 객체를 XML로 직렬화하는 것이고 반대로 XML에서 자바 객체로 역직렬화하는 것이다. 즉, JAXB는 메모리의 데이터를 XML 형식으로 변환하여 저장할 수 있고, 이 과정을 위해 프로그램의 각 클래스에서 XML을 읽고 저장하는 일을 구현해야 한다.위키백과 : http://ko.wikipedia.org/wiki/JAXB @XMLAccessorType javax.xml... 2013. 1. 21.
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections [위의 그림은 본 내용과 무관 합니다..ㅋㅋ YG 걸그룹의 새얼굴 김지수!] 혹은 JNDI lookup for name [database.driver.ClassName] threw NamingException with message: database.driver.ClassName not bound. Returning null. 이런 에러가 났다면... 환경은 Spring3.1 & Jboss & Postgre9.x C:\Acet\Middleware\jboss-eap-5.1\jboss-as\server\default\deploy 의 postgres-ds.xml 을 열어서... 부분을 수정 하면 된다. 다른 서버이름 데이터베이스이름 등등이 틀렸었다..ㅋㅋ PostgresDS true org.postgresql.. 2013. 1. 16.
[DesignPattern] Facade Pattern-#1_I'm unloading the luggage in my heart.. 나의 마음의 짐을 내려 놓기 위해 공부 한다. about Fasade 패턴..! 이 패턴은 프로그램이 점점 커져 많은 클래스가 만들어져 상호 연관을 맺으면서 복잡 해지는 상황에서 우리는 클래스간의 관계를 올바르게 이해하고 정확한 순서대로 메소드를 호출해야 한다. 어원 fasade는 프랑스어인 facade가 어원으로 '건물의 정면' 이라는 의미 이다. Fasade 패턴은 복잡하게 얽혀 있는 것을 정리 해서 높은 레벨의 인터페이스(API)를 제공. 역할은 시스템의 외부에는 간단한 인터페이스를 보여주면서, 시스템의 안쪽에 있는 각 클래스의 역할이나 의존관계를 생각해서 올바른 순서로 클래스를 이용하는 역할을 한다. 자 이제 신나는 소스를 보도록 하자. 대충 복잡한 것을 하나의 창구를 두고 처리 하겠다는 의미이다.. 2013. 1. 16.
JMS란? JMS?? Java Message Service~!! 엔터프라이즈 기술에 대한 자바의 개념은 대폭 확대되어~~~ 1) JNDI(Java Naming and Directory Interface) : 디렉토리 서비스 2) JMX(Java Management Extensions) : 네트워크 컴퓨터 장치에 접근 3) JMS(Java Message Service) : 각기 다른 메시지 기반 미들웨어(Message Oriented Middleware) 제품에 접근하기 위함 등이 있으며 그 중 JMS에 대해서 알아보겠다. 자바 메시지 서비스는 엔터프라이즈 메시징 벤더가 유연하고 보편적이면서 세련된 프로그래밍 모델을 자바 애플리케이션에 제공할 수 있도록 지원하기 위해 마련 된 자바 api 이다. 엔터프라이즈 메시징 .. 2013. 1. 7.
spring bean 등록 방법 spring을 거의 대부분이 mvc 요즘은 @mvc를 사용 한다. @mvc는 어노테이션을 사용하는 mvc를 말한다. 그래서 인지 자바 stand alone 형태에서는 빈을 가지고 노는걸 잘 모르는 경우가 많다. 우선 방법은 spring mvc와 spring bean을 자바단에서 빈을 등록 시키고 DI 해주는게 있다는 것을 전제 하에 알아 보도록 하겠다. spring @mvc는 간단히 설명을 하면 was가 기동 되어질 때 bean이 등록 되어진다. 등록 되어진 bean을 와이어링(@Autowired)을 하여 연결 해준다. 아마도..C로 말하면 주소값을 가져오는 것 같다. 그래서 그 객체를 가지고 쓸 수 있도록 한다. 이제 이 페이지에서 알아 볼 것은 자바단에서 빈을 등록 시키고(context 호출) 사용하.. 2013. 1. 4.
Mybatis 시작하기 전.. 모든 MyBatis 애플리케이션은 SqlSessionFactory 인스턴스를 사용 SqlSessionFactory 인스턴스는 SqlSessionFactoryBuilder 를 사용 SqlSessionFactoryBuilder 는 XML 설정파일에서 SqlSessionFactory 인스턴스를 빌드할 수 있다. Mybatis를 사용하기 위해 설정을 하고자 한다면 아래의 내용을 볼 수 있을 것이다. 아래는 spring에서 bean 설정을 해주는 부분이다. 아래의 용어들에 대해서 살펴볼 필요가 있다. SqlSessionFactoryBuilder 이 클래스는 인스턴스회되어 사용되고 던져질 수 있다. SqlSessionFactory 를 생성한 후 유지할 필요는 없다. 그러므로 SqlSessionFactoryBuild.. 2013. 1. 2.
MySQL+Apache Tomcat 6.0 JNDI Datasource How to 데이터소스를 설정 해주는 것은 많이 있다. 그 중에 톰캣을 가지고 데이터소스 연동하는 것을 해보겠다. Apache Tomcat 6.0 데이터베이스는 MySQL 이다. 참고 사이트 : http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html 필요사항 JDBC Driver Connector/J 3.0.11-stable (the official JDBC Driver) 다운을 받은 뒤에 Before you proceed, don't forget to copy the JDBC Driver's jar into $CATALINA_HOME/lib. 톰캣 홈쪽에 lib에 넣어준다. 뭐..그전에 MySQL과 Web어플리케이션이 있어야하겠다. 2.. 2012. 12. 12.
반응형