E D R , A S I H C RSS

BackLinks search for "UserDao"

BackLinks of UserDao


Search BackLinks only
Display context of search results
Case-sensitive searching
  • 토비의스프링3/오브젝트와의존관계
         == UserDao ==
          * UserDao : JDBC를 이용한 등록, 조회 기능이 있는 DAO 클래스
         public class UserDao {
          * UserDao 코드가 동작하는지 확인하기 위해 너무 복잡한 작업이 필요.
          UserDao dao = new UserDao();
          * UserDao 클래스는
          * 그럼에도 불구하고 UserDao 클래스 코드에는 여러가지 문제가 있다.
         === UserDao의 관심사항 ===
          * UserDao : getConnection() 메소드를 추출하여 중복을 제거
          public UserDao userDao( ){
          return new UserDao(new DConnectionMaker());
          public UserDao userDao( ){
          return new UserDao(connectionMaker());
         public UserDao userDao(){ ...}
         UserDao dao = context.getBean("userDao", UserDao.class);
          getBean()메소드 : ApplicationContext가 관리하는 오브젝트를 요청하는 메소드. ""안에 들어가는 것은 ApplicationContext에 등록된 빈의 이름. 빈을 가져온다는 것은 메소드를 호출해서 결과를 가져온다고 생각하면 된다. 위에서는 userDao()라는 메소드에 붙였기 때문에 ""안에 userDao가 들어갔다. 메소드의 이름이 myUserDao()라면 "myUserDao"가 된다. 기본적으로 Object타입으로 리턴하게 되어있어서 다시 캐스팅을 해줘야 하지만 자바 5 이상의 제네릭 메소드 방식을 사용해 두 번째 파라미터에 리턴 타입을 주면 캐스팅을 하지 않아도 된다.
          userDao setConnectionMaker(connectionMaker()) {
          <bean id="userDao" class="springbook.dao.UserDao">
Found 1 matching page out of 7540 total pages

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.0128 sec