용어사전
From JCFWiKi
|
목차 |
[편집] 용어사전이란
- 용어사전이란 어플리케이션에서 사용되는 용어들에 대해 관리하는 프로그램이다.
[편집] 용어사전 컨포넌트 구조
[편집] 테이블구조
- 용어사전 테이블는 다음과 같다.
| 테이블명 | 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 구조
- Term Model은 Term Table에 rowstatus 라는 property가 추가되었다.
- Miplatform에서 자동으로 보내주는 rowstatus로 insert, delete, update 등의 정보를 담고있다.
[편집] 용어사전 DAO 구조
- termDao라는 Interface를 상속받아termDaoImpl에서 구현한다.
- term테이블에 대한 access 작업을 담당하며 iBatis 로 구현한다.
- 메소드 설명
- findTerms: 용어 테이블 전체를 조회 할 때 사용한다.
- inserTerm : 새로운 데이터를 용어 테이블에 넣을 때 사용한다.
- updateTerm : 용어 테이블의 데이터를 수정할 때 사용한다.
- deleteTerm : 용어 테이블의 데이터를 삭제할 때 사용한다.
[편집] 용어사전 Service 구조
- term에 대한 비지니즈 로직을 담고있다.
- 메소드 설명
- findTerms :전체 용어사전을 dao에서 받아온다.
- saveTerms :rowStatus의 값을 통해 insert인지 update 인지, delete 인지 판단하여 DAO의 해당 오퍼레이션을 호출하게된다.
[편집] 용어사전 action 구조
- 화면에서 Transaction 통해 request받는 부분인다.
- 받을 수 있는 데이터의 값은 dateSet과 variable 두가지 형태이다.
- 메소드 설명
- findTerms :조회 시 사용
- saveTerms: 입력. 수정, 삭제 시 사용




