




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
勞務(wù)派遣管理系統(tǒng)工作說明書PAGEPAGE6附件1勞務(wù)派遣資源管理系統(tǒng)工作說明書
目錄TOC\o"1-3"\h\z第1章 概述 3第2章 需求分析 32.1 功能模塊 32.2 功能概要 42.3 建設(shè)步驟 5第3章 設(shè)計(jì)原則 6第4章 總體方案設(shè)計(jì) 74.1 總體構(gòu)架 74.2 基礎(chǔ)平臺 84.2.1 基礎(chǔ)平臺總述 84.2.2 基礎(chǔ)平臺方案選擇 8第5章 網(wǎng)站建設(shè)技術(shù)方案 85.1 技術(shù)路線的選擇 85.1.1 .NET 85.1.2 J2EE 105.2 數(shù)據(jù)庫MYSQL 145.3 安全權(quán)限框架Apacheshiro 155.4 ehcache分布式緩存 165.5 頁面UI技術(shù)Bootstrap 17隨著勞務(wù)人員數(shù)據(jù)的數(shù)量和相關(guān)業(yè)務(wù)的發(fā)展,實(shí)現(xiàn)更多的互動性和在線業(yè)務(wù)的辦理,包括結(jié)構(gòu)化內(nèi)容和非結(jié)構(gòu)化內(nèi)容的整合。結(jié)構(gòu)化內(nèi)容整合主要是數(shù)據(jù)和報(bào)表等結(jié)構(gòu)化數(shù)據(jù)的集成,包括商業(yè)職能、基于Web的數(shù)據(jù)查詢和報(bào)表等;非結(jié)構(gòu)化內(nèi)容整合是文檔和知識管理、網(wǎng)頁的管理,包括人員管理、文檔管理、工作流等。第三步:應(yīng)用的整合,實(shí)現(xiàn)全面的在線業(yè)務(wù) 應(yīng)用的整合是勞務(wù)派遣系統(tǒng)建設(shè)的最后一步,通過將報(bào)表、統(tǒng)計(jì)等不同的應(yīng)用集成到門戶網(wǎng)站中,使網(wǎng)站能夠給用戶帶來實(shí)實(shí)在在的幫助。設(shè)計(jì)原則 為了使用勞務(wù)派遣系統(tǒng)建設(shè)能夠更加合理、科學(xué),在建設(shè)過程中必須堅(jiān)持以下幾條原則:實(shí)用性原則保證系統(tǒng)實(shí)用,滿足用戶的業(yè)務(wù)需求是系統(tǒng)的基本目標(biāo)。最大限度地滿足實(shí)際工作要求,在整個(gè)系統(tǒng)在建設(shè)過程中必須考慮系統(tǒng)的實(shí)用性能,它是本系統(tǒng)對用戶最基本的承諾,因此,本方案考慮如下幾個(gè)方面:1、系統(tǒng)總體設(shè)計(jì)要充分考慮用戶當(dāng)前的各業(yè)務(wù)層次、各環(huán)節(jié)管理中數(shù)據(jù)處理的便利性和可行性,把滿足用戶管理作為第一要素進(jìn)行考慮;2、采用系統(tǒng)總體集成設(shè)計(jì)、分步實(shí)施的技術(shù)方案,穩(wěn)步向全面自動化過渡;3、全部人機(jī)操作設(shè)計(jì)均應(yīng)充分考慮不同層次人員在使用過程中的具體情況和實(shí)際需要;4、用戶接口和界面設(shè)計(jì)將充分考慮人體結(jié)構(gòu)特征及視覺特征進(jìn)行優(yōu)化設(shè)計(jì),人機(jī)界面在保證性能的基礎(chǔ)上盡可能簡單明了,方便操作使用,并保證與其他應(yīng)用系統(tǒng)的接口。經(jīng)濟(jì)性原則系統(tǒng)的建設(shè)要在實(shí)用的基礎(chǔ)上做到最經(jīng)濟(jì),要考慮現(xiàn)有資源和配備資源的合理使用,根據(jù)系統(tǒng)的實(shí)際需求,以及當(dāng)前信息技術(shù)的發(fā)展趨勢,設(shè)備選型一方面要考慮安全、可靠、先進(jìn),同時(shí),要考慮經(jīng)濟(jì)實(shí)用,要易于擴(kuò)展升級、易于操作、易于管理維護(hù)、易于用戶掌握和學(xué)習(xí)使用。在完成系統(tǒng)功能的基礎(chǔ)上,力爭少花錢多辦事,追求性能價(jià)格比最大化,保護(hù)投資。安全與可靠性原則整體的系統(tǒng)安全性是此系統(tǒng)的中必須的重點(diǎn)要求。在主機(jī)系統(tǒng)與網(wǎng)絡(luò)的選型及設(shè)計(jì)中,安全、可靠將作為第一要素。同時(shí),利用網(wǎng)絡(luò)系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和應(yīng)用系統(tǒng)的安全設(shè)置,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)操作,避免系統(tǒng)遭到惡意破壞,紡織系統(tǒng)數(shù)據(jù)被竊取和篡改。此外還應(yīng)通過軟件方面的安全設(shè)置,避免合法用戶對于數(shù)據(jù)的無意破壞。社會向信息時(shí)代迅速發(fā)展的同時(shí)也有潛在危機(jī),即對信息技術(shù)的依賴程度越高,系統(tǒng)失效可能造成的危害和影響也就越大。因此,系統(tǒng)的設(shè)計(jì)在保證實(shí)用簡單,盡可能在有限的投資條件下,從系統(tǒng)結(jié)構(gòu)、技術(shù)措施、產(chǎn)品選型以及技術(shù)服務(wù)和響應(yīng)能力等方面綜合考慮,確保整個(gè)***網(wǎng)站系統(tǒng)的可靠性。前瞻性原則信息技術(shù)的發(fā)展非常之快,硬件更新?lián)Q代迅速,性能價(jià)格比不斷躍升,軟件版本升級也非常快,平均幾個(gè)月時(shí)間就有新的版本推出。所以在系統(tǒng)的設(shè)計(jì)中要有超前性,必須充分考慮技術(shù)的發(fā)展趨勢。同時(shí)在硬件配置和系統(tǒng)設(shè)計(jì)中還充分考慮系統(tǒng)的發(fā)展和升級,使系統(tǒng)具有較強(qiáng)的擴(kuò)展能力,處于應(yīng)用系統(tǒng)技術(shù)領(lǐng)先地位。循序漸進(jìn)原則系統(tǒng)的建設(shè)要根據(jù)現(xiàn)有的條件,有計(jì)劃有步驟地進(jìn)行。系統(tǒng)建設(shè)初期,應(yīng)以實(shí)現(xiàn)迫切的基礎(chǔ)功能為主,再逐步進(jìn)行功能擴(kuò)展,使系統(tǒng)為決策服務(wù)。本系統(tǒng)不但要在功能、性能上達(dá)到建設(shè)目標(biāo),還要研究長期運(yùn)行維護(hù)和擴(kuò)充發(fā)展的可行性,因此在設(shè)計(jì)時(shí)要從全局著眼,使這些系統(tǒng)將來能夠有機(jī)地結(jié)合成為一個(gè)統(tǒng)一的整體。而在實(shí)際工作時(shí),又要考慮具體的資金、人力、系統(tǒng)建設(shè)周期等情況,確定階段目標(biāo),循序漸進(jìn),分步實(shí)施??傮w方案設(shè)計(jì)總體構(gòu)架勞務(wù)派遣系統(tǒng)總體構(gòu)架如下圖:基礎(chǔ)平臺基礎(chǔ)平臺是勞務(wù)派遣管理系統(tǒng)得以運(yùn)行的基礎(chǔ),所以建設(shè)一個(gè)和合適的基礎(chǔ)平臺是勞務(wù)派遣管理正常運(yùn)行的保障。基礎(chǔ)平臺總述包括基礎(chǔ)的軟、硬件平臺。硬件平臺:包括網(wǎng)絡(luò)、服務(wù)器硬件設(shè)備等內(nèi)容。軟件平臺:包括操作系統(tǒng)、數(shù)據(jù)庫以及相關(guān)應(yīng)用系統(tǒng)。基礎(chǔ)平臺方案選擇需要甲方根據(jù)情況待定。網(wǎng)站建設(shè)技術(shù)方案技術(shù)路線的選擇目前主流的兩種技術(shù)體系分別是.NET和J2EE,這兩種技術(shù)體系各具特色,下面詳細(xì)介紹。.NET概述.NET是微軟提出的一種技術(shù)平臺,它將微軟的組件對象模型(COM)升華,將它們與松散聯(lián)接計(jì)算的精華有機(jī)地結(jié)合在一起,生成了強(qiáng)大、高效的Web組件系統(tǒng):簡化程序員的“管道”操作,深入地集成了安全性,引進(jìn)了基于互聯(lián)網(wǎng)的操作系統(tǒng),極大地改善應(yīng)用程序的可靠性和可擴(kuò)展性。.NET開發(fā)平臺使得開發(fā)者創(chuàng)建運(yùn)行在InternetInformationServer(IIS)(互聯(lián)網(wǎng)信息服務(wù)器)Web服務(wù)器上的Web應(yīng)用程序更為容易,它也使創(chuàng)建穩(wěn)定、可靠而又安全的Windows桌面應(yīng)用程序更為容易。.NET開發(fā)平臺包括以下內(nèi)容:?.NETFramework(架構(gòu)),包括:CommonLanguageRuntime(CLR)(通用語言運(yùn)行環(huán)境),這是用于運(yùn)行和加載應(yīng)用程序的軟件組件;新的類庫,分級組織了開發(fā)者可以在他們的應(yīng)用程序中用來顯示圖形用戶界面、訪問數(shù)據(jù)庫和文件以及在Web上通信的代碼集。?.NET開發(fā)者工具,包括:VisualStudio.NETIntegratedDevelopmentEnvironment(IDE)(VisualStudio.NET集成開發(fā)環(huán)境),用來開發(fā)和測試應(yīng)用程序;.NET編程語言(例如VisualBasic.NET和新的VisualC#),用來創(chuàng)建運(yùn)行在CLR下并且使用類庫的應(yīng)用程序。?ASP.NET,一個(gè)取代以前的ActiveServerPages(ASP)的特殊類庫,用來創(chuàng)建動態(tài)的Web內(nèi)容和Web服務(wù)器應(yīng)用程序,這些都將采用諸如HTML、XML和SimpleObjectAccessProtocol(SOAP)(簡單對象訪問協(xié)議)等Internet協(xié)議和數(shù)據(jù)格式。(請參看“.NET開發(fā)平臺”示意圖。)技術(shù)特點(diǎn).NET使得以往的應(yīng)用系統(tǒng)之間的緊密聯(lián)接變?yōu)樗缮⒙?lián)接,處于不同技術(shù)平臺、不同網(wǎng)絡(luò)協(xié)議上的兩個(gè)或者以上的應(yīng)用系統(tǒng)可以互相通訊,互相調(diào)用。更重要的一點(diǎn)是當(dāng)通訊的一方接口發(fā)生改變時(shí)通訊仍然可以保持。所有這些是因?yàn)樗鼈兊耐ㄓ嵶裱艘恍?shù)據(jù)及通訊標(biāo)準(zhǔn):XML和SOAP。XML的通訊基礎(chǔ):SOAP建造跨越Web的Web服務(wù)的工作和異步系統(tǒng)的關(guān)鍵是使用統(tǒng)一的數(shù)據(jù)說明格式,這就是XML。特別說明的是,Web服務(wù)器在三方面需要XML來實(shí)現(xiàn):基礎(chǔ)語言、服務(wù)說明以及服務(wù)發(fā)現(xiàn)?!馭OAP:系統(tǒng)在底層需要有統(tǒng)一語言,特別地,應(yīng)用程序相互通訊需要建立一套規(guī)則來說明如何表示不同數(shù)據(jù)類型(如整數(shù)和數(shù)組),如何表示命令(如進(jìn)行數(shù)據(jù)處理)。同時(shí),應(yīng)用程序在需要時(shí)還可以擴(kuò)充這種語言。簡單對象存取協(xié)議SOAP(SimpleObjectAccessProtocol),這是XML的一種實(shí)現(xiàn),代表了一組如何表示和擴(kuò)充數(shù)據(jù)和命令的規(guī)則集?!馱DSL(WebServices描述語言):一旦應(yīng)用程序有了如何表述數(shù)據(jù)和命令的基本規(guī)則,他們就需要如何描述可以接收的特定數(shù)據(jù)和命令。應(yīng)用程序只是聲明如何接收整數(shù)是不夠的,他們必須用明確的方法聲明。如給你兩個(gè)整數(shù),把它們相乘。WDSL是一種XML語法,開發(fā)人員和開發(fā)工具可以用它來表示W(wǎng)eb服務(wù)的功能?!馭OAPDiscovery:最后需要一組規(guī)則來定位服務(wù)的描述――對于開發(fā)者和開發(fā)工具在什么地方可以發(fā)現(xiàn)一個(gè)Web服務(wù)。SOAPDiscovery規(guī)范提供了一組規(guī)則讓開發(fā)者和開發(fā)工具可以自動發(fā)現(xiàn)Web服務(wù)的描述。J2EE概述J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺或Java2平臺的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫的JDBCAPI、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對EJB、JavaServlets、JSP、JMX以及XML技術(shù)的全面支持。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,增強(qiáng)了安全機(jī)制,提高了性能。如上圖,J2EE平臺由一整套服務(wù)(Services)、應(yīng)用程序接口(APIs)和協(xié)議構(gòu)成,它對開發(fā)基于Web的多層應(yīng)用提供了功能支持。JDBC(JavaDatabaseConnectivity):JDBCAPI為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,JDBC對開發(fā)者屏蔽了數(shù)據(jù)訪問的細(xì)節(jié)問題,對數(shù)據(jù)庫的訪問也具有平臺無關(guān)性。JNDI(JavaNameandDirectoryInterface):JNDIAPI被用于執(zhí)行名字和目錄服務(wù)。它提供了一致的模型來存取和操作企業(yè)級的資源如DNS和LDAP,本地文件系統(tǒng),或應(yīng)用服務(wù)器中的對象。EJB(EnterpriseJavaBean):EJB提供了一個(gè)框架來開發(fā)和實(shí)施分布式業(yè)務(wù)邏輯,顯著地簡化了具有可伸縮性和高度復(fù)雜的企業(yè)級應(yīng)用的開發(fā)。EJB規(guī)范定義了EJB組件在何時(shí)如何與它們的容器進(jìn)行交互作用。容器負(fù)責(zé)提供公用的服務(wù),例如目錄服務(wù)、事務(wù)管理、安全性、資源緩沖池以及容錯性。RMI(RemoteMethodInvoke):RMI協(xié)議是調(diào)用遠(yuǎn)程對象的方法,它使用了序列化方式在客戶端和服務(wù)器端傳遞數(shù)據(jù)。JavaIDL/CORBA:在JavaIDL的支持下,開發(fā)人員可以將Java和CORBA集成在一起??梢詣?chuàng)建Java對象并使之可在CORBAORB中展開,還可以創(chuàng)建Java類并作為和其它ORB一起展開的CORBA對象的客戶。通過CORBA,Java可以被用于新的應(yīng)用和舊有系統(tǒng)相集成。JSP(JavaServerPages):JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端所請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet:Servlet是一種小型的Java程序,它擴(kuò)展了Web服務(wù)器的功能。作為一種服務(wù)器端的應(yīng)用,當(dāng)被請求時(shí)開始執(zhí)行。Servlet提供的功能大多與JSP類似,不過實(shí)現(xiàn)的方式不同。JSP通常是大多數(shù)HTML代碼中嵌入少量的Java代碼,而Servlets全部由Java寫成并且生成HTML。XML(ExtensibleMarkupLanguage):XML是一種可以用來定義其它標(biāo)記語言的語言。它被用來在不同的業(yè)務(wù)過程中共享數(shù)據(jù)。XML的發(fā)展和Java是相互獨(dú)立的,但是,它和Java具有的相同目標(biāo)正是平臺獨(dú)立性。通過將Java和XML的組合,您可以得到一個(gè)完美的具有平臺獨(dú)立性的解決方案。JMS(JavaMessageService):JMS是用于和面向消息的中間件相互通信的應(yīng)用程序接口(API)。它既支持點(diǎn)對點(diǎn)的域,有支持發(fā)布/訂閱(Publish/Subscribe)類型的域,并且提供對下列類型的支持:經(jīng)認(rèn)可的消息傳遞,事務(wù)型消息的傳遞,一致性消息和具有持久性的訂閱者支持。JMS同時(shí)提供了另一種方式來進(jìn)行應(yīng)用與舊有的后臺系統(tǒng)的集成。JTA(JavaTransactionArchitecture):JTA定義了一種標(biāo)準(zhǔn)的API,應(yīng)用系統(tǒng)由此可以訪問各種事務(wù)監(jiān)控。JTS(JavaTransactionService):JTS是CORBAOTS事務(wù)監(jiān)控的基本的實(shí)現(xiàn)。JTS規(guī)定了事務(wù)管理器的實(shí)現(xiàn)方式。該事務(wù)管理器是在高層支持JavaTransactionAPI(JTA)規(guī)范,并且在較底層實(shí)現(xiàn)OMGOTSspecification的Java映像。JTS事務(wù)管理器為應(yīng)用服務(wù)器、資源管理器、獨(dú)立的應(yīng)用以及通信資源管理器提供了事務(wù)服務(wù)。JavaMail:JavaMail是用于存取郵件服務(wù)器的API,提供了一套郵件服務(wù)器的抽象類,支持SMTP服務(wù)器和IMAP服務(wù)器。JTA(JavaBeansActivationFramework):JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的字節(jié)流可以被轉(zhuǎn)換成Java對象,或者轉(zhuǎn)換自Java對象。JCA(J2EEConnectorArchitecture):JCA是一個(gè)應(yīng)用集成的框架,提供與舊有遺留系統(tǒng)之間的連接JAAS(JavaAuthenticationandAuthorizationservice):提供訪問控制等安全服務(wù)JAXP(JavaXMLAPIs):JAXP用于XML處理的JavaAPI,提供XML語法分析/綁定服務(wù)。技術(shù)特點(diǎn)J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制。1、在網(wǎng)站的運(yùn)營、發(fā)展中,保護(hù)現(xiàn)有的信息化的投資,而不是重新制定全盤方案是很重要的。這樣,一個(gè)以漸進(jìn)的方式建立在已有系統(tǒng)之上的服務(wù)器端平臺機(jī)制是網(wǎng)站建設(shè)所需要的。J2EE架構(gòu)可以充分利用原有的硬件、軟件、應(yīng)用系統(tǒng)的投資。這是因?yàn)镴2EE擁有廣泛的業(yè)界支持和一些重要的軟件廠商的參與。由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。2、支持異構(gòu)環(huán)境:J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計(jì)合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。這在典型的異構(gòu)計(jì)算環(huán)境中是十分關(guān)鍵的。J2EE標(biāo)準(zhǔn)也允許使用與J2EE兼容的第三方的現(xiàn)成組件,把它們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。3、可伸縮性:基于J2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上,為消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿足未來業(yè)務(wù)系統(tǒng)的需要。4、穩(wěn)定的可用性:一個(gè)服務(wù)器端平臺必須能全天候運(yùn)轉(zhuǎn)以滿足業(yè)務(wù)運(yùn)行的需要。將J2EE部署到可靠的操作環(huán)境中,將支持長期的可用性。5、強(qiáng)大的應(yīng)用集成能力:J2EE框架中的多種技術(shù)提供了應(yīng)用集成的手段,如XML、JMS、RMI/IIOP、JCA,從數(shù)據(jù)級、組件級、應(yīng)用級等層次支持企業(yè)應(yīng)用的集成。對勞務(wù)派遣管理系統(tǒng)的技術(shù)路線,我們建議選擇J2EE技術(shù)。J2EE遵循W3C標(biāo)準(zhǔn)(SOAP,WSDL)。數(shù)據(jù)庫MYSQL數(shù)據(jù)庫服務(wù)器在網(wǎng)站總體架構(gòu)中起核心存儲功能。MySQL是一個(gè)快速、多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器。幾乎是免費(fèi)的,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等。MySQL的核心程序采用完全的多線程編程。線程是輕量級的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過多的系統(tǒng)資源。用多線程和C語言實(shí)現(xiàn)的MySQL能很容易充分利用CPU。MySQL可運(yùn)行在不同的操作系統(tǒng)下。簡單地說,MySQL可以支持Windows95/98/NT/2000以及UNIX、Linux和SUNOS等多種操作系統(tǒng)平臺。這意味著在一個(gè)操作系統(tǒng)中實(shí)現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。MySQL有一個(gè)非常靈活而且安全的權(quán)限和口令系統(tǒng)。當(dāng)客戶與MySQL服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且MySQL支持主機(jī)認(rèn)證。MySQL支持ODBCforWindows。MySQL支持所有的ODBC2.5函數(shù)和其他許多函數(shù),這樣就可以用Access連接MySQL服務(wù)器,從而使得MySQL的應(yīng)用被大大擴(kuò)展。MySQL支持大型的數(shù)據(jù)庫。雖然對于用PHP編寫的網(wǎng)頁來說只要能夠存放上百條以上的記錄數(shù)據(jù)就足夠了,但MySQL可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個(gè)開放源代碼的數(shù)據(jù)庫,MySQL可以針對不同的應(yīng)用進(jìn)行相應(yīng)的修改。MySQL擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性。事實(shí)上,MySQL的穩(wěn)定性足以應(yīng)付一個(gè)超大規(guī)模的數(shù)據(jù)庫。強(qiáng)大的查詢功能。MySQL支持查詢的SELECT和WHERE語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便安全權(quán)限框架ApacheshiroApacheShiro是一個(gè)框架,可用于身份驗(yàn)證和授權(quán)。在對系統(tǒng)進(jìn)行安全保障時(shí),有兩個(gè)安全性元素非常重要:身份驗(yàn)證和授權(quán)。雖然這兩個(gè)術(shù)語代表的是不同的含義,但出于它們在應(yīng)用程序安全性方面各自的角色考慮,它們有時(shí)會被交換使用。身份驗(yàn)證指的是驗(yàn)證用戶的身份。在驗(yàn)證用戶身份時(shí),需要確認(rèn)用戶的身份的確如他們所聲稱的那樣。在大多數(shù)應(yīng)用程序中,身份驗(yàn)證是通過用戶名和密碼的組合完成的。只要用戶選擇了他人很難猜到的密碼,那么用戶名和密碼的組合通常就足以確立身份。但是,還有其他的身份驗(yàn)證方式可用,比如指紋、證書和生成鍵。一旦身份驗(yàn)證過程成功地建立起身份,授權(quán)就會接管以便進(jìn)行訪問的限制或允許。所以,有這樣的可能性:用戶雖然通過了身份驗(yàn)證可以登錄到一個(gè)系統(tǒng),但是未經(jīng)過授權(quán),不準(zhǔn)做任何事情。還有一種可能是用戶雖然具有了某種程度的授權(quán),卻并未經(jīng)過身份驗(yàn)證。在為應(yīng)用程序規(guī)劃安全性模型時(shí),必須處理好這兩個(gè)元素以確保系統(tǒng)具有足夠的安全性。身份驗(yàn)證是應(yīng)用程序常見的問題(特別是在只有用戶和密碼組合的情況下),所以讓框架來處理這項(xiàng)工作是一個(gè)很好的做法。合理的框架可提供經(jīng)過測試和維護(hù)的優(yōu)勢,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- SB/T 11235-2023人像攝影服務(wù)機(jī)構(gòu)誠信評價(jià)規(guī)范
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)全真模擬考試試卷A卷含答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)提升訓(xùn)練試卷B卷附答案
- 新泰數(shù)學(xué)初一試題及答案
- 安全防火知識培訓(xùn)課件
- 2025年黨史競賽知識題庫50題及答案
- 監(jiān)理基礎(chǔ)知識培訓(xùn)課件
- 人工智能醫(yī)療輔助系統(tǒng)應(yīng)用及操作指南
- 唐宋八大家之一王安石介紹與作品欣賞教案
- 公司股份制改革法律文件匯編手冊
- 第六節(jié)-固定收益證券知識分享
- 中國企業(yè)智能化成熟度報(bào)告(2024) -企業(yè)智能化轉(zhuǎn)型進(jìn)入2.0時(shí)代
- 2025年江西新能源科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2024年04月青島銀行股份有限公司2024年春季校園招考筆試歷年參考題庫附帶答案詳解
- 2025年廣州市公安局招考聘用交通輔警200人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《淄博市Z區(qū)“基層減負(fù)”政策執(zhí)行偏差問題研究》
- 安全管理知識培訓(xùn)課件
- 人工智能賦能教師數(shù)字素養(yǎng)提升
- 建筑力學(xué) 與結(jié)構(gòu)-筒體結(jié)構(gòu)體系的 類型及應(yīng)12課件講解
- 《勞動工具的改進(jìn)設(shè)計(jì)》六年級綜合實(shí)踐課件
- TDT1055-2019第三次全國國土調(diào)查技術(shù)規(guī)程
評論
0/150
提交評論