開發環境配置文檔
1.涉及的技術,工具 :
+ ANT1.6.2 ( 專案管理 )
+ Eclipse2.1.2 ( 開發代碼工具 )
+ Junit2.1.1 ( 代碼測試載入器 )
+ JDK1.4.2 ( JVM )
+ Struts1.1 ( web層MVC )
+ EJB2.0 ( 業務層邏輯 )
+ Hibernate2.1.2 ( 實體層 )
+ DAO ( 分離顯示和邏輯層 )
+ JBoss3.2.5 ( 中介軟體 )
+ Log4J1.2.8 ( 日誌記錄 )
2.環境配置方法:
a.安裝JDK1.4.2及ANT1.6.2
將相應的壓縮包解壓到相應的目錄,通常使用/usr/local/*.設定好相應的環境變數.
b.安裝Eclipse2.1.2
將相應的壓縮包解壓到相應的目錄,通常使用/opt/*.
[注]Eclipse整合Junit
c.安裝Eclipse外掛程式
easystruts0.6.4 ( 支援struts )
tanghan1.0 ( 支援Hibernate )
lomboz2.1.6 ( 支援J2EE )
具體配置:http://www.bcxy.com/java/eclipsej2ee.htm
d.安裝JBoss3.2.5
將相應的壓縮包解壓到相應的目錄,通常使用/usr/local/*.
具體J2EE配置:http://www.bcxy.com/server/tomcatjboss.htm
e.配置Log4J1.2.8
具體配置:http://www.bcxy.com/java/log.htm
3.開發環境的設計:
a.開發目錄設計,寫專案管理設定檔.(設定目錄/opt/bcxy)
b.系統架構的設計.
分析商務邏輯,將每個業務操作轉化為EJB中方法.再對EJB的方法進行細化,具體到DAO中的每個操作.
實體層應用Hibernate與資料庫映射.DAO將封裝所有的資料庫表操作.
Strtus用於分解商務程序,顯示相關提示及錯誤資訊。
總結:盡量做到展示層,商務邏輯層及實體層的分離。
具體分好異常的處理,將異常封裝到業務層。
4.代碼的開發方法:
a.將Eclipse的開發工程目錄設定為項目的開發目錄 ( /opt/bcxy )
b.學習使用Eclipse及相關外掛程式。
附:
購物車及購買流程分析(部分)
a.列表顯示購物車資訊
+ 涉及到CART表,根據UID取得,注意是否為註冊使用者。
b.顯示支付列表
+ 同顯示購物車資訊。
c.添加購物車
+ 涉及CART表,根據UID,商品ID取得,需要先檢查庫存。
d.檢查庫存
+
e.更新購物車
+ 涉及CART表,根據UID,商品ID及數量取得,注意多個商品修改數量及檢查庫存。
f.刪除購物車
+ 涉及CART表,根據UID,商品ID取得
g.清空購物車
h.查看購買記錄
+ 涉及SHOPLOG表及CARD表,根據UID取得,註冊是否為註冊使用者
相關代碼正在整理
如果有什麼問題,可與我聯絡:webmaster@bcxy.com
ezerg 編程小語