項目創建標準化流程
MyEclipse提供向導式項目初始化,五步構建生產就緒的Struts+Hibernate項目骨架。
五步實施指南
步驟一:創建Web項目
File → New → Project → MyEclipse → J2EE Projects → Web Project
- 配置關鍵參數:
- Project Name:項目標識
- Source Folder:如
src
- Web Root Folder:如
WebRoot
- Context Root:部署路徑前綴
- Location:工作空間或自定義路徑
- Finish → 自動生成標準Web項目結構(
WEB-INF/web.xml等)
步驟二:添加Struts支持
- 右鍵項目 →
MyEclipse → Add Struts Capabilities
- 設置Struts Package Name(如
com.example.struts)
- Finish → 自動完成:
- 創建Struts包結構
- 生成
struts-config.xml
- 在
web.xml註冊ActionServlet及相關配置
- 後續只需編寫Action並配置
struts-config.xml,無需關心Servlet細節
步驟三:添加Hibernate支持
- 右鍵項目 →
MyEclipse → Add Hibernate Capabilities
- 選擇Hibernate版本,**強烈建議勾選「Copy Hibernate libraries to project」**
- 配置
hibernate.cfg.xml路徑與文件名
- 可選:創建SessionFactory工具類(或手工管理)
- Finish → 自動複製JAR包、生成配置文件
步驟四:創建數據庫連接配置
Window → Open Perspective → Other → MyEclipse Database Explorer
- DB Browser工具欄點擊第4個按鈕創建Database Profile
- 填寫:驅動類、JDBC URL、用戶名、密碼等連接參數
- Finish → Profile創建完成
步驟五:逆向工程生成映射文件
- 雙擊Profile → Open Connection (第1個按鈕)
- 展開Schema → Tables
- Ctrl+多選目標表 → 右鍵 →
Create Hibernate Mapping
- 配置:
- Location:映射文件輸出目錄
- ID Generator:主鍵生成策略(如Oracle sequence選
sequence)
- Hibernate Type:對應類型
- Finish → 自動生成
.hbm.xml映射文件與實體類
後續開發
使用File → New → Other → Struts Action快速創建Action,專注業務邏輯實現。
關鍵優勢
- 零配置啟動:向導自動處理框架集成細節
- 庫文件內嵌:勾選複製Hibernate JAR,部署無額外依賴
- 逆向工程:數據庫表→實體類/映射文件一鍵生成
- 統一透視圖:數據庫瀏覽/項目開發無縫切換
注意事項
- Struts版本需與MyEclipse版本匹配
- Hibernate配置文件路徑建議放在
src目錄下便於類路徑加載
- 生成的映射文件需根據業務微調(如關聯關係、延遲加載策略)