MVC - 타일을 어떻게 나눌까에 대한 반복문
Model(DAO,VO)
View(JSP)
Controller(Controller, Service(재사용을 높임, 컨트롤러가 복잡하지 않게 하기 위해서))
Annotation @
: Bean 등록, 객체 관리해주는 것
DI하려고(주소값 내놔)
싱글톤? 객체를 1개만 만들어서 사용하는 것
Inversion Of Controller
: 외부에서 만들어주는 것
ex) A, B, H.S도 객체화하는 것
Dependence Injection : 그 객체를 주입시킴
이게 spring의 핵심
@Autowired : 얘가 지칭하는 게 단 하나여야 함
but
@Autowired
@Qualifier("ID")
일케 적어주면 그 메소드들 중 해당 ID의 객체 주소 값이 들어옴
-> XML로 처리는 가능하지만 현재 상태에서는 불가능.
select
update delete insert ->executeUpdate(int) 니까 int insUser
JBCrypt
<groupId>org.mindrot</groupId>
<artifactId>jbcrypt</artifactId>
<version>0.4</version>
xml과 interface로 DAO 만들 예정