68일차
dispatcherServlet : 톰캣!
server.xml => 각 프로젝트의 web.xml 가동
@Component
1) @Controller
2) @Service
3) @Resource
4) @Bean
@Component만 만들면 하위 4개의 어노테이션을 메모리에 올림
orm : myBatis.. dbcp설정
connection pool?
ORM (Object Relational Mapping) : DAO 역할 (JPA, ... )
get, set 안해도됨!
reflection class
빈의 필드 이름과 컬럼의 이름이 일치하면 자동으로 setBean 해준다.
DataSource : DBCP에서 connection을 찾아줌 ...
어떤 conneciton을 줄지 결정 ,,,, dbcp를 제어
tomcat dbcp는 spring datasource를 사용함..
factorybean은 필수 !!!
datasourcetransactionmanager가 transactionmanager를 관리한다!
AOP : 관점 지향 방식
뭔가를 갖고자 할때는 addAttribute.. (str1이라는 parameter를 가지고 page3로 넘어간다.) => setAttribute와 유사한 ..
<html lang="en" xmlns:th="http://www.thymeleaf.org">



AllArgsConstructor: 생성자를 자동으로 만들어주는 어노테이션!
타임리프의 장점 : 기존 html의 태그에 추가
th:each => foreach와 유사함..