연결 정보 (DataSource) 는 Spring만 사용하면 개인이 만든 xml 설정 파일로 빼주고, Spring boot 사용시에는 application.config 파일에 작성해주고 JdbcTemplate 객체를 인스턴스화해서 Jdbctemplate에서 미리 만들어둔 다양한 query 메소드에 SQL문이나 DB에서 데이터를 받아오는데 필요로 하는 Entity 클레스 담아서 필요한 변수타입으로 만들어 controller로 보내주면 된다

 

그러면 connect나 statement, resultset, next(), set, get 같은 건 템플릿이 내부적으로 알아서 처리해줌

 

 

 

controller에서는 spring 내부적으로 가지고 있는 멤버 Model (haspMap 구성과 비슷하다) 을 사용해 그대로 담아서 view 단으로 넘겨주면 된다

dispatcher, forward 뭐 그런건 자기가 알아서 넘겨줌

session을 사용해 상태유지를 하고 싶다면 관련된 @SessionAttribute 같은 어노테이션을 써도 되고 내부적으로 servlet을 가지고 있으니 HttpSession을 Model 대신 인자로 가져와서 써도된다

+ Recent posts