리팩토링은 기존의 코드를 외부의 동작방식에는변화없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 말함.리팩토링을 하면 코드 내부의 설계가 개선되어코드를 이해하기 좋아지고 변화에 효율적으로 대응할 수 있다. 코드의 품질이 올라가고 유지보수가 용이해진다.ex) 중복코드를 없에는 작업 상속을 통한 확장추상메소드 사용하기추상클래스로 만든 나의 UserDao 클래스를옆에 친구에게 준 후 이 친구도 내가 만든UserDao클래스를 사용할 수 있게 해줘야한다. 그럼 이친구는 나의 UserDao 클래스를 상속해서자기 마음대로 서브클래스를 만들어 사용하면 된다.서브클래스에서 내 UserDao클래스 안에 있는 추상메소드로 선언한 getConnection() 메소드를원하는 방식으로 구현해 사용할 수 있다. 이렇게 함으로..
UserDao-사용자 정보를 DB에 넣고 관리할 수 있는 DAO클래스이다.스프링을 공부할 정도라면 JSP로 게시판 한번쯤은 다 짜봤을것이다.Dao를 한번씩 다 사용해봤을거란 말이다.그럼 Dao에서 JDBC를 연결해보는 작업도 해봤을것이다. JDBC를 이용하는 작업의 일반적인 순서 -DB 연결을 위한 Connection 가져오기-SQL을 담은 PreparedStatement 생성-만들어진 PreparedStatement 실행-조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아 저장한다.-작업중에 생성된 Connection, Statement, ResultSet 반환하기. ex)위 소스에서 2,3,4 line을 기억하자. main()을 이용한 테스트 만들어진 코드의 기능을 테스트 해볼때는 오브..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.