摘要: 首先,需要知道什么是企業級應用。
企業級應用(enterprise applications),其實是一個軟件行業內部通用的一個術語。如果解釋成通俗易懂的話來說,那就是一個企業范圍內所使用的、基于計算機的穩定的、安全的和高效的分布式信息管理系統。
對于企業級應用而言它的分布式有兩種形式:B/S結構和C/S結構。由于瀏覽器的功能日益強大、網頁技術的日益流行和應用服務器軟件和中間件產品的逐步成熟,B/S結構的企業級應用已經成為一種流行的趨勢,所以在下面的討論中所謂的企業級應用統一為基于B/S結構的分布式企業信息系統。
一般說來企業級應用都可以分為三層持久層(Persistence Layer) 、業務邏輯層(Business Logic Layer) 和展現層(Presentation Layer ) 。
為什么要分這么幾個層次呢?
歸根結底主要原因只有一個——那就是提高軟件開發生產力,降低軟件開發成本,提高軟件產品質量。
因為軟件公司也是資本公司,公司的主要目標是盈利而不是科技發展。所以,公司的技術架構的優劣主要應該體現
閱讀全文