BLOG ARTICLE 2010/01 | 3 ARTICLE FOUND

  1. 2010/01/26 DataSource parsing using groovy xml
  2. 2010/01/12 Getting HTTP port from JBoss Web(MBean)
  3. 2010/01/04 JBoss Network Derby Plug-in (1)

XML 관련 핸들러를 smooks를 사용하던 중 transanslation이 없다면 groovy가 훌륭한 대안이 될 수 있어 groovy script로 변경중에 있습니다. 훨씬 사용하기도 편하고 XML 핸들링하기도 수월하여 개발시간이 상당히 단축되었습니다.

아래 예제는 JBoss에서 사용하는 datasource xml을 groovy를 이용하여 parsing하는 코드입니다. XML을 groovy코드에서 파싱하여 자바 객체로 전달합니다.

코드 파싱후 객체로 사용될 POJO 클래스 :

실제 파싱하는 클래스는 다음과 같습니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
2010/01/26 14:54 2010/01/26 14:54

현재 구동중인 JBoss web의 http port를 얻어오는 예제코드입니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
2010/01/12 11:24 2010/01/12 11:24

JBoss 5.0에서 Network Derby를 쓸 일이 있어 만들었습니다. 기본적으로 들어가 있는데 embedded derby는 local server 용입니다.

jboss-beans.xml




데이터베이스 생성은 다음과 같이 됩니다. 자바 애플리케이션을 실행하는 디렉토리하위에 data/derby가 생기게 되며 접속은 다음과 같습니다.
IJ : connect 'jdbc:derby://127.0.0.1:1527/data/derby';


크리에이티브 커먼즈 라이센스
Creative Commons License
2010/01/04 15:15 2010/01/04 15:15