開發單位:
開發環境:Linux+MyEclipse 8.5+MySQL+Tomcat 5.0。
項目描述:項目可分為:用戶註冊模塊、用戶登錄模塊、圖書展示模塊、購物車模塊、用戶結算模塊和訂單管理模塊。用戶可以通過註冊成為會員,利用會員身份購買商品。在購物車中,他們可以修改商品數量,刪除已購商品,恢復刪除已購商品,同時可以結算商品,保存訂單,生成訂單,準備發貨。
技術描述:本項目基於smart struts(simulated struts 1)框架實現MVC架構。展示層主要通過jsp進行展示,使用jQuery框架驗證和javascript+Ajax實現動態頁面交互。控制器主要由smartstruts實現。業務層通過ActionForm接收表單,Action處理請求。持久層主要通過jdbc實現與數據庫的交互。
職責:負責圖書列表和圖書詳細信息的展示。
項目經歷:在這個項目中,綜合運用了之前學到的知識。對MVC模式、工廠方法模式等有了更深入的理解。並積極應用設計模式優化代碼結構,考慮系統的可擴展性。通過在線查詢,解決了Ajax購書中的頁面動態交互問題,掌握了Ajax的基本原理。