1. workEJB (웤스페이스에) helloClient(java Project) 생성
2. src 폴더에 helloClient.java 파일 생성
3. 디플로이하면서 만들었던. Hello.java , HelloHome.java , HelloBean.java 로 만들었던 jar파일을 해당 프로젝트 폴더
에 lib폴더를 생성후 복사한다.
4. 프로젝트 우측 버튼 클릭후 Properties ->JavaBuildPath -> Libraries 탭 클릭후 ->Add Jars 클릭 -> 해당 잘파일을
찾은후 추가한다. (이때 꼭 lib폴더에 있어야한다)
5. weblogic.jar 파일도 동일 폴더에 붙혀논다 그리고 ejbModule 폴더에 hello package를 생성시킨다.
6. HelloClient.java 파일을 작성한다. (파일 참조)
=======
7. EJB Project를 추가한다.
9 ejbModule우측버튼 ->new->other->XDoclet EnterPrise Java Bean 을 선택한다.
10. SessionBean 을 선택한다.
11. ClassName 부분은 JNDI 라고 해서 . 가장 중요한 부분이 되겠다. 저부분의 키워드와 HelloClient 의
Object homeObject = context.lookup("HelloMyBean"); 이부분의 키워드가 같아야 RMI Call 이 정확히 이루어진다
-> next 한후 abstract Check 를 해제 해주고 완료
12. HelloBean.java 파일을 열어서 클래스 윗부분에 있는 자바독 주석 처리 부분에
<!-- begin-xdoclet-definition -->
* @ejb.bean name="Hello"
* description="An EJB named Hello"
* display-name="Hello"
* jndi-name="HelloMyBean"
* type="Stateless"
* transaction-type="Container"
* view-type="remote"
*
* @weblogic.pool initial-beans-in-free-pool="5"
* <!-- end-xdoclet-definition -->
이런식으로 바꿔놓는다.
여기서 바뀐부분은.
view-type="remote"
@weblogic.pool initial-beans-in-free-pool="5"
이렇게 두줄이다.
여기서 바뀐부분은.
view-type="remote"
@weblogic.pool initial-beans-in-free-pool="5"
이렇게 두줄이다.
13. WebLogic 서버를 구동시킨다.
14. 구동시킨후 helloClient 를 실행시켜서 결과를 확인해본다.
'IT 전용글 > EJB' 카테고리의 다른 글
HelloWar 프로젝트 생성 (0) | 2009.02.05 |
---|---|
converter 프로젝트 생성 (2009 02 05 오후) (0) | 2009.02.05 |
XDoclet 사용 하여 Bean Project 생성 및 Bean 파일 생성 2009 02 04 오후 수업 (0) | 2009.02.04 |
WebLogic (Eclips Setting) 2009 02 04 오후수업 (0) | 2009.02.04 |
EJB 사이클? (0) | 2009.02.04 |