EJB(Enterprise JavaBean)를 사용하면 애플리케이션 작성을 쉽게 할 수 있음Low level의 트랜잭션이나 상태관리, 멀티 쓰레딩, 리소스 풀링과 같이 복잡한 Low level의 API 따위를 이해하지 못하더라도 아무 문제 없이 애플리케이션 개발 가능웹
IOC/DI객체지향 언어에서 Object간의 연결 관계를 런타임에 결정객체 간의 관계가 느슨하게 연결됨IoC의 구현 방법 중 하나가 DIDependency Lookup컨테이너가 lookup context를 통해서 필요한 Resource나 Object를 얻는 방식JNDI
객체 간의 의존관계를 자신이 아닌 외부의 조립기가 수행제어의 역행(IoC)이라는 의미로 사용DI를 통해 시스템에 있는 각 객체를 조정하는 외부 개체가 객체들에세 생성시에 의존관계를 주어짐느슨한 결합의 주요강점객체는 인터페이스에 의한 의존 관계만을 알고 있으며, 이 의존
AOP(Aspect Oriented Programming) 개요 핵심 관심 사항과 공통(부가) 관심 사항. 핵심 관심 사항(core concern)과 공통 관심 사항(cross-cutting concern) 기존 OOP에서는 공통 관심 사항을 여러 모듈에 적용하
어플리케이션 확장을 위해 Model, View, Controller로 분리컴포넌트의 변경이 다른 영역 컴포넌트에 영향을 미치지 않음(유지 보수 용이)컴포넌트 간의 결합성이 낮아 프로그램의 수정이 용이(확장성이 뛰어남)장점화면과 비지니스 로직을 분리해서 작업 가능영역별