大音希聲、大象無形

          Java企業級應用軟件開發探討

          綜述

          "Less is More " ——William Buxton
          企業級應用為什么要分層
               摘要: 首先,需要知道什么是企業級應用。

          企業級應用(enterprise applications),其實是一個軟件行業內部通用的一個術語。如果解釋成通俗易懂的話來說,那就是一個企業范圍內所使用的、基于計算機的穩定的、安全的和高效的分布式信息管理系統。
          對于企業級應用而言它的分布式有兩種形式:B/S結構和C/S結構。由于瀏覽器的功能日益強大、網頁技術的日益流行和應用服務器軟件和中間件產品的逐步成熟,B/S結構的企業級應用已經成為一種流行的趨勢,所以在下面的討論中所謂的企業級應用統一為基于B/S結構的分布式企業信息系統。

          一般說來企業級應用都可以分為三層持久層(Persistence Layer) 、業務邏輯層(Business Logic Layer) 和展現層(Presentation Layer ) 。
          為什么要分這么幾個層次呢?
          歸根結底主要原因只有一個——那就是提高軟件開發生產力,降低軟件開發成本,提高軟件產品質量。
          因為軟件公司也是資本公司,公司的主要目標是盈利而不是科技發展。所以,公司的技術架構的優劣主要應該體現  閱讀全文

          posted @ 2006-03-20 15:31 guitarpoet 閱讀(256) | 評論 (0)  編輯

          主站蜘蛛池模板: 阳城县| 华池县| 海城市| 乌什县| 玉树县| 望城县| 闽侯县| 紫云| 谢通门县| 河源市| 隆安县| 盈江县| 太仆寺旗| 珲春市| 莆田市| 乐安县| 丹阳市| 津南区| 温宿县| 邵阳市| 和林格尔县| 上栗县| 满洲里市| 黔南| 广昌县| 清徐县| 大邑县| 忻州市| 普兰县| 全州县| 麻阳| 马关县| 斗六市| 杭锦后旗| 百色市| 合山市| 延安市| 泾川县| 抚顺市| 乐亭县| 竹北市|