kukooBlog

          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.]


          Yourit
          Mycat Programming

          posted on 2005-06-02 09:19 kukooBlog 閱讀(961) 評論(0)  編輯  收藏 所屬分類: JavaProgramming
          主站蜘蛛池模板: 胶州市| 通州市| 安仁县| 渝北区| 德化县| 南岸区| 永昌县| 巴林右旗| 海宁市| 贵定县| 安化县| 辉南县| 墨玉县| 大姚县| 广丰县| 高阳县| 全州县| 兴安盟| 黄冈市| 武乡县| 竹北市| 湖口县| 拜城县| 闽侯县| 元江| 霸州市| 忻城县| 兴仁县| 盐山县| 元氏县| 海林市| 阳山县| 南江县| 托克逊县| 防城港市| 浏阳市| 禹城市| 昌邑市| 厦门市| 连云港市| 霍林郭勒市|