티스토리 뷰
1.JSP/Servlet기반 구현
java[jdk11]
DB[MariaDB]
UI[html,css,js,jquery]
jsp/servlet [tomcat9.0/servlet4.0]
maBatis DB 프레임워크
bootstrap UI프레임워크
2. Spring 레거시 구현
.....java,db ~~
jsp/servlet [tomcat9.0/servlet4.0]
Spring 5.~~
maBatis DB 프레임워크
bootstrap UI프레임워크
3. Spring boot 구현
UI : thymeleaf[UI Template] / JSP
bootstrap UI프레임워크
Spring boot 3.~~
구현 내용
- 주제선정: 본인이 관심있는 주제.. [여행, 육아정보, 광고마케팅업무? 관리를 위한 시스템 ]
- 일정계획: 총 5일 [ 5일~7일: 개발구현,1일차 계획, 설계 등등..2일차~4일차(3일간) 구현
5일차 테스트 등등 마무리 작업]
- 문서작성 내용: 기획,배경,기대효과, 주요기능, DB설계구조, 간략하게 화면 소개
- 공통기능
- Log 기능 --> AOP 개념 적용[메서드 실행 전후]
- 트랜젝션 기능 --> AOP 개념 적용[메서드 실행 전후]
- 인터셉터를 어디에 활용?? --> 컨트롤 실행 전후
/use~~ 요청 --> 컨트롤로 요청들어감 ----컨트롤에서 나감
- 로그인/로그아웃 구현: 회원관리, Session 활용
- 게시판 : 공지게시판, QnA 게시판, 커뮤니티 게시판...
오늘 해야 할 업무
- 1. 마인드맵 이용해서(추천) 프로젝트 기획 진행 : 주제, 기능에 대한 목록 등 주제에 대해 필요한 사항 등등
-> 기능을 작성하고 서비스에 대한 DB관리 목록등
- 2. 기능정의서 작성, DB 모델링, 화면[와이어프레임](카카오오븐)
- 3. 개발 도구, API, 도입해볼 기술.. 등등 고려
정리해보면. (1) 마인드맵 작업한 문서 (2) 기능정의서 (3)DB 모델링(ERD,테이블정의서), (4)화면설계(와이어프레임)