kukooBlog

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            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 閱讀(960) 評論(0)  編輯  收藏 所屬分類: JavaProgramming
          主站蜘蛛池模板: 安阳市| 红安县| 长乐市| 旺苍县| 永和县| 随州市| 都江堰市| 凤山县| 江安县| 保亭| 遵义县| 宝应县| 余干县| 凤阳县| 丰都县| 平度市| 通河县| 镇沅| 新野县| 健康| 上思县| 永修县| 华坪县| 神池县| 灵山县| 盘山县| 阳东县| 阜康市| 梁山县| 理塘县| 靖宇县| 安吉县| 滨州市| 富顺县| 县级市| 琼海市| 双桥区| 栾川县| 土默特右旗| 鹰潭市| 敦化市|