메뉴 건너뛰기

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모듈)
번호 제목 글쓴이 날짜 조회 수
58 [제로보드]게시물 소스보기 기능추가 운영자 2003.10.09 3197
57 Visual c++로 ActiveX작성하고 웹페이지에 붙이는 방법설명.. 운영자 2003.10.09 2183
56 간단한 메일보내기 운영자 2003.10.09 1853
55 WEB-FTP 운영자 2003.10.09 2011
54 ty*bizware for java sample file 운영자 2003.04.02 2332
53 자바교재소스 운영자 2003.01.29 2317
52 PDFBox 0.6.1 - Java PDF Library 운영자 2003.04.15 4294
51 정보를 다시 보내지 않으면....<익스플로러 MsgBox방지법>- mothod:post 하늘과컴 2007.10.13 3690
50 [struts]폼빈에 배열을 사용하기 박상현 2006.05.20 2376
49 윈도업데이트 이후 실행되지 않았던 activeX 컨트롤 실행 박상현 2005.11.16 2134
48 클래스 패스와 관련한 문제는 요 jsp 하나로.. 해결 끝이네요.. 하늘과컴 2005.11.15 2301
47 XMLHTTP설명 박상현 2005.11.11 2189
46 능동적으로 select box의 option값 설정및 삭제 박상현 2005.10.24 4144
45 테이블 소트 박상현 2005.08.18 1655
44 자바스크립트로 한글 , 초성 중성 종성 분리 (음소분리) 박상현 2005.05.19 4475
43 select box관련 함수들(입력, 수정, 삭제, 정렬등) 박상현 2004.09.23 3207
42 select box의 option값 정렬 함수 박상현 2004.09.23 5490
41 셀렉트박스에서 키보드 초성에 해당하는 값 자동select 박상현 2004.08.01 2273
40 weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발 박상현 2004.06.22 2588
» weblogic5.1과 ant를 이용하여 EJB개발(내부 개발용) 박상현 2004.06.22 5337
위로