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

JavaEE單元1配套教學課件4JavaEE 單元二 JavaEE 單元二 JavaEE-單元2 任務3 任務實施.ppt

'JavaEE單元1配套教學課件4JavaEE 單元二 JavaEE 單元二 JavaEE-單元2 任務3 任務實施.ppt'
Struts2+Hibernate+SpringJavaEE 企業級項目開發單元二 系統管理—任務3實施 角色權限設置1任務介紹2實施步驟3任務小結4拓展任務目錄頁第1頁任務3實施 角色權限設置過渡頁第2頁過渡頁任務介紹任務3實施 角色權限設置任務介紹本任務主要介紹了角色權限設置,主要包括:視圖層JSP設計實體層DAO接口DAO實現Action控制層Struts2的配置文件:struts.xml第3頁過渡頁第4頁過渡頁實施步驟任務3實施 角色權限設置實施步驟第5頁1視圖層JSP設計修改角色權限設置視圖層需要設計兩個頁面:rightRoleSet.jsp、showRight.jsp任務目標:完成角色權限的設置、角色與權限的顯示。本任務以修改角色權限設置為例說明角色權限設置子模塊的設計過程。應用Struts2框架設計角色權限設置模塊任務3實施 角色權限設置實施步驟第6頁 運行結果連接SQLServer2008時,需要導入sqljdbc4.jar包到項目中應用Struts2框架設計角色權限設置模塊任務3實施 角色權限設置實施步驟第7頁2 實體層實體類:角色權限類public class RightRole { private int id; private int roleID; //角色ID private int rightID;//權限ID …… // 一組set/get屬性方法 }任務3實施 角色權限設置實施步驟第8頁3 DAO接口修改角色權限接口:RightRoleDAO.javapublic interface RightRoleDAO { public List searchRightRoleByRoleID(int roleID); //根據角色ID查詢所有權限角色信息 public boolean updateRightRole(int roleID,String[] rightIDs); //修改指定角色權限 public boolean isExists(int roleID); //根據角色ID查詢角色權限是否存在}任務3實施 角色權限設置實施步驟第9頁4 DAO實現DAO實現類:RightRoleDAOImpl.java//修改角色權限 public boolean updateRightRole(int roleID,String[] rightIDs) { boolean result=true; try{ for(int i=0;i<rightIDs.length;i++){ //1、首先根據roleID、權限ID查詢是否已經存在 int rightID=Integer.parseInt(rightIDs[i]); boolean isExists=this.isExistsRightRole(roleID, rightID); if(isExists){ //2、如果已經存在則不需要處理 }else{//3、如果不存在則需要插入數據庫 boolean iresult=this.addRightRole(roleID, rightID); } } //4、刪除不在已經修改的集合中的記錄 //4.1 首先根據roleID查找所有角色權限信息 List list=this.searchRightRoleByRoleID(roleID); //4.2 依次遍歷,如果該權限ID不在rightIDs中,需要刪除 …….任務3實施 角色權限設置實施步驟第10頁5 Action控制層修改角色權限控制層涉及到的方法:updateRightRole()方法public String updateRightRole() throws Exception{ //修改角色權限 String result=""; if(this.getRightIDs()==null ){ //獲取修改參數 result="error"; }else{ RightRoleDAO rightRoleDAO=new RightRoleDAOImpl(); boolean uresult=rightRoleDAO.updateRightRole(this.getRoleID(),this.getRightIDs()); …… // 如何修改成功返回true,否則返回false } return result; } 任務3實施 角色權限設置實施步驟第11頁6 Struts2的配置文件: struts.xml /rightRole/rightRoleSet.jsp /rightRole/error.jsp /rightRole/showRight.jsp /rightRole/success.jsp 過渡頁第12頁過渡頁任務小結任務3實施 角色權限設置任務小結能力目標第13頁1視圖層JSP設計2實體層3DAO接口4DAO實現5Action控制層6Struts2的配置文件:struts.xml過渡頁第14頁過渡頁拓展任務任務3實施 角色權限設置拓展任務能力目標第15頁應用Struts2框架設計開發學工管理系統的權限設置模塊,要求在模塊開發中使用Struts2標簽。拓展訓練2-3謝謝觀看
關 鍵 詞:
javaee 單元 任務 4javaee 教學 配套 實施
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JavaEE單元1配套教學課件4JavaEE 單元二 JavaEE 單元二 JavaEE-單元2 任務3 任務實施.ppt
鏈接地址: http://www.476824.live/p-51617466.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

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

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

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 股票分析师 多乐彩任选3的技巧 上海十一选五开奖结果快 天盈时代 11选5前三自创杀号 内蒙快三预测专家预测 十一选五前三组万能码 北京快3一定牛 河南22选5今天预测号码 江苏快3技巧稳赚方法如下