大音希聲、大象無形

          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 閱讀(249) | 評論 (0)  編輯

          主站蜘蛛池模板: 建德市| 凤庆县| 宜良县| 新丰县| 新建县| 汝城县| 老河口市| 尖扎县| 承德市| 五台县| 伊川县| 怀宁县| 阿拉善盟| 深水埗区| 长武县| 商城县| 崇礼县| 新田县| 西乌珠穆沁旗| 奇台县| 普格县| 无极县| 宜昌市| 日土县| 绍兴市| 曲靖市| 高雄县| 黄山市| 大方县| 吉隆县| 开鲁县| 永修县| 荆州市| 丰顺县| 水富县| 汉川市| 万安县| 南康市| 沭阳县| 新竹市| 大姚县|