Java2EE Framework/프레임워크 개념 8

자바빈을 패키지 별로 구분할 때 취할 수 있는 방법

자바빈을 패키지 별로 구별할 때 어떻게 하는 것이 올바른 것인가? 우선 구별하는 방법은 업무 처리 단위와 계층(Layer)로 구분할 수 있다. net.user, net.admin 이런 방법으로 패키지를 업무 처리영역으로 구분하는 방법과 net.dao, net.service 이런 방법으로 계층으로 구분하는 방법이 있다. 뭐 더 세분화시켜 업..

자바 웹 애플리케이션 계층 아키텍처 모델

자바는 웹 어플리케이션 언어를 발표하면서 두 가지 모델의 아키텍처를 제시했다. 흔히 Model 1과 Model 2 아키텍처라고 부르는 구조로 각각의 아키텍처는 장단점을 가지고 있어 무엇이 좋고 나쁘다 할 수 없지만 그 특징을 이해해 둘 필요가 있다. Model 1 과 Model 2 아키텍처는 작업 처리의 위치에 있어서 ..