본문 바로가기
728x90
반응형

dao2

JAVA MVC / dao 생성하기, 생성자 Dao에서 생성자를 만들지 않아서, Controller에서 Dao에서 메소드를 호출해도 SQL문 실행부분에서 막혀서 진행이 되지 않았는데 생성자에서 메소드가 생성될때 데이터베이스에 연결을 해줘야 했었다. MVC 패턴에서는 Controller 에서 DAO에서 메소드를 호출해서 원하는 데이터만을 가지고 올 수 있다. 그러기 위해서는 DAO에 원하는 데이터를 가지고 오는 메소드도 있어야하지만, 그 메소드를 사용하기 위한 객체가 필요하다. Dao는 class 파일로 생성한다. MemberServiceImpl라는 DAO에는 PreparedStatement 객체와 Connection 객체를 가지고 있어야한다. PreparedStatement는 메소드 안에서 작성된 sql문을 실행 시켜주는 역할을 하고, Connec.. 2021. 6. 18.
Controller / DAO / Serviceimpl / VO / DTO 클래스 다이어그램을 작성하기 위해 Controller, DAO, Serviceimpl, VO , DTO 알아보기 1.Controller Controller는 Interface에서 사용자가 필요로 하는 화면과 기능을 연결해주는 다리 역할을 한다. 2.DAO ( Data Access Object ) , Service DAO는 Data Access Object로 Data base에서 data에 access(접속)하는 트랜잭션 객체이다. 즉 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. Serveiceimpl 라고도 불리는데 여기서 impl은 Implements를 말한며, Seveiceimpl는 Serveice를 상속한다. Serveice(Interface)는 메소드는 있.. 2021. 6. 8.
728x90
반응형