의존성(2)
-
[Spring] 스프링이 지원하는 JdbcTemplate 사용하기 (게시판 구현)
스프링 프레임워크가 지원하는 JdbcTemplate을 사용해보자 스프링이 제공하는 JdbcTemplate은 데이터베이스 접근 정보를 클래스에 담지 않는다. 그러므로 더이상 기존 프로젝트의 OracleDBConnector클래스는 필요가 없으며, **DaoImpl클래스에서 메서드마다 커넥션을 얻지 않아도 된다. 스프링은 이러한 **Template클래스와 같이 다양한 API를 제공하는데, 이를 PSA(Portable Service Abstractions, 쉬운 서비스 추상화) 기술이라고 한다(참고1). 우선 pom.xml에 아래와 같이 spring-jdbc에 대한 의존성을 추가한다. 이때 주의할 점은 스프링에 관련된 jar파일들의 버전은 항상 일치해야 한다. 그렇지 않으면 에러가 발생하니 유의하도록 하자. 아..
2017.04.18 -
[Spring] 스프링 MVC 구조로 게시판 구현하기 (댓글 제외)
기존의 게시판 프로젝트를 스프링 MVC 구조로 구현해보자 먼저 프로젝트가 어떤 구조로 진행될 지 확인하자. /WEB-INF/web.xml에 아래와 같은 설정을 추가해줬다. URL을 루트로, 즉 http://localhost/bbs/로 접근하였을 때 login.jsp화면을 출력해주기 위해 를, UTF-8 인코딩을 위한 를, 에러 페이지를 처리하기 위한 를 추가해준 코드다. 컨트롤러에서 request를 받아서 setCharacterEncoding메서드로 변경해줘도 안되는 이유는 아직 모르겠다..1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465..
2017.04.18