• IoC(Inversion of Control) : 제어 반전
  • DI(Dependency Injection) : 의존성 주입
  • AOP(Aspect-Oriented Programming) : 관점지향 프로그래밍
  • MVC(Model-View-Controller)
  • JDBC(Java DataBase Connectivity)

프로젝트명-src-main안에 java와 resource 디렉토리 존재.

  • java : java파일
  • resource : 필요한 자원들의 xml파일(spring 컨테이너)

IoC컨테이너에 넣어놓고 필요할때 마다 꺼내씀.
IoC컨테이너 안의 객체는 bean이라고 함.

servlet-context.xml - 스프링 설정파일 [spring 폴더]
web.xml - servlet 설정파일 [WEB-INF 폴더]
pom.xml - 메이븐 설정파일(프로젝트 빌드) [초기폴더]

(Project Object Model)