UserDao-사용자 정보를 DB에 넣고 관리할 수 있는 DAO클래스이다.스프링을 공부할 정도라면 JSP로 게시판 한번쯤은 다 짜봤을것이다.Dao를 한번씩 다 사용해봤을거란 말이다.그럼 Dao에서 JDBC를 연결해보는 작업도 해봤을것이다. JDBC를 이용하는 작업의 일반적인 순서 -DB 연결을 위한 Connection 가져오기-SQL을 담은 PreparedStatement 생성-만들어진 PreparedStatement 실행-조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아 저장한다.-작업중에 생성된 Connection, Statement, ResultSet 반환하기. ex)위 소스에서 2,3,4 line을 기억하자. main()을 이용한 테스트 만들어진 코드의 기능을 테스트 해볼때는 오브..
스프링은 자바를 기반으로 한 기술. 때문에 스프링은 자바의 객체지향 프로그래밍 기술을 가장 중요한 가치로 둔다. 스프링의 핵심 철학은 객체지향 프로그래밍이제공하는 폭넓은 혜택을 누릴수 있도록 하는것이다.그래서 스프링은 오브젝트에 가장 큰 관심을 둔다. 오브젝트의 기술적인 특징과 사용법을 넘어선 오브젝트의 설계에는다양한 목적을 위한 재활용 가능한 설계방법을 할 수 있도록 하는디자인 패턴, 구조가 깔끔해질수 있도록 개선하는 리팩토링오브젝트가 설계대로 동작하고 있는지 확인할 수 있는 단위 테스트등의 여러가지 응용 기술과 지식이 요구된다. DAO(Data Access Object) - DB를 사용해 데이터를 조회하거나조작하는 기능을 전담하도록 만든 오브젝트 자바빈 - 원래는 비주얼 툴에서 조작 가능한 컴포넌트를..