[SpringMVC]
[SpringTiles]
[SpringWebSocket]
[myBatis]
[CKEditor]
[Kakao OAuth2.0]
[gson]
[Ajax]
[log4j]
- 회의시간 9:30~10:00
- Controller마다 Data가 넘어오면 println으로 찍어놓기 - 형식(DataName=value)
- coding Branch == master/ys/boo62/product/jahoon/209
- Git push는 하나의 로직처리시 마다 단톡에 이야기 하고 push
- pull은 매일 오전10:00 13:00 18:00 에 정기적으로, 상시pull은 단톡에 push가 올라오면 pull
- 조장은 매일 20:00에 master와 branch를 merge하여 master에 Push
- DAO는 DAO/DAOImpl 구조로 명명및 작성
- UrlMapping과 Method이름을 일치시킨다
Default localhost:8080/
java/.../aop=AOP java/.../bean=chat/csv/fileDown/kakaoAPI/ CommonInterFace/JsonUtil/LowerHashMap/Pager
###Module
java/.../module*/dao=DAO interface/class
java/.../module*/vo=DTO
java/.../module*/mvc=Controller
java/.../module*/service=service
java/.../module*/sql=mybatis mapper xml
WEB-INF/spring =servlet-context.xml을 제외한 모든 xml설정파일
WEB-INF/views/tiles/*=layout관련 tileSetting파일
memberAspect 쿠키/세션/관리자 검사
Project.spring.aop.MemberAspect proceed를 기준으로 Session, Cookie검사및 Mapping method log 작성
메소드이름 Ss로 끝내면 세션검사->로그인폼으로이동 AOP처리
ViewResolver String Return시에 "*.mn" 로 리턴시 template의 body
log4j.xml의 위치==src/main/resource/log4j.xml
- Pager AutoWired 이후, Pager Class의 pager(int PageNum,int count)를 사용할것
- controller에서 게시물 리스트 가져올때 사용법 articleList=boardDAO.getArticle(pageVO.getStartRow(),pageVO.getEndRow())
- View에서 사용법 <c:if test="${pageVO.startPage > pageVO.pageBlock}"></c:if>