
1. AOP란? Spring AOP 란, 관점지향 프로그래밍의 약자로 일반적으로 사용하는 클래스 (Service, DAO)에서 중복되는 공통 코드 부분 (ex. commit, rollback, logging..)을 별도의 영역으로 분리해내고, 코드가 실행되기 전이나 이 후의 시점에 해당 코드를 붙여 넣음으로써 소스코드의 중복을 줄이고 필요할 때마다 가져다 쓸 수 있게 객체화 하는 기술이다. 부가적인 관심사 : 로깅, 보안, 트랜젝션관리등 애플리케이션에서 공통적으로 처리해야 하는 기능 2. AOP의 용어 Aspect : 부가적인 관심사를 모듈화한 단위(Advice를 그룹화) Cross Concern : 횡단관심사(주 업무로직 이외의 부가적인 기능을 의미) Advice : 부가적인 관심사 jointPoint..

1. 스프링 MVC란? 스프링 MVC는 스프링의 서브 프로젝트이다. Spring framework 안에는 여러 종류의 서브 프로젝트가 있는데, 그 중 하나가 스프링 MVC이다. 2. 스프링 MVC 프로젝트의 기본구조 스프링 MVC프로젝트를 구성해서 사용한다는 의미는 내부적으로 root-context.xml로 설정하는 java영역과 servlet-context.xml로 설정되는 web 관련 영역을 같이 연동해서 구동하게 된다. 위 그림에서 WebApplicationContext라는 존재는 기존의 구조에 MVC 설정을 포함하는 구조로 만들어진다. 스프링은 웹 애플리케이션을 목적으로 만든 프레임워크가 아니기 때문에 달라지는 영역에대해서는 완전히 분리하고 연동하는 방식으로 구현되어 있다. 3. 프로젝트의 로딩 ..
- Total
- Today
- Yesterday
- Servlet
- array
- Eclipes
- 데이터베이스
- sql developement
- json
- Spring
- HTML
- tld
- Database
- Eclipse
- 코딩
- 속성
- Spring Framework
- SQL Developer
- frontend
- maven
- JSP/Servlet
- type
- JSP
- eclips
- 커넥션 풀
- CSS
- 국비
- SQL
- oarcle
- input태그
- coding
- java
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |