메뉴 건너뛰기

tnt_lang

1. 개발 순서
가. jsp파일
c:weblogicmyserverpublic_htmlcovas*.jsp
-> *.jsp를 개발해서 넣음


나. EJB파일
c:weblogicjavasourceSLVSummaryTable*.java 컴파일후 c:weblogicclasseskrcoktsoilroadcova*.class 로 들어가게됨
-> EJB모듈명을 SLVSummaryTable로 한경우 c:weblogicjavasource밑에 SLVSummaryTable디렉토리를 생성하고 기존에 개발된 EJB모듈에서
   build.xml을 복사하고 buildMETA-INF디렉토리를 생성하며 그밑에 ejb-jar.xml과 weblogic-ejb-jar.xml을 복사해 넣는다.
->현재 디렉토리에 SLVSummaryTableSessionBean.java(세션빈), SLVSummaryTableSession.java(Remote interface),
                SLVSummaryTableSessionHome.java(home interface)를 작업해서 넣음

build.xml의 첫줄에 있는 부분을 아래와 같이 고친다.
<project name="SLVSummaryTable" default="all" basedir=".">



ejb-jar.xml을 아래와 같이고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
<ejb-jar>
    <enterprise-beans>
        <session>
            <ejb-name>SLVSummaryTableSessionBean</ejb-name>
            <home>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionHome</home>
            <remote>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSession</remote>
            <ejb-class>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionBean</ejb-class>
            <session-type>Stateless</session-type>
            <transaction-type>Container</transaction-type>
        </session>
    </enterprise-beans>
    <assembly-descriptor>
        <container-transaction>
            <method>
                <ejb-name>SLVSummaryTableSessionBean</ejb-name>
                <method-name>*</method-name>
            </method>
            <trans-attribute>Required</trans-attribute>
        </container-transaction>
    </assembly-descriptor>
</ejb-jar>



weblogic-ejb-jar.xml을 아래와 같이 고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN' 'http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
    <weblogic-enterprise-bean>
        <ejb-name>SLVSummaryTableSessionBean</ejb-name>
        <jndi-name>SLVSummaryTableSessionHome</jndi-name>
    </weblogic-enterprise-bean>
</weblogic-ejb-jar>






다. Java파일
c:weblogicjavasourceSERVERSOURCE*.java
-> SLVSummaryTableBean.java등의 java bean파일을 저장하며 해당 디렉토리에 준비된 build.xml을 이용하여 compile한다.
-> 컴파일된 파일들은 C:weblogicclasseskrcoktsilkroadcovabean*.class로 들어감
-> 같은 디렉토리에 base, bean, db, ejb, exception, util등 관련 파일들이 위치함
-> SLVSummaryTableDAO.java, SLVSummaryTableVo.java등의 dao, vo등의 파일은 별도록 개발하지 않고 서버쪽 자동생성툴에 의해서
   생성되고 컴파일된것을 ..covapersistence밑에 두고 사용한다.
     (..covapersistence밑에 dao*.class, factory*.class, vo*.class가 위치함)
-> C:weblogicjavasourcecompileclasses*.class를 모두 모아두어 컴파일시 에러가 나지 않게 함(내부적을 복사됨)


라.
c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가

weblogic.ejb.deploy=
        C:weblogic/myserver/COVAS/COVAConstContract.jar,
        C:weblogic/myserver/COVAS/SLVSusiTable.jar,
        C:weblogic/myserver/COVAS/SLVAprManager.jar,
        C:weblogic/myserver/COVAS/SLVSummaryTable.jar



마. Weblogic시작
c:weblogicstartWebLogic.cmd

c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가(EJB모듈)
번호 제목 글쓴이 날짜 조회 수
» weblogic5.1과 ant를 이용하여 EJB개발(내부 개발용) 박상현 2004.06.22 5264
20 PDFBox 0.6.1 - Java PDF Library 운영자 2003.04.15 4234
19 프리페어스테이트먼트에 ? 표 자리에 값을 셋팅후 만들어진 SQL 문을 보는 유틸 운영자 2003.09.18 3252
18 RAS암호 시스템의 구현 박상현 2001.10.16 3177
17 수정된 StringTokenizer 박상현 2001.12.17 2518
16 weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발 박상현 2004.06.22 2485
15 orion와 eclipse을 이용하여 EJB개발시 참고(내부개발용) 박상현 2004.06.22 2385
14 JCE정보 보는 소스 박상현 2001.10.16 2342
13 [struts]폼빈에 배열을 사용하기 박상현 2006.05.20 2312
12 JMSN messenger-한글지원(1/2) file 박상현 2003.12.16 2303
11 ty*bizware for java sample file 운영자 2003.04.02 2284
10 java에서 system의 property확인 jsp파일 박상현 2001.10.27 2279
9 자바교재소스 운영자 2003.01.29 2269
8 클래스 패스와 관련한 문제는 요 jsp 하나로.. 해결 끝이네요.. 하늘과컴 2005.11.15 2228
7 JMSN messenger-한글지원(2/2) file 박상현 2003.12.16 2226
6 정수값을 3자리수마다 컴마를 찍기 박상현 2003.10.13 2121
5 batch 작업 박상현 2002.02.13 1982
4 시간안에 응답하지 않는함수는 에러(혹은 exception)처리 박상현 2003.10.08 1967
3 한글처리 방법/절차 이해 박상현 2003.10.20 1873
2 clshoesfashionc4u nacyrobert 2013.03.15 1790
위로