본문 바로가기

Programming!

Eclipse 내의 모든 소스에 대한 Format 걸기. 언제부터 였는지는 모르겠지만, 있는 기능이길래 소개합니다. 개발환경을 잡고 구현을 하기전 소스 포맷터를 각 확장자마다 걸어두죠. (.java, .xml...) 근데 간혹 중간에 변경을 하고 싶을때 소스 하나하나 오픈해서 Ctrl+Shift+F 를 누르기는 힘들죠. 그때는 다음과 같이 한큐로 날려버립니다. 1. 우선 포맷걸기전 소스. 2. 포맷 3. 포맷 후 src 밑의 모든 java source는 포맷되었음을 알 수 있을껍니다.~ 더보기
Spring with Axis2 로 웹서비스. P_00 결합성만으로 따지면 CXF(구 XFire)를 사용하고 싶었지만, 파워빌더와의 호환성으로 Axis2 를 사용하게 되었습니다. 간단하게 샘플을 만들었던 내용을 적습니다. 그러니 태클 사절.! 필수. 1. Axis2 : http://ws.apache.org/axis2/ 2. axis2-spring-1.4.x.jar : Spring 3. axis2-jaxws-api-1.4.x.jar : Annotations 시작. - .aar(Axis2 achieve) 를 직접 만들지는 않겠습니다. 1. Axis2.xml 을 어딘가에 위치 시킵니다. 그렇다고 아무곳이나...ㅡㅡ; 2. WEB-INF/services/FRWebservice 폴더를 만들고, 다음과 같은 구조로 하위구조를 생성합니다. ../FRWebservice/M.. 더보기
시블(SIEBEL) 데이터 매핑을 JPA로 P_01 시작! 시블관련 자료를 찾아보던중 해당 자료가 있길래 대충 살펴 봄, 이건 ORM! 이란 생각에 JPA로 함 뿌려봤습니다. 고로 Siebel 의 데이터매핑 즉, Entity 매핑을 JPA에 적용하는 방법에 대해서 알아보도록 하겠습니다. 시블 자료 및 이미지 출처 : http://audi.kotev.net/work/Siebel%207%20essentials%20student%20guide%20vol1.pdf 시블 테이블 관계에 들어가기에 앞서.. 두번째 말에서 왜!? 에 대한 답변이. 1:M 관계 1:M 관계를 JPA로 표현하는 방법은 몇개가 됩니다. 모든 관계설정에 대해서는 1개씩만 설명하도록 하겠습니다. 우선 위의 ERD에서 보면 상품마스터(S_PROD_INT)와 S_ASSET테이블이 1:M 관계이며 .. 더보기
eclipse 3.4 새로운 기능 P_00 흠... 심플 좋아. 더보기
Spring + ( JPA Hibernate ) 로 프로젝트 진행하기. P_00 * 우선 필요 Lib는 기본적으로 받고 시작 합니다. - Spring 2.5 : http://www.springframework.org - hibernate 3 : http://www.hibernate.org - JPA : http://java.sun.com - IDE : eclipse 3.4 with J2EE * 설정. EJB 환경이 아니므로 persistence.xml의 위치가 난해 합니다. 사실 생각없이 개발하는 저로써는 그닥 난해하지도 않았다는.. SJHProject/src ............................../META-INF/MANIFEST.MF ............................................./persistence.xml .............. 더보기