용어사전

From JCFWiKi

Jump to: navigation, search

그림:check.gif

  • 산출물 : JCF3.0 용어사전 메뉴얼
  • 작성자: 김민아
  • 작성일 : 2007/12/03
  • 버전 : 0.9
  • 개정이력 :

목차

[편집] 용어사전이란

  • 용어사전이란 어플리케이션에서 사용되는 용어들에 대해 관리하는 프로그램이다.


[편집] 용어사전 컨포넌트 구조

[편집] 테이블구조

  • 용어사전 테이블는 다음과 같다.
용어사전 테이블
테이블명 Term
설명 용어의 ID, 명칭, 약어, 설명등을 명명한 테이블
컬럼명 속성 PK 비고
termNo varchar2(50) PK 번호(용어사전의 키가 되는값)
name varchar2(50) 명칭
englishName varchar2(50) 영문명
abbreviation varchar2(50) 약어
description varchar2(200) 내용
usingTeam varchar2(50) 사용팀
REMARK varchar2(50) 비고

[편집] Model 구조

TermModel
TermModel
  • Term Model은 Term Table에 rowstatus 라는 property가 추가되었다.
  • Miplatform에서 자동으로 보내주는 rowstatus로 insert, delete, update 등의 정보를 담고있다.

[편집] 용어사전 DAO 구조

termDao
termDao
  • termDao라는 Interface를 상속받아termDaoImpl에서 구현한다.
  • term테이블에 대한 access 작업을 담당하며 iBatis 로 구현한다.
  • 메소드 설명
    • findTerms: 용어 테이블 전체를 조회 할 때 사용한다.
    • inserTerm : 새로운 데이터를 용어 테이블에 넣을 때 사용한다.
    • updateTerm : 용어 테이블의 데이터를 수정할 때 사용한다.
    • deleteTerm : 용어 테이블의 데이터를 삭제할 때 사용한다.

[편집] 용어사전 Service 구조

termService.jpg
termService.jpg
  • term에 대한 비지니즈 로직을 담고있다.
  • 메소드 설명
    • findTerms :전체 용어사전을 dao에서 받아온다.
    • saveTerms :rowStatus의 값을 통해 insert인지 update 인지, delete 인지 판단하여 DAO의 해당 오퍼레이션을 호출하게된다.

[편집] 용어사전 action 구조

:termAction.jpg
:termAction.jpg
  • 화면에서 Transaction 통해 request받는 부분인다.
  • 받을 수 있는 데이터의 값은 dateSet과 variable 두가지 형태이다.
  • 메소드 설명
    • findTerms :조회 시 사용
    • saveTerms: 입력. 수정, 삭제 시 사용