업무 파악 1 - Layered Architecture

김진섭·2021년 8월 19일
0
  1. 세팅의 경우 web.xml 이전, 프로젝트 라이브러리에 .jar 파일을 직접 넣는 형태로 반영한다.
  2. controller, dao, service가 존재하는 'Layered Architecture' 구조를 사용하고 있다.
  3. ORM(Object relational Mapping)은 MyBatis를 사용한다. 이를 위한 mapper xml 파일은 resource 밑에 sqlmap에서 모두 보관 및 처리한다.
  4. View는 JSP/JSTL/jQuery로 이루어져 있다.
  5. CI(Continuous Integration, 지속적 통합)툴 Jenkins를 사용한다.
  6. 웹어플리케이션 서버 제우스(티맥스)를 사용한다. Tomcat보다 더 강력한 성능을 자랑한다.
  7. 작업 스케쥴링 라이브러리 Quartz 사용.
profile
성배를 지키는 토끼

0개의 댓글