數控靜態架構系統在靜態架構設計上分為3層:數據庫層、中間層及用戶層。數據庫采用的是Oracle 9i,數據庫模型采用的是EDM.中間層采用Sun V890作為Tomcat和Apache應用服務器,同時有1臺配置完全相同的服務器作為備份服務器,在主服務器出現故障時能夠保證應用的不間斷。所有的應用被連接配置到TWS上,由TWS提供用戶身份驗證、權限控制、錄入、處理、報表和管理的導航。用戶層采用IE6.0版本以上的瀏覽器通過TWS的用戶認證來應用該系統。
自下向上整個系統依次設計為4層:數據庫存儲層、數據持久化層、業務邏輯層及Web表示層。數據庫存儲層存放的是真正的Oracle數據庫。在數據持久化層,將Java對象和數據庫關系一一映射起來,在系統執行的過程中,用戶都是通過操作數據持久化層的相應對象來操作數據庫的。業務邏輯層是用來完成用戶的業務邏輯的。
這和以往傳統的編程思路是一致的。Web表示層面上的主要是用戶的界面,它提供用戶和系統直接交互操作。整個系統4個層面的相互關聯就是通過Spring容器來協調和完成的。 在Spring配置文件中,配置了有關數據庫和數據持久化層的關系;配置了持久化層和業務邏輯層的關系;配置了業務邏輯層和Web表示層的關系。在該系統中,Web表示層首先是通過Struts框架進行管理的,然后Spring將Struts作為Web框架連接到基于Spring的業務持久化層。
分類: 問答中心??
上一篇:數控機床主軸驅動系統的特點介紹
下一篇:沒有了