전자정부 표준 프레임워크 온라인 정기교육을 들을 수 있는 기회가 생겨서 일주일 내내 강의듣고 과제하고 그랬다!
회사에서 공공 프로젝트를 하면서 자주자주 사용하기도 하고,
OJT 하면서 일부 내용은 듣기도 했지만 같은 내용을 여러번 들어도 보이는거 깨닫는게 다른 걸 알기에 이런 교육듣는것도 좋다.
그럼 이제 전자정부 표준 프레임워크 정리하기 스타뚜

우선 설치부터 해보자면 아래 링크로 일단 접속해준다.
https://www.egovframe.go.kr/home/sub.do?menuNo=65
교육자료 | 표준프레임워크 포털 eGovFrame
처리중입니다. 잠시만 기다려주십시오.
www.egovframe.go.kr
Windows, macOS 자신의 환경에 맞춰서 3.10.0버전으로 해서 압축파일이랑 설치파일 다 다운받아준다.
위의 링크 게시글 설명대로 Windows는 C 드라이브 루트에 설치하면 되고,
macOS는 ' /Users/EGOVEDU/eGovFrame-3.10.0/ '가 되도록 설정해주면 된다.
표준 프레임워크 기반 개발 역시Presentation, Business, Data Access Layer의 3 Layer에 MVC 구조를 따르고 있다.
그럼 이제 아래 중요 구성요소들 하나하나 보면서 전체적인 흐름만 생각해보고 나머지 내용들은 다음으로 넘기겠다.
1. Controller : request 요청을 처리하고, 데이터 바인딩하고, 폼 처리나 멀티 액션 등의 기능 구현
2. Service : 기능적 operation에 대한 서비스를 인터페이스로 정의
3. ServiceImpl : 서비스 인터페이스에서 정의한 operation의 상세 구현 클래스
4. DAO : 데이터 처리, EgovAbstractDAO를 반드시 extends하여 작성할 것
5. iBatis SQL Map : 실행된 SQL문과 결과 mapping 정보 정의
6. VO(Value Object) : 단순히 값 타입을 표현하기 위해(데이터 전달) read-only를 만들어 사용
'Backend' 카테고리의 다른 글
전자정부표준프레임워크_03 (0) | 2022.03.10 |
---|---|
전자정부표준프레임워크_02 (0) | 2022.03.07 |
Java Collectors groupingBy (1) | 2021.11.13 |
JSTL & EL (0) | 2021.09.12 |
Spring Annotation (0) | 2021.09.11 |