freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的權(quán)限管理系統(tǒng)-資料下載頁

2024-12-16 02:55本頁面

【導讀】份來操作系統(tǒng)不同的功能。但這種權(quán)限管理方式靈活性比較低,不能對用戶的權(quán)限進行擴。展如果要對權(quán)限進行擴展就必須重新對系統(tǒng)的權(quán)限進行設(shè)計與開發(fā)。這種系統(tǒng)設(shè)計思想已。經(jīng)無法滿足當今系統(tǒng)的需要。在系統(tǒng)的實現(xiàn)技術(shù)上使用Struts、Hibernate. 系統(tǒng)分為五大模塊-----權(quán)限管理、部門管理、機房管理、人員管理、日志。才能進入相應(yīng)的功能模塊。進行了總結(jié),并探討了系統(tǒng)存在的不足和問題。

  

【正文】 throw new RuntimeException(())。 } } } ? 登錄模塊的核心代碼如下: /** * 該方法是用來驗證登陸信息 24 */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { (Pragma, NoCache)。//處理瀏覽器后退問題 (CacheControl, noCache,mustrevalidate)。 (Expires, 0)。 //讓密碼加密,然后與數(shù)據(jù)庫比對。 if(password != null amp。amp。 !()){ ((password))。 } User u = (user)。 ().setAttribute(user, u)。 //判斷用戶名和密碼是否為空 if ((username == null || ().equals()) || (password == null || ())) { if (username == null || ().equals()) { ActionMessages errors = new ActionMessages()。 errors .add(usernameError, new ActionMessage( ))。 (request, errors)。 } if (password == null || ()) { ActionMessages errors = new ActionMessages()。 errors .add(passwordError, new ActionMessage( ))。 (request, errors)。 } return new ActionForward(/)。 } else if (u == null) { ActionMessages errors = new ActionMessages()。 (upError, new ActionMessage())。 (request, errors)。 return new ActionForward(/)。 } else { SetRoledetail set = new HashSetRoledetail()。 Employee emp = new Employee()。 (())。 List list = (emp)。 String operForm = 。 //獲取登陸人員的所有權(quán)限,并存放到 list中。 if (list != null) { 25 for (int i = 0。 i ()。 i++) { Emprole er = (Emprole) (i)。 Role role = new Role()。 (())。 Roledetail rd = (role)。 if (rd != null) { operForm = operForm+()。 } (rd)。 } } } } 權(quán)限管理模塊的實現(xiàn) 后臺管理員對某人進行權(quán)限配置和角色配置 ,配置成功之后 ,該人進入主頁面之后只有相應(yīng)的權(quán)限 ,該系統(tǒng) 其他的功能則無法操作 . 如下圖所示 : 圖 53 權(quán)限管理頁面 當 lisi 進入主頁面之后 ,主頁面如下圖所示 點擊人員管理的查詢?nèi)藛T則會顯示 : 26 ? 核心代碼如下 : /** * 該方法是用來處理配置角色的請求 * @param mapping * @param form * @param request * @param response * @return */ public ActionForward showRoleById(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { RoleService roleService = ()。 Role role = new Role()。 (((id)))。 Role r = (role)。 List list = (r)。 Roledetail rd = (role)。 String operForm = 。 if (rd != null) { operForm = ()。 } ().setAttribute(aa, operForm)。 ().setAttribute(role, r)。 ().setAttribute(operList, list)。 return new ActionForward(showRoleByIdView)。 } /** * 該方法是用來處理人員配置權(quán)限的請求 * @param mapping * @param form * @param request * @param response 27 * @return */ public ActionForward showEmpRole(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UserService userService = ()。 RoleService roleService = ()。 String empid = (id)。 Employee emp = new Employee()。 ((empid))。 Employee e = (emp)。 User user = (emp)。 ().setAttribute(emp, e)。 (u, user)。 List list = ()。 (role, list)。 List empRoleList = (emp)。 String empForm = 。 if (empRoleList != null) { for (int i = 0。 i ()。 i++) { Emprole er = (Emprole) (i)。 if (() != null) { empForm = empForm + ()。 } } } (empForm, empForm)。 return new ActionForward(showEmpRoleView)。 } 28 第六 章 總結(jié)和展望 課題總結(jié) 本課題研究了基于 J2EE 開發(fā)平臺通過 jsp、 、 Hibernate 框架設(shè)計與開發(fā)的基于J2EE 的權(quán)限管理系統(tǒng)。取得的成果主要有 : 1. 對 、 Hibernate 框架有了一定的了解和研究。特別是基于 UI 組件開發(fā)。 2. 熟悉了開發(fā)的分層結(jié)構(gòu),有利于系統(tǒng)的擴展和維護。 3. 在實際項目中,如何選擇用例、確定對象等做了一次嘗試與分析。在動手的過程中,學習了一些軟件的使用。比如: visio, PowerDesigner 等。 4. 完成了基于 J2EE 的權(quán)限管理系統(tǒng)的 開發(fā)。 存在的問題 當然,由于缺少實際開發(fā)經(jīng)驗,在系統(tǒng)設(shè)計開發(fā)的過程中,還有許多問題未考慮周到,所以也就存在了很多的問題有待解決。主要有以下幾點: ? 在功能上: 用戶修改操作以及其他功能方面的修改操作。 解決方案:在信息上添加個鏈接用來解決修改操作。 ? 在技術(shù)上: 1. 在人員查看計劃時,顯示時要從 3 張表讀取屬性用來綁定。 解決方案:要深入了解和研究 Hibernate 框架的數(shù)據(jù)查詢模塊,學習如何綁定 3 張表。 2. 未能實現(xiàn)一個賬戶不能同時登陸的問題 解決方案:用 hashtable 來判斷,每次登陸先把該人的 id 放入 hashtable,當該用戶退出的時候,即時移除。如果另一個人也用這個賬戶登陸,即可知道是否有人在用這個賬戶。 29 參考文獻 [1] 杜超. 基于 Struts 框架網(wǎng)上購物系統(tǒng)的研究與 實現(xiàn) [J].武漢理工 大學碩士學位論文 , 2021 [2] 武珺 . 基于 JSP 的網(wǎng)上購物系統(tǒng)的實現(xiàn) [J]. 山東大學碩士學位論文 , 2021 [3] 張新曼 . 精通 JSP Web 開發(fā)技術(shù)與典型應(yīng)用 [M].北京: 人民郵電出版社 , 2021 [4] 蔡雪燾. Hibernate 開發(fā)及整合應(yīng)用大全 [M].北京:清華大學出版社, 2021, [5] 張桂元,賈燕楓. Eclipse 開發(fā)入門與項目實 踐 [M].北京: 人民郵電出版社 , 2021 [6] 孫衛(wèi)琴 , 李洪成 . Tomcat 與 Java Web 開發(fā)技術(shù)詳解 [M].北京: 電子工業(yè)出版社 , 2021 [7] 張銀鶴 , 劉治國 , 張豪杰 . JSP 動態(tài)網(wǎng)站開發(fā)實踐教程 [M].北京: 清華大學出版社 , 2021 [8] 李臘元,徐鵬 .基于 MVC模式的 JSF_Spring 和 Hibernate 整合 [J].計算機技術(shù)與發(fā)展, 2021 [9] 蔡搞巍 .JSF 的研究及其應(yīng)用 [J].信息科技, 2021. [10] (美 ) Chris Ullman, Lucinda 入門經(jīng)典 .北京:清華大學出版社 [11] Cay , Gary Cornell. JAVA 2 核心技術(shù) I(原書 英文版 ) [M].北京:人民郵電 出版社 ,2021 [12] Christian Bauer, Gavin King. Hibernate 實戰(zhàn) (第 2 版 英文版 ) [M]. 北京: 人民郵電出版社 , 2021 30
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1