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

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

'JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務3 任務實施.ppt'
Struts2+Hibernate+SpringJavaEE 企業級項目開發單元四 人事管理—任務3實施 部門信息管理1任務介紹2實施步驟3任務小結4拓展任務目錄頁第1頁任務3實施 部門信息管理過渡頁第2頁過渡頁任務介紹任務3實施 部門信息管理 任務介紹本任務主要介紹了部門信息管理實現,主要包括:數據訪問層設計業務層設計控制端設計視圖層設計第3頁過渡頁第4頁過渡頁實施步驟任務3實施 部門信息管理實施步驟第5頁1數據訪問層數據訪問層主要包括部門管理的DepartmentDAO和DepartmentDAOImpl,在實現數據處理時,前提要配置好關聯映射文件。實體Branch為一方,映射文件為:Branch.hbm.xml,實體Department為多方,映射文件為Department.hbm.xml,在映射文件中要體現兩者的雙向關聯關系。任務目標:完成部門信息管理。本任務以刪除部門信息為例說明角色權限設置子模塊的設計過程。應用Struts2與Hibernate框架設計部門信息管理模塊任務3實施 部門信息管理實施步驟第6頁1 數據訪問層 Branch.hbm.xml的代碼如下: Department.hbm.xml的代碼如下: 任務3實施 部門信息管理實施步驟第7頁1 數據訪問層 //刪除指定的部門public boolean deleteDept(Department department) { boolean res=false; Session session=HibernateSessionFactory.getSession(); Transaction transaction=session.beginTransaction(); session.delete(department); //刪除指定的部門 transaction.commit(); res=true; session.close(); return res;} //獲取所有部門的信息public List getAllDepts() { List alldepts=new ArrayList(); Session session=HibernateSessionFactory.getSession(); Transaction transaction=session.beginTransaction(); String hql="from Department"; Query query=session.createQuery(hql); alldepts=query.list(); transaction.commit(); session.close(); return alldepts;}任務3實施 部門信息管理實施步驟第8頁2 業務邏輯層//業務接口public interface IDepartmentService { //刪除部門 public boolean delDept(Department department); //獲取所有部門信息 public List getAll(); } //業務實現類 public class DepartmentService implements IDepartmentService { DepartmentDAOImpl deptDAOImpl= new DepartmentDAOImpl();//數據訪問層對象 public boolean delDept(Department department) { return deptDAOImpl.deleteDept(department); } public List getAll() { return deptDAOImpl.getAllDepts(); }}任務3實施 部門信息管理實施步驟第9頁3 控制端//部門管理actionpublic class DepartmentAction implements ModelDriven{ …… //獲取所有部門信息 public String getAllDepts(){ DepartmentService deptService = new DepartmentService(); List depts=deptService.getAll(); //存儲取到的部門信息 HttpServletRequest request= ServletActionContext.getRequest(); request.setAttribute("alldeparts",depts); return "success"; } //實現根據id查詢員工 public String getUserById(){ UserService userService=new UserService(); HttpServletRequest request=ServletActionContext.getRequest(); //獲取請求對象 int id=Integer.parseInt(request.getParameter("id")); //獲取所要查詢的員工id User user=userService.getById(id); if(user!=null){ //找到員工,則添加到列表,保存到請求對象中 List list=new ArrayList(); list.add(user); request.setAttribute("users", list); return "success"; }else{ return "fail"; } }任務3實施 部門信息管理實施步驟第10頁4 視圖層過渡頁第11頁過渡頁任務小結任務3實施 部門信息管理任務小結能力目標第12頁1 數據訪問層2業務邏輯層3控制端4視圖層過渡頁第13頁過渡頁拓展任務任務3實施 部門信息管理拓展任務能力目標第14頁根據任務實施流程,理解實體間的關聯,實現對部門信息管理的增加新部門和更新部門,掌握Hibernate實體關聯的配置與應用。拓展訓練4-3謝謝觀看
關 鍵 詞:
ppt 單元 javaee 作者 教學 開發 項目 企業 任務 實施
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務3 任務實施.ppt
鏈接地址: http://www.476824.live/p-51617431.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

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

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

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 股票配资交易 股市行情最新消息 基金配资业务利率 体彩三地开奖结果 浙江11选5什么时候开 在线配资推荐卓信.宝必选 黑龙江体彩11选5开奖结 股票配资行情 浙江省11选5历史号码 青海11选五加奖规则