즐겨찾기   
 
   
 
 
 

  모듈 사용 방법
    * Bright Spring Version 

  모듈 환경 세팅
    * 모듈 배치
     - bright-config.xml
     - struts-config.xml
     - web.xml
     - Tomcat 설정
    * Eclipse 설정

  개발 지원
    * Q&A
 
 
 

 



Bright > 모듈사용방법  > Struts Framework > 개발 절차  
 
 개발 절차
     ◈ VO,DAO 단을 생략하고 바로 Action만을 구성하면 JSP Framework Version 처럼 빠른 개발을 할수 있다.
  • 해당 프로그램 및 이미지등은  별칭 형식 명(테이블명 또는 해당 기능 논리명) 또는 별칭 형식 폴더 별로 관리한다.
  • 데이타 VO 생성: /src/net/mymyboard/framework/struts/vo 밑에 해당 업무의 DB 처리 시 데이타를 저장하는 VO Class를 해당 테이블 구성 또는 필요 데이타 구성으로 기능논리명(테이블명)VO.java 형식으로 만든다.( ex) SimpleVO.java 생성,이때 첫 문자는 대문자로 시작한다) 
  • DAO 생성: /src/net/mymyboard/framework/bright/dao 밑에 해당 업무의 DB 처리를 담당하는  DAO Class를 기능논리명(테이블명)DAO.java 형식으로 만든다.( ex) SimpleDAO.java 생성,이때 첫 문자는 대문자로 시작한다)  
  • 업무처리 프로세스 단(Action) 구성: /src/net/mymyboard/framework/struts/action 밑에 해당 업무 처리를 담당하는  Action Class를 기능논리명(테이블명)Action.java 형식으로 만든다.( ex) SimpleAction.java 생성,이때 첫 문자는 대문자로 시작한다)  
  • /WebRoot(기본 웹디렉토리)/Service 밑에 해당 업무의 처리 jsp 폴더를 “테이블명 또는 해당 기능의 논리 명” 형식으로 만든다.(ex) menu_list 테이블 Menu_list 폴더 생성,이때 첫 문자는 대문자로 시작한다.)
  • Html Design Frame Control 골격 단 구성:/Service/기능논리명(테이블명)/Service/기능논리명(테이블명)/밑에 indexHtmlControl.jsp를 몸통을 제외한 상단,좌측,우측,하단 기본 디자인 골격을 구성한다.
  • 해당 기능별 Design 단 구성:/Service/기능논리명(테이블명)/Service/기능논리명(테이블명)/밑에 page_해당기능명.jsp로 리스트,리스트페이징,입력/수정 공유폼,입력폼,수정폼,보기 등 몸통 화면단을  구성한다.
  • page_해당기능명.jsp는 리스트면 page_list.jsp,리스트페이징이면 page_listPage.jsp,보기이면 page_view.jsp,입력폼이면 page_add.jsp,수정폼이면 page_edit.jsp 형식으로 구성된다.
  • 입력/수정폼에 디자인을 공유하길 원하면 page_inputForm.jsp를 page_add.jsp,page_edit에 include해서 cmd(기능 호출 파라미터)값에 따라 html 디자인에 데이터 값  할당 및 동작을 한다. 



  Copyright 2008-2011 (c) G-line Communications Corp All Rights Reserved.