開發(fā)平臺
我們推薦使用 .NET 或和 J2EE 作為系統(tǒng)平臺,根據實際情況選用其中的一種:
Microsoft.NET平臺:
Microsoft .NET 的核心內容之一就是要搭建第三代互聯(lián)網平臺,不同網站、應用系統(tǒng)之間通過相關的協(xié)定聯(lián)系在一起相互形成自動交流,協(xié)同工作。平臺支持傳統(tǒng)的桌面軟件開發(fā)和基于 WEB 系統(tǒng) ASP NET 應用開發(fā)。
SUN J2EE 平臺:
J2EE 是一種利用 Java 2 平臺來簡化企業(yè)解決方案的體系結構。 J2EE 技術的基礎就是核心 Java 平臺或 Java 2 平臺的標準版, J2EE 不僅使用了 JAVA 語言標準版中的許多優(yōu)點,同時還提供了對 EJB 、 Java Servlets API 、 JSP 以及 XML 技術的全面支持。
開發(fā)環(huán)境
開發(fā)工具: ASP、ASP.NET、JAVA、VB、Delphi、C#
數據庫系統(tǒng): SQL Server、Oracle、Sybase、Access
運行環(huán)境:
操作系統(tǒng): Microsoft Windows Liuix Unix Solaris
WEB應用服務器:IIS WebShpere Weblogic
運行程序:ASP、ASP.NET、JSP、Servlet、Applet,Swing,EJB
軟件架構
傳統(tǒng)的兩層結構:
表示層(Presentation Layer):用于處理人機交互。目前最主流的兩種表示層是 Windows 桌面和
IE 瀏覽器方式。
數據層(Data source Layer):處理數據庫、消息系統(tǒng)、事務系統(tǒng)。實際部分業(yè)務邏輯。
經典的三層結構:
表示層(Presentation Layer):用于處理人機交互。目前最主流的兩種表示層是 Windows 桌面和 IE 瀏覽器方式。
業(yè)務層(Business Layer):模擬了企業(yè)中的實際活動,也可以認為是企業(yè)活動的模型。
數據層(Data source Layer):處理數據庫、消息系統(tǒng)、事務系統(tǒng)。
通用的四層結構 :
表示層(Presentation Layer):用于處理人機交互。目前最主流的兩種表示層是 Windows 桌面和 IE 瀏覽器方式。
業(yè)務層(Business Layer):模擬了企業(yè)中的實際活動,也可以認為是企業(yè)活動的模型。
數據層(Data source Layer):處理數據庫、消息系統(tǒng)、事務系統(tǒng)。
安全層(Security Layer):管理系統(tǒng)身份驗證、授證、日志等。