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

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

'JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務4 任務實施.ppt'
Struts2+Hibernate+SpringJavaEE 企業級項目開發單元四 人事管理—任務4實施 員工基本信息管理1任務介紹2實施步驟3任務小結4拓展任務目錄頁第1頁任務4實施 員工基本信息管理過渡頁第2頁過渡頁任務介紹任務4實施 員工基本信息管理任務介紹本任務主要介紹了員工基本信息管理,主要包括:數據訪問層設計業務層設計控制端設計視圖層設計第3頁過渡頁第4頁過渡頁實施步驟任務4實施 員工基本信息管理實施步驟第5頁1數據訪問層數據訪問層包括員工管理的UserDAO接口和UserDAOImpl類,實現對員工的CRUD操作,在具體操作之前,配置好相應實體類的映射文件,員工類對應的映射文件User.hbm.xml。任務目標:完成員工基本信息管理。本任務以查看所有員工和查詢指定員工為例子模塊的設計過程。應用Struts2、Hibernate框架設計員工基本信息管理模塊任務4實施 員工基本信息管理實施步驟第6頁1 數據訪問層 //為描述部門與員工間的一對多關聯,在任務3的Department實體類的映射文件Department.hbm.xml中添加標簽進行配置。 任務4實施 員工基本信息管理實施步驟第7頁1 數據訪問層  public class UserDAOImpl implements UserDao { public List getAllUser() {// 獲取所有員工信息 //使用HQL語句查詢所有員工信息 String hql = "from User "; Session session = HibernateSessionFactory.getSession(); Transaction transaction= session.beginTransaction(); Query query = session.createQuery(hql); List allusers=query.list(); transaction.commit(); session.close(); return allusers; } // 根據員工編號獲取員工對象 public User getById(int id) { Session session = HibernateSessionFactory.getSession(); Transaction transaction = session.beginTransaction(); String hql = "from User user where user.userId=?"; Query query = session.createQuery(hql); query.setInteger(0, id); List list = query.list(); User user = null; if (list.size() > 0) { user = (User) list.get(0); } transaction.commit(); session.close(); return user; }任務4實施 員工基本信息管理實施步驟第8頁2 業務邏輯層//具體業務邏輯實現 public interface IUserService { //顯示所有員工信息 public List showAllUsers(); //根據id獲取員工 public User getById(int id);} public class UserService implements IUserService { //創建數據訪問層對象 UserDAOImpl userService=new UserDAOImpl(); //獲取所有員工信息 public List showAllUsers() { return this.userService.getAllUser(); } //根據員工的id獲取員工 public User getById(int id) { return this.userService.getById(id); }}任務4實施 員工基本信息管理實施步驟第9頁3 控制端public class UserAction implements ModelDriven{ private User user=new User(); ……  //獲取所有員工信息 public String getAllUsers(){ UserService userService=new UserService(); //獲取請求對象 HttpServletRequest request= ServletActionContext.getRequest(); //調用業務邏輯方法,獲取所有員工 List allusers=userService.showAllUsers(); //存儲數據 request.setAttribute("users", allusers); return "success"; }  //實現根據id查詢員工 public String getUserById(){ UserService userService=new UserService(); //獲取請求對象 HttpServletRequest request= ServletActionContext.getRequest(); //獲取所要查詢的員工id int id=Integer.parseInt(request.getParameter("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"; } }}任務4實施 員工基本信息管理實施步驟第10頁4 視圖層過渡頁第11頁過渡頁任務小結任務4實施 員工基本信息管理任務小結能力目標第12頁1 數據訪問層2業務邏輯層3控制端4視圖層過渡頁第13頁過渡頁拓展任務任務4實施 員工基本信息管理拓展任務能力目標第14頁根據任務實施流程,理解HQL查詢的使用方法,實現學工管理系統教師根據姓名模糊查詢,如查詢姓張的員工信息,實現根據部門查詢員工,查詢并顯示某一部門的所有員工。拓展訓練4-4謝謝觀看
關 鍵 詞:
ppt 單元 javaee 作者 教學 開發 項目 企業 任務 實施
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元四 JavaEE-單元4 任務4 任務實施.ppt
鏈接地址: http://www.476824.live/p-51617434.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

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

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

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 江西11选5前三直历史开奖 山东十一运夺金怎么玩 青海体彩11任选5 福建快3遗漏数据速查 有10万闲钱怎么理财 北京快三开奖结果 涨停*股票 极速快三大小如何稳赚 吉林11远五开奖助手 重庆幸运农场走势图