任子亭
摘要:以java技術為基礎的J2EE架構更好地滿足了企業(yè)級系統(tǒng)業(yè)務需求,提供了良好的伸縮性、維護性、靈活性機制,該文對Struts開源框架實現(xiàn)的MVC模式進行了討論,根據(jù)功能分析,采用J2EE四層體系結構設計了一個在線購物系統(tǒng)。
關鍵詞:Struts;J2EE;MVC;在線購物
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)15-3590-02
Design of Online Shopping System Based on Struts and J2EE
REN Zi-ting
(Department of Engineering and Computer Science, Hezhou University, Hezhou 542800, China)
Abstract: J2EE architecture meet the business needs of enterprise system based on Java technology, provides a good mechanism for the sys tem with elasticity,maintenance, agility. This paper discussed the MVC model implemented by the Struts open source framework, and ana lyzs the functional, the online shopping system is realized with four-layer architecture of J2EE.
Key words:Struts;J2EE;MVC;online shopping
主要通過以下策略進行系統(tǒng)測試:1)單元測試。采用白盒測試方法,對程序語法、主要算法測試,對用戶功能等多個模塊測試,并通過黑盒測試方法、邊界值測試核實所有功能均已正常實現(xiàn)。2)用戶訪問與安全控制測試。對應用程序級別、系統(tǒng)級別的安全性進行了回歸測試,核實用戶在其權限內(nèi)操作和訪問系統(tǒng)。3)性能測試。通過多用戶和吞吐量時系統(tǒng)的響應時間測試系統(tǒng)具有穩(wěn)定性。4)用戶界面測試。通過WEB測試通用的測試方法測試頁面結構、友好性、易用性、一致性等符合界面準則。
本文從技術架構到系統(tǒng)功能分析及體系結構方面設計和實現(xiàn)了一個在線購物系統(tǒng),使用框架技術開發(fā)J2EE企業(yè)應用級軟件,降低了各功能模塊間的耦合度,使得系統(tǒng)具有擴展性、維護性、移植性,利于系統(tǒng)升級更新。此系統(tǒng)分為前臺和后臺管理,實現(xiàn)了友好的操作界面,用戶瀏覽商品、商品管理、用戶管理、購物車、訂單管理、用戶維護等功能,以更好地滿足企業(yè)和客戶的需求。