채팅은 회원제 서비스. 웹 소켓을 이용하기 때문에 실시간 채팅이 된다. 1) kr.spring.talk.vo - TalkRoomVO , TalkVO , TalkMemberVO 클래스 생성 2) kr.spring.talk.dao - TalkMapper 인터페이스 생성 [필요한 메서드] 목록에서 페이지처리를 하지는 않는데, 할 수 있는 구조로 만들어 놓긴 할거다. 나중에 너무 많다 싶으면 알아서 처리하면 된다. (count까지 만들어놓음) "채팅방 멤버 등록" 부분에서 원칙적으로 mybatis는 파라미터가 한개여야 하기 때문에 원래는 Map으로 처리해야한다. 하지만, 3.x버전으로 넘어오면서 어노테이션으로 여러개의 파라미터 명시 가능해졌다. 3) kr.spring.talk.service - TalkServi..
학원/spring
ch14-Spring_tiles ★ 부트에서는 @Mapper를 꼭 넣어야 한다. https://mvnrepository.com/ => Tiles 버전 확인하는 곳 pom.xml 코드 추가된 부분 WEB-INF - tiles-def 폴더 생성 - tilesdef.xml 파일 생성(선생님거 내려 받기) application.yml과 AppConfig.java가 설정파일로 동작한다. views - template 폴더 - header.jsp ,menu.jsp, footer.jsp, layout.jsp 생성 views - main_view.jsp kr.spring.tiles.controller - TilesController 클래스 TilesView를 이용해서 하나의 View가 만들어지고.......... ti..