• /  16
  • 下載費用: 9.90積分  

JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務2 任務實施 .ppt

'JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務2 任務實施 .ppt'
Struts2+Hibernate+SpringJavaEE 企業級項目開發單元四 人事管理—任務2實施 機構信息管理1任務介紹2實施步驟3任務小結4拓展任務目錄頁第1頁任務2實施 機構信息管理過渡頁第2頁過渡頁任務介紹任務2實施 機構信息管理任務介紹本任務主要介紹了機構信息管理實現過程,主要包括:機構信息管理主要包括對機構的信息進行查看、添加新機構、刪除機構、更新機構信息等數據訪問層建立與數據庫的連接,將機構實體類與存儲機構信息的數據表進行映射,把對數據表tb_branch的操作,轉換為對Branch實體的操作,核心是建立兩者的對象關系映射文件在數據訪問層主要應用Hibernate定義的相關類和接口第3頁過渡頁第4頁過渡頁實施步驟任務2實施 機構信息管理實施步驟第5頁1數據訪問層 數據訪問層主要包括BranchDAO接口設計和實現接口的類BranchDAOImpl,應用Hibernate的特性,對數據進行CRUD操作。任務目標:完成機構信息的添加、刪除、修改與顯示。本任務以添加機構信息子模塊的設計過程。設計機構信息管理模塊任務2實施 機構信息管理實施步驟第6頁1 數據訪問層通過MyEclipse集成工具的反向工程,生成實體類Branch和數據表tb_branch的對象映射關系文件Branch.hbm.xml(位于包com.my.vo中),代碼如下: 任務2實施 機構信息管理實施步驟第7頁1 數據訪問層//數據訪問層,對數據庫進行CRUD操作public class BranchDAOImpl implements BranchDAO { public boolean addNewBranch(Branch branch) { // 添加機構信息 boolean res = false; //創建session對象 Session session = HibernateSessionFactory.getSession (); Transaction transaction = session.beginTransaction();//創建事務對象 session.save(branch); //保存對象 transaction.commit();//提交事務 res = true; session.close(); return res; }}任務2實施 權限管理實施步驟第8頁2 業務層業務邏輯層主要包括IBranchService接口和BranchService類,創建com.my.service包放置業務處理的接口,在包中創建IBranchService接口//業務邏輯處理類public class BranchService implements IBranchService{ //創建數據訪問層對象 private BranchDAOImpl branchDaoImpl=new BranchDAOImpl(); public BranchDAOImpl getBranchDaoImpl() { return branchDaoImpl; } public void setBranchDaoImpl(BranchDAOImpl branchDaoImpl) { this.branchDaoImpl = branchDaoImpl; } public boolean isExist(Branch branch) { return branchDaoImpl.branchIsExist(branch); } public boolean addBranch(Branch branch) { return branchDaoImpl.addNewBranch(branch); }}任務2實施 機構信息管理實施步驟第9頁3 控制端控制端主要包括Action的編寫和struts.xml的配置,創建com.my.action包放置Action,在包中創建BranchAction類//機構信息管理的Actionpublic class BranchAction { private int branchId; private String branchName; private String remark; …… //成員的setter和getter方法 public String addBranch(){ Branch branch=new Branch(); branch.setBranchName(branchName); branch.setRemark(remark); BranchService branchService=new BranchService();//創建業務邏輯對象,調用方法  boolean isAddOk= branchService.addBranch(branch); if(isAddOk){ //判斷添加是否成功,并返回信息到struts.xml中 HttpServletRequest request= ServletActionContext.getRequest(); request.setAttribute("branchs", branchService.getAll()); return "addsuccess"; }else{ return "addfail"; } } }任務2實施 機構信息管理實施步驟第10頁4 視圖層過渡頁第11頁過渡頁任務小結任務2實施 機構信息管理任務小結能力目標第12頁1 數據訪問層2業務層3控制端4視圖層過渡頁第13頁過渡頁拓展任務任務2實施 機構信息管理拓展任務能力目標第14頁根據任務實施流程,應用Hibernate特性,實現學工管理系統中機構信息管理的刪除機構、更新機構,體會使用Hibernate的優勢。拓展訓練4-2謝謝觀看
關 鍵 詞:
ppt 單元 javaee 作者 教學 開發 項目 企業 任務 實施
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務2 任務實施 .ppt
鏈接地址: http://www.476824.live/p-51617435.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 福建快3形态走势图一定牛 30选5最近一期开奖 今日股票行情查询新浪财经股票 甘肃十一选五直三走势遗漏 幸运赛车开奖 快乐10分开奖结果 甘肃十一选五遗漏爱彩乐 2008上证指数最高 陕西11选5官网 朗玛信息股票