look to the master, follow the master, walk with the master, see through the master, become the master.

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  213 随笔 :: 0 文章 :: 285 评论 :: 0 Trackbacks

The middle component of a typical web application is the business or service layer. This service layer is often the most ignored layer from a coding perspective. It is not uncommon to find this type of code scattered around in the UI layer or in the persistence layer. This is not the correct place because it leads to tightly coupled applications and code that can be hard to maintain over time. Fortunately, several frameworks exist that address these issues. Two of the most popular frameworks in this space are Spring and PicoContainer. ........


..... The business layer should be responsible for the following:


  • Handling application business logic and business validation
  • Managing transactions
  • Allowing interfaces for interaction with other layers
  • Managing dependencies between business level objects
  • Adding flexibility between the presentation and the persistence layer so they do not directly communicate with each other
  • Exposing a context to the business layer from the presentation layer to obtain business services
    Managing implementations from the business logic to the persistence layer


Excerpt from "Wiring Your Web Application with Open Source Java" by Mark Eagle


[NoteThis blog was migrated from my very old blog which was in the blogspirit.]

Mycat Programming

posted on 2005-06-02 09:19 kukooBlog 阅读(922) 评论(0)  编辑  收藏 所属分类: JavaProgramming