본문 바로가기

spring2

DAO 패턴은 왜 그렇게 생겼나? spring을 공부하면서 DB에 접근할때 왜 이러한 패턴을 생겼는지 궁금했다. 어쩌다가 이렇게 구성이 되었는지 알아보자. 내용은 토비의 스프링 3.1를 참고했습니다. #1 . 초기 JDBC로 접근 public class UserDao { public void add(User user) throws ClassNotFoundException, SQLException { Class.forName("com.mysql. jdbc.Driver"); Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook" , "spring" , "book"); PreparedStatement ps =c.prepareStatement("insert i.. 2020. 3. 29.
Spring 실시간 알림(webSocket) # 블로그 예제는 단일 서버에서 통신한다는 전제로 구현된 간단한 예제입니다. 조금 더 구체적인 예제와 설계를 참고하고 싶다면 '가상 면접 사례로 배우는 대규모 시스템 설계 기초' 의 12장 채팅시스템 설계 부분을 참고하시면 많은 도움이 될겁니다. 구현 목록 1)로그인 되어 있는 사람의 글에 누군가 로그인 하고있는 회원이 좋아요 , 팔로우 , 스크랩을 했을때 글의 주인에게 실시간으로 알림이 가는것. 2)만약 로그인이 되어 있지 않다면 그 내용이 저장이 되어 다음에 로그인시 내용을 볼수있게 만들어라! 모든페이지에서 알림을 받기위해서 websocket 연결은 전역으로 구현했습니다. (index.jsp) 그리고 서버에서는 로그인 회원의 이메일별로 SocketSession을 관리한다. 환경설정 pom.xml or.. 2020. 1. 26.