본문 바로가기

웹 프로그래밍/Spring Framework

[Spring] 왜 LAS에 Biz패키지가 있는 걸까?

Biz Package


 진짜 왜 있는거지? @Component로 빈으로 생성하고 DAO(Repository)를 쓰면 되지 않을 까라는 생각을 해본다. 해봐야징



2015.11.06 추가 ㅋㅋ



Service layer:

  • Publishes the Service Endpoint (this could be your MVC web page, or a WCF endpoint)
  • Does a security check
  • Maps data from contract data transfer objects to business objects
  • Calls functionality in the business layer

Business layer

  • Contains business logic
  • Accesses the data layer (this could be your entity framework data model)


서비스 레이어:

  • 서비스의 종단(끝)을 제공한다. (WEB MVC이거나 WCF의 마지막에서)
  • 보안 체크!
  • dto에서 bo(비지니스 오브젝트)로 데이터를 변환시킨 데이터를 매핑시킨다 (뭐 엔티티에서 화면에 전달할 별다른 객체로 변환시킨다는 의미인 듯)
  • 비지니스 레이어있는 함수들을 마구마구 호출하여 사용한다.

비지니스 레이어

  • 비지니스 로직을 포함하고 있다.
  • 데이타레이어에 접근한다.