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

正文內(nèi)容

基于組策略的用戶管理平臺本科畢業(yè)論文(編輯修改稿)

2024-08-14 11:09 本頁面
 

【文章內(nèi)容簡介】 對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。 Java 對程序提供了安全管理器,防止程序的非法訪問。 Java 吸取了 C++面向?qū)ο蟮母拍?,?數(shù) 據(jù)封裝 于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。程序員只需把主要精力用在類和接口的設(shè)計和應(yīng)用上。 Java 提供了眾多的一般對象的類,通過繼承即可使用父類的方法。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類。 Java 提供的 Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類為 Object 類, Object 類功能強大,經(jīng)常會使用到它及其它派生的子類。 Java 建立在擴展 TCP/IP 網(wǎng)絡(luò)平臺上。 庫函數(shù) 提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機文件一樣容易。 Java 致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。 Java 還實現(xiàn)了真 數(shù)組 ,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。并且 Java 還提供了 Null 指針檢測、數(shù)組邊界檢測、異常出口、 Byte code 校驗等功能。 我們知道 C,C++等語言,都是針對 CPU 芯片進(jìn)行編譯,生成機器代碼,該代碼的運行就和特定的 CPU 有關(guān)。 Java 不像 C或 C++,它不針對 CPU 芯片進(jìn)行編譯,而是把程序編譯成稱為自字節(jié)碼的一種 “ 中間代碼 ” 。字節(jié)碼是很接近機器碼的文件,可以在提供了 java 虛擬機( JVM)的任何系統(tǒng)上被解釋執(zhí)行。 11 java 程序的基本組成單元就是類,有些類是自己編寫的,有些是從類庫中引入的,而類又是運行時動態(tài)裝載的,這就使得 Java 可以在分部環(huán)境中動態(tài)的維護(hù)程序及分類,而不像 C++那樣,沒檔期類庫升級以后,如果想讓程序 具有新類庫提供的功能,就需要修改程序,重新編譯。 JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。 JSP技術(shù)有點類似 ASP技術(shù),它是在傳統(tǒng)的 網(wǎng)頁 HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的Web 應(yīng)用是跨平臺的,既能在 Linux 下運行,也能在其他 操作系統(tǒng) 上運行。 JSP 技術(shù)使用 Java 編程語言 編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài) 網(wǎng)頁 的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的 應(yīng)用程序 的開發(fā)變得迅速和容易。 Web 服務(wù)器 在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的 程序段 ,然后將執(zhí)行結(jié)果連同JSP 文件中的 HTML 代碼 一起返回給客戶。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與 JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給 客戶端 的就是一個 HTML文本,因此客戶端只要有 瀏覽器 就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12月又推出了 規(guī)范。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 Java Servlet 是 JSP的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?, 具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea 公司等,所以JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 JSP 可用一種簡單易懂的等式表示為: HTML+Java=JSP。 12 shell 語言介紹 Shell 是 系統(tǒng) 的 用戶界面, 提供了用戶與 內(nèi)核 進(jìn)行交互操作的一種 接口 。它接收用戶輸入的命令并把它送入 內(nèi)核 去執(zhí)行。 實際上 Shell是一個命令 解釋器, 它解釋由用戶輸入的命令并且把它們送到 內(nèi)核 。不僅如此,Shell 有自己的編程語言用于對命令的編輯,它允許用戶編寫由 shell 命令組成的程序。 Shell 編程語言具有普通編程語言的很多特點,比如它也有 循環(huán)結(jié)構(gòu) 和分支控制結(jié)構(gòu)等,用這種編程語言編寫的 Shell程序與其他 應(yīng)用程序 具有同樣的效果 同 Linux本身一樣, Shell也有多種不同的版本。目前主要有下列版本的 Shell: Bourne Shell:是 貝爾實驗室 開發(fā)的。 BASH:是 GNU 的 Bourne Again Shell,是 GNU 操作系統(tǒng) 上默認(rèn)的 shell。 Korn Shell:是對 Bourne SHell的發(fā)展, 在大部分內(nèi)容上與 Bourne Shell兼容。 C Shell:是 SUN 公司 Shell 的 BSD 版本。 Z Shell: The last shell you’ll ever need! Z是最后一個字母,也就是終極 Shell。它集成了 bash、ksh 的重要特性,同時又增加了自己獨有的特性 NICE Enginframe 開發(fā)環(huán)境的介紹 EnginFrame 基本框架是基于 JAVA,XML 和 Web Services, 人性化,應(yīng)用程序和數(shù)據(jù)位導(dǎo)向的門戶網(wǎng)站,便于部署。 目前廣泛應(yīng)用在高性能計算門戶上,與上下游高性能相關(guān)產(chǎn)品的配合形成了門戶應(yīng)用封裝、多集群調(diào)度、桌面虛擬化、遠(yuǎn)程可視化等可借鑒的解決方案。 用戶和管理員可以很容易的提交很控制網(wǎng)格的應(yīng)用程序以及監(jiān)控工作站、數(shù)據(jù)。 postgresql數(shù)據(jù)庫 postgresql 數(shù)據(jù)庫的介紹 Postgresql 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS)。在數(shù)據(jù)庫的術(shù)語里, Postgresql 是一種客戶端 /服務(wù)器的模式,一次 Postgresql會話有以下相關(guān)進(jìn)程(程序)組成。 1 一個服務(wù)器進(jìn)程,他管理數(shù)據(jù)庫文件,接受來自客戶端應(yīng)用與數(shù)據(jù)庫的鏈接,并且代表客戶端在數(shù)據(jù)庫上執(zhí)行操作。數(shù)據(jù)庫服務(wù)器程序叫做 postmaster. 13 2 那些需要執(zhí)行數(shù)據(jù)庫操作的用戶的客戶端應(yīng)用,客戶端應(yīng)用可能本省就是多種多樣的:他們可以是一個字符界面的工具,也可以是一個圖形界面的應(yīng)用,或者是一個通過通過訪問數(shù)據(jù)庫來顯示網(wǎng)頁的 web 服務(wù)器,或者是一個特殊的數(shù)據(jù)庫管理工具,一些客戶端應(yīng)用時和 Postgresql發(fā)布一起提供的,但絕大部分是用戶開發(fā)的。和典型的客戶端 /服務(wù)器( c/s)一樣,這些客戶端很服務(wù)器可以在不 同的主機上,通過TCP/IP網(wǎng)絡(luò)聯(lián)建通訊。 Postgresql 服務(wù)器可以處理來自客戶端的多個并 法請求,因此,他為每各請求啟動(“ fork”)一個新的進(jìn)程。這個時候開始,客戶端和新的服務(wù)器進(jìn)程就不在經(jīng)過最初的的 postmaster 進(jìn)程干涉進(jìn)程通信。因此, postmaster 總是在運行,等待連接,而客戶端和相關(guān)的服務(wù)器進(jìn)程則是起起停停 。 postgresql 數(shù)據(jù)庫的特點 1. 支持 SQL。作為關(guān)系數(shù)據(jù)庫,它支持 SQL89 標(biāo)準(zhǔn)也支持部分 SQL92 大部分功能。 2. 有豐富的數(shù)據(jù)類型。許多數(shù)據(jù)類型是一些商業(yè)數(shù)據(jù)庫都沒有提供的。 3. 面向?qū)ο?。它包含了一些面向?qū)ο蟮募夹g(shù),如繼承和類。 4. 支持大數(shù)據(jù)庫,它不同于一般的桌面數(shù)據(jù)庫,能夠支持幾乎不受限制大小的數(shù)據(jù)庫,而且性能穩(wěn)定。 5. 方便集成 web,提供一些接口方便 PHP, Perl等語言操作數(shù)據(jù)庫。 6. 事務(wù)處理。相對一些其他免費數(shù)據(jù)庫如 MySQL,他提供了事務(wù)處理,可以滿足一些商業(yè)領(lǐng)域的數(shù)據(jù)需要。 7. PostgreSQL 運行速度明顯低于 MySQL。因為 MySQL 使用了線程,而 PostgreSQL 使用的是進(jìn)程。 在不同線程之間的環(huán)境轉(zhuǎn)換和訪問公用的存儲區(qū)域顯然要比在不同的進(jìn)程之間要快得多。 postgresql 數(shù)據(jù)庫的優(yōu)點 1. PostgreSQL 的特性覆蓋了 SQL2/SQL92 和 SQL3/SQL99,是目前世界上支持最豐富的數(shù)據(jù)類型的數(shù)據(jù)庫。 2. PostgreSQL 是全功能的自由軟件數(shù)據(jù)庫, PostgreSQL 是唯一支持事務(wù)、子查詢、多版本并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫管理系統(tǒng)。 3. PostgreSQL 采用的是比較經(jīng)典的 C/S (client/server)結(jié)構(gòu),也就是一個客戶端對應(yīng)一個服務(wù)器端守護(hù)進(jìn)程的模式,這個守護(hù)進(jìn)程分析客戶端來的查詢請求,生成規(guī)劃樹,進(jìn)行數(shù)據(jù)檢索14 并最終把結(jié)果格式化輸出后返回給客戶端。 4. PostgreSQL 對接口的支持也是非常豐富的,幾乎支持所有類型的數(shù)據(jù)庫客戶端接口。 struts2 介紹 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 Struts 2框架。其全新的 Struts 2的體系結(jié)構(gòu)與 Struts 1的體系 結(jié)構(gòu)的差別巨大。 Struts 2 以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離開,所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。雖然從Struts 1 到 Struts 2 有著太大的變化,但是相對于 WebWork, Struts 2 只有很小的變化。 Struts2 對 Struts1 進(jìn)行了巨大的改進(jìn)。主要表現(xiàn)在如下幾個方面: 在 Action 的實現(xiàn)方面: Struts1 要求必須統(tǒng)一擴展自 Action 類,而 Struts2 中可以是一個普 通的 POJO。 線程模型方面: Struts1 的 Action 工作在單例模式,一個 Action 的實例處理所有的請求。Struts2 的 Action 是一個請求對應(yīng)一個實例。沒有線程安全方面的問題。 Servlet 依賴方面: Struts1 的 Action 依賴于 Servlet API,比如 Action 的 execute 方法的參數(shù)就包括 request 和 response 對象。這使程序難于測試。 Struts2 中的 Action 不再依賴于 Servlet API,有利于測試,并且實現(xiàn) TDD。 封裝請求參數(shù): Struts1 中強制使用 ActionForm 對象封裝請求的參數(shù)。 Struts2 可以選擇使用 POJO 類來封裝請求的參數(shù),或者直接使用 Action 的屬性。 表達(dá)式語言方面: Struts1 中整合了 EL,但是 EL 對集合和索 引的支持不強, Struts2 整合了 OGNL( Object Graph NavigationLanguage)。 綁定值到視圖技術(shù): Struts1 使用標(biāo)準(zhǔn)的 JSP, Struts2 使用 “ValueStack” 技術(shù)。 類型轉(zhuǎn)換: Struts1 中的 ActionForm 基本使用 String 類型的屬性。 Struts2 中使用 OGNL進(jìn)行轉(zhuǎn)換,可以更方便的使用。 數(shù)據(jù)校驗: Struts1 中支持覆蓋 validate 方法或者使用 Validator 框架。 Struts2 支持重寫 validate 方法或者使用 XWork 的驗證框架 。 Action執(zhí)行控制的對比: Struts1支持每一個模塊對應(yīng)一個請求處理,但是模塊中的所有 Action必須共享相同的生命周期。 Struts2支持通過攔截器堆棧為每一個 Action創(chuàng)建不同的生命周期。 15 調(diào)度系統(tǒng)的介紹 調(diào)度系統(tǒng)是一個集資源監(jiān)控和分布式應(yīng)用調(diào)度為一體的云計算的基礎(chǔ)架構(gòu)管理中間件,利用 JH Scheduler 可以快速的建立起一個完整企業(yè)級應(yīng)用服務(wù)平臺。它可以監(jiān)控、調(diào)度、管理網(wǎng)絡(luò)上的 10 臺到上千臺不同操作系統(tǒng)的服務(wù)器、工作站和虛擬機,把它們作為云計算資源集中管理起來為多種類型的應(yīng)用軟件 提供統(tǒng)一服務(wù)平臺。 調(diào)度系統(tǒng)的管理員 :通常情況下,用戶必須是 JH Scheduler 管理員才能執(zhí)行影響其他用戶的操作。每個集群都有一個主管理員,該管理員在安裝調(diào)度系統(tǒng)時被指定。用戶也可以配置集群級別的和隊列級別的額外管理員。 3 需求分析 軟件 需求分析 就是把軟件計劃期間建立的 軟件可行性分析 求精和細(xì)化,分析各種可能的解法,并且分配給各個軟件元素。 需求分析 是軟件 定義 階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1