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

正文內(nèi)容

20xx本科論文java權(quán)限管理系統(tǒng)設(shè)計論文(參考版)

2024-09-09 12:18本頁面
  

【正文】 精通 Hibernate: Java 對象持久化技術(shù)詳解(第 2版)》 . 機(jī)械工業(yè)出版社 , 2020 [15] 陸舟 .《 Struts2 技術(shù)內(nèi)幕:深入解析 Struts2 架構(gòu)設(shè)計與實現(xiàn)原理》 . 機(jī)械工業(yè)出版社 , 2020 [16] (美 ), .Java程序設(shè)計教程 (第五版 ). 清華大學(xué)出版社 .2020. [17] (美 )Elliotte Rusty Harold 著 .Java Network wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 社 .2020. [18] 孫衛(wèi)琴等著 .精通 struts:基于 MVC 的 Java Web 設(shè)計與開發(fā) . 電子工業(yè)出版社 .2020. [19] 張文靜 林琪著 .JSP 程序設(shè)計 .人民郵電出版社 .2020. [20] 孫衛(wèi)琴 李洪成著 .Tomcat 與 Java Web 開發(fā)技術(shù)詳解 . 電子工業(yè)出版社 .2020. wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 致 謝 ! 。在以后的工作和學(xué)習(xí)中,我應(yīng)該繼續(xù)加倍努力,不斷提升自己發(fā)現(xiàn)問題和解決問題的能力,使自己學(xué)到的東西更多的應(yīng)用到實踐生產(chǎn)中去。 最后在這里我應(yīng)該感謝我能有這樣一個機(jī)會來參與這項任務(wù),這項任務(wù)不僅使我的專業(yè)技能水平上得到了很大提升,同時在安全認(rèn)證和授權(quán)管理方面的理論研究上也上了一個臺階 【 20】 。然而本論文中也有很多不足之處,比如我們僅僅是對與菜單權(quán)限的一個具體實現(xiàn),而對于數(shù)據(jù)權(quán)限實現(xiàn)上僅僅是一 個簡單的通過對數(shù)據(jù)庫表插入數(shù)據(jù)的方式,沒有做到具體的頁面實現(xiàn) 【 19】 。我們可以使用該平臺加入一些其他模塊(比如帶有客戶關(guān)系管理模塊或企業(yè)資源管理功能模塊)實現(xiàn)一個完整的項目。 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 7 總結(jié) 在系統(tǒng)實現(xiàn)過程中我經(jīng)過不斷的調(diào)研,借助于軟件工程技術(shù)、軟件體 系結(jié)構(gòu)和系統(tǒng)開發(fā)工具等相關(guān)領(lǐng)域知識。其它現(xiàn)象還沒有發(fā)現(xiàn),系統(tǒng)仍在進(jìn)一步測試過程中 【 17】 。功能性測試使用黑盒測試技術(shù)針對被測模塊的接口規(guī)格說明進(jìn)行測試;非功能性測試,對模塊的性能或可靠性進(jìn)行測試 【 16】 。環(huán)境確定之后按照對系統(tǒng)各功能模塊進(jìn)行驗證的測試目標(biāo),依據(jù)測試用例,逐項測試的測試方法,系統(tǒng)各功能模塊運(yùn)作正常的完成標(biāo)準(zhǔn)進(jìn)行功能性測試。測試完成的標(biāo)準(zhǔn)是系統(tǒng)及相關(guān)系統(tǒng)接口功能符合需求,功能運(yùn)行wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 正常,性能符合要求;集成工作版本滿足設(shè)計定義的各項功能、性能要求;所有的集成 測試用例全部執(zhí)行。集成測試中我們確保系統(tǒng)按照設(shè)計協(xié)調(diào)工作。通過單元測試我們實現(xiàn)目標(biāo)是軟件單元功能與設(shè)計一致;所有的單元測試用例全部執(zhí)行;單元測試中發(fā)現(xiàn)的所有 Bug 都已修改并回歸測試關(guān)閉。 單元測試要覆蓋所有的功能點。單元測試過程是我們通過編碼的方式通過 Junit 測試框架來對我們系統(tǒng)的每一個小單元進(jìn)行測試的。軟件測試貫穿在軟件開發(fā)的整個周期中,一般可以分為幾個步驟:在代碼的實現(xiàn)過程中使用單元測試來確保每個程序模塊可以正常的工作;在系統(tǒng)某個模塊完成或者幾個相關(guān)聯(lián)的模塊完成之后通過集成測試來測試來確保程序某塊功能流程正常工作;系統(tǒng)測試是在系統(tǒng)所有功能點已經(jīng)按照需求規(guī)格說明、概要設(shè)計說明、詳細(xì)設(shè)計說明設(shè)計完成之后將所有功能點貫穿起來進(jìn)行的測試;最后就是交付用戶的測試,交付用戶測試是將最終產(chǎn)品與最終用戶的當(dāng)前需求進(jìn)行比較的過程,是軟件開發(fā)結(jié)束后,軟件產(chǎn)品向用戶交付之前進(jìn)行的最后一次 質(zhì)量檢驗活動,回答開發(fā)的軟件產(chǎn)品是否符合預(yù)期的各項要求 【 13】 。每個文件夾對應(yīng)一個 Action里的 jsp 代碼。 ! 配置為開發(fā)模式 constant name= value=true / ! 把擴(kuò)展名配置為 action constant name= value=action / ! 把主題配置為 simple constant name= value=simple / package name=default namespace=/ extends=strutsdefaultinterceptors ! 聲明攔截器 interceptor name=checkPrivilege class=/interceptor wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx ! 重新定義默認(rèn)的攔截器棧 interceptorstack name=defaultStack interceptorref name=checkPrivilege/interceptorref interceptorref name=defaultStack/interceptorref /interceptorstack /interceptors ! 全局的 Result 配置 globalresults result name=loginUI/WEBINF/jsp/userAction//result result name=noPrivilegeError//result /globalresults ! 配置測試用的 Action,未與 Spring 整合, class 屬性寫類的全名 ! 當(dāng) Struts2 與 Spring 整合后, class 屬性可以寫 bean 的名稱 action name=test class=testActionresultname=success//result /action ! 角色管理 action name=role_* class=roleAction method={1} result name=list/WEBINF/jsp/roleAction//result result name=saveUI/WEBINF/jsp/roleAction//result resultname=setPrivilegeUI/WEBINF/jsp/roleAction//resu lt result name=toList type=redirectActionrole_list/result /action ! 部門管理 action name=department_* class=departmentAction method={1} result name=list/WEBINF/jsp/departmentAction//result result name=saveUI/WEBINF/jsp/departmentAction//result resultname=toListtype=redirectActiondepartment_list?parentId=${parented }/result wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx /action ! 用 戶管理 action name=user_* class=userAction method={1} result name=list/WEBINF/jsp/userAction//result result name=saveUI/WEBINF/jsp/userAction//result result name=toList type=redirectActionuser_list/result result name=logout/WEBINF/jsp/userAction//result result name=toIndex type=redirect//result /action ! 首頁 action name=home_* class=homeAction method={1} result name={1}/WEBINF/jsp/homeAction/{1}.jsp/result /action 如圖 52所示為頁面結(jié)構(gòu), WebRoot 目錄下放置了系統(tǒng)的所有界面,這一部分即為系統(tǒng)的 View 層 【 12】 。若為 0 則永不丟棄。 Default: 0 property name=maxStatements value=8/property !maxStatementsPerConnection 定義了連接池內(nèi)單個連接所擁有的最大緩存statements 數(shù)。 Default: 3 property name=acquireIncrement value=3/property ! 控制數(shù)據(jù)源內(nèi)加載的 PreparedStatements 數(shù)量。 Default: 3 property name=minPoolSize value=3/property !連接池中保留的最大連接數(shù)。 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx ! 自動掃描與裝配 bean context:ponentscan basepackage=/context:ponentscan ! 導(dǎo)入外部的 properties 文件 context:propertyplaceholder location=classpath:/ ! 配置 SessionFactory beanid=sessionFactoryclass=onFactoryBean ! 指定 hibernate 的配 置文件位置 propertyname=configLocationvalue=classpath:/property ! 配置 c3p0 數(shù)據(jù)庫連接池 property name=dataSource bean class= ! 數(shù)據(jù)連接信息 property name=jdbcUrl value=${jdbcUrl}/property property name=driverClass value=${driverClass}/property property name=user value=${user}/property property name=password value=${password}/property ! 其他配置 !初始化時獲取三個連接,取值應(yīng)在 minPoolSize 與 maxPoolSize 之間。 包中是從數(shù)據(jù)庫表中映射來的實體類和 Hibernate 的實體類的映射文件 ,config 中包含了 Struts2+Spring+Hibernate 的配置文件,而webRoot 下視圖層的 Jsp, js, css,等可視化界面 【 11】 。其中 Struts2按照 MVC 的分層方式把系統(tǒng)分為 action 層、 service 層、 dao 層。我們可以給角色進(jìn)行分配權(quán) 限,選中權(quán)限,如果選中的權(quán)限操作列下為“”圖標(biāo),雙擊“”圖標(biāo),當(dāng)前 角色將會被賦予當(dāng)前權(quán)限,操作列下的圖標(biāo)將變?yōu)椤啊獭眻D標(biāo);如果選中的權(quán)限 操作列下為“√”圖標(biāo),雙擊“√”圖標(biāo),當(dāng)前角色將會將當(dāng)前角色下的當(dāng)前權(quán) 限撤銷,操作列下的圖標(biāo)將變?yōu)椤啊眻D
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1