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

正文內(nèi)容

基于bs結(jié)構(gòu)的實驗室管理信息系統(tǒng)-在線瀏覽

2025-07-10 18:22本頁面
  

【正文】 基本實現(xiàn)方式。 第 4 章介紹系統(tǒng)的各個模塊的功能組成,以及這些功能項目的相互關(guān)系。 最后對本論文的研究過程做出總結(jié),并對下一步的研究工作做出展望。下面對本研究所采用的關(guān)鍵技術(shù)子以簡要介紹。這使得我們盡可能地將現(xiàn)有技術(shù)體系向此靠攏,因為只有這樣才可能不斷積累現(xiàn)有程序資源,讓項目保持可持續(xù)發(fā)展。 J2EE 提供了一個企業(yè)級的計算模型和運行環(huán)境,用于開發(fā)和部署多層體結(jié)構(gòu)的應(yīng)用。它樹立了一個廣泛而通用的標(biāo)準(zhǔn),大大簡化了應(yīng)用開發(fā)和移植過程。 ② J2EE 主要技術(shù) J2EE 是由一整套的服務(wù) (Services)、應(yīng)用程序接口 (API)和協(xié)議 (Protocol)組成,對開發(fā)基于 Web 的多層應(yīng)用提供了功能支持。 JNDI (Java Name and Directory Interface) 為應(yīng)用程序提供了一個統(tǒng)一的接口來完成標(biāo)準(zhǔn)的目錄操作,如 DNS、 LDAP、 本地文件系統(tǒng)或應(yīng)用服務(wù)器中對象的訪問和操作。 RMI (Remote Method Invoke) RMI 協(xié)議用來調(diào)用遠(yuǎn)程對象上方法。 RMI 是一種被 EJB 使用的更底層的協(xié)議。 JSP(Java Server Pages) JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼組成。 Java Servlet Serlet 是一種 Java 程序,它擴(kuò)展了 Web 服務(wù)器的功能,做為服務(wù)器端的應(yīng)用,在服務(wù)器端駐留并響應(yīng)客戶端請求 , Servlet 提供的功能大多與 JSP 類似,不過實現(xiàn)的方式不同, Servlet 全部由 Java 編寫。 XML 的發(fā)展和 Java是相互獨立的,但是 XML 和 Java 的共同目標(biāo)都是平臺獨立性。 JMS (Java Message Service) JMS 是一組用于面向消息的中間件之間相互通 信的 API,它既支持點對點的信息通信,也支持發(fā)布 /訂閱式的消息通信。 JTS (Java Transaction Service) JTS 是 CORBA OTS 事務(wù)監(jiān)控的基本實現(xiàn),規(guī)定了事務(wù)管理器的實現(xiàn)方式。 JavaMail JavaMail是用于存取郵件服務(wù)器的 API,支持 SMTP 和 IMAP。 (1)客戶層 支持各種各樣的客戶機(jī),可以在公司的防火墻之內(nèi)或之外。在一個基于 Web 的 J2EE 應(yīng)用中,用戶的瀏覽器在客戶層中運行,并從一個 Web 服務(wù)器下載 Web 層中的靜態(tài) HTML 頁面或由 JSP 或 Servlet 生成的動態(tài)HTML 頁面。 Web 層組件可以由 JSP 頁面、基于 Web的 Applet 以及 Servlet 組成,一般用來構(gòu)建 J2EE 的表示邏輯,業(yè)務(wù)層組件包括 JavaBeans組件或 EJB 組件,用來解決和實現(xiàn)特定業(yè)務(wù)領(lǐng)域需要的商業(yè)邏輯 , EJB 組建模型是 J2EE的中樞。 ④ J2EE 的優(yōu)點 (1) J2EE 完全基于 Java 平臺,使用 Java 進(jìn)行編程,基于 J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件,因此設(shè)計合理的基于 J2EE 的程序只需開發(fā)一次就可部署到各種平臺和各種操作系統(tǒng)上,可伸縮性強。 (3) J2EE 標(biāo)準(zhǔn)也允許客戶麻風(fēng)與 J2EE 兼容的第三方的現(xiàn)成的組件 ,把他們部署到異構(gòu)環(huán)境中,節(jié)省丁由自己制訂整個方案所需的費用。 使用以 Linux 為核心的開源軟件 雖然項目是完全可以部署在 Windows 的平臺上,但是我們推薦使用 Linux 作為服務(wù)器操作系統(tǒng)。主要體現(xiàn)如表 所示 : 除了操作系統(tǒng)使用開源的 Linux 外,系統(tǒng)還可以使用 Apache, Jboss, Tomcat,Eclipse, Fckediter 等開源軟件,這些開源軟件為系統(tǒng)提供穩(wěn)定可靠的服務(wù),也大幅度降低系統(tǒng)成本。 Eclipse 提供了良好的團(tuán)隊開發(fā)工具,利用 CVS 來管理版本的同步和分發(fā)。對于編碼、調(diào)試、重構(gòu)、單元測試等等, Eclipse 可以與任何一種 IDE匹敵,甚至比它們還要好。經(jīng)過對 Mysql, SqlServer,Oracle 的對比,我們最終選 擇了擁有強大技術(shù)支持、架構(gòu)體系得到更多商用技術(shù)支持的 Oracle。它在如下方面的表現(xiàn)遠(yuǎn)遠(yuǎn)超過 Sql Server 和 Mysql。 ②開發(fā)工具介紹 PL/SQL Developer 是一種集成的開發(fā)環(huán)境,專門用于開發(fā)、測試、調(diào)試和優(yōu)化 Oracle PL/SQL 存 儲程序單元,比如觸發(fā)器等,是基于 Oracle 項目開發(fā)的必備工具。我們在開發(fā)過程中使用如下功能 : 1)強大的 PL/SQL 編輯器和完善的 Debugger 調(diào)試器,提高開發(fā)效率 ; 2)詢問創(chuàng)建和 SQL 視窗相互輔助,方便實體創(chuàng)建的代碼化和人性化操作 ; 3)報告視窗項目和瀏覽器模式管理,方便監(jiān)控數(shù)據(jù)庫對象狀況 ; 4)專業(yè)過程優(yōu)化工具,提高數(shù)據(jù)庫操作性能 ; 5)基于 HTML 的數(shù)據(jù)庫健康和性能報告工具,及時掌握數(shù)據(jù)庫運行情況 ; 6)比對用戶目標(biāo)和輸出 用戶目標(biāo),極大地提高系統(tǒng)平移和部署,協(xié)調(diào)開發(fā)與發(fā)布的關(guān)系,保證數(shù)據(jù)基礎(chǔ)的一致性。在 J2EE 應(yīng)用程序開發(fā)中,我們經(jīng)常會使用到應(yīng)用程序與數(shù)據(jù)庫連接的建立。 數(shù)據(jù)訪問對象 (DAO) 數(shù)據(jù)訪問對象在很長一段時間內(nèi)是 Visual Basic 訪問數(shù)據(jù)庫功能的主要技術(shù)。盡管 DAO是數(shù)據(jù)訪問中最弱的一種,但它同時也是最為人所 熟知的。DAO 訪問 Oracle 示意如圖 : 應(yīng) 用 程 序 數(shù)據(jù) 訪問 對象(JET) JET 數(shù)據(jù)庫引擎 ODBC 驅(qū)動器管理器 Oracle OBDC 驅(qū)動器 Oracle 調(diào)用接口 網(wǎng)絡(luò)軟件 Oracle 數(shù)據(jù)庫 圖 DAO 訪問 Oracle 示意圖 DAO 是一項過時的技術(shù),盡管它仍應(yīng)用于許多程序,但與新技術(shù)相比,它存在一些明顯的缺點 : ① DAO 擁有的對象模型功能比較弱,在所有的數(shù)據(jù)庫訪問技術(shù)中它的功能最弱。 ③ DAO 不適合處理大量不同類型的數(shù)據(jù)源。 應(yīng) 用 程 序 數(shù)據(jù) 訪問 對象(JET) ODBC 驅(qū)動器管理器 Oracle OBDC 驅(qū)動器 Oracle 調(diào)用接口 網(wǎng)絡(luò)軟件 Oracle 數(shù)據(jù)庫 圖 RAO 訪問 Oracle 示意圖 RDO 是通過 ODBC 數(shù)據(jù)源訪問數(shù)據(jù)的標(biāo)志性技術(shù),如圖 ,它圍繞著 ODBC API 進(jìn)行設(shè)計,并不完全適合與 Oracle。 RDO 的缺點 : ① 微軟認(rèn)為它過時了,不會再給它投入更多的工作。 ③ RDO 依賴于 ODBC 驅(qū)動器,通常會受到它們之間不相容性之間的影響。使用連接池的優(yōu)點主要體現(xiàn)在兩個方面 : ①對數(shù)據(jù)庫的連接統(tǒng)一進(jìn)行配置、管理、監(jiān)控,以及對數(shù)據(jù)庫連接池的參數(shù)進(jìn)行優(yōu)化調(diào)整,同時對應(yīng)用中沒有關(guān)閉或其他原因造成沒有關(guān)閉的數(shù)據(jù)庫連接由連接池統(tǒng)一進(jìn)行管理。 動態(tài)負(fù)載均衡技術(shù) 考慮到項目的 Java 應(yīng)用規(guī)模不大,沒有必要購買商用的服務(wù)軟件,我們使用性能良好的 Tomcat 作為服務(wù)器軟件,并能夠集成多個 Tomcat 組成集群,動態(tài)均衡 web 壓力,很好地實現(xiàn)了 web 服務(wù)的高性能和穩(wěn)定性,如圖 : 圖 Web 服務(wù)動態(tài)負(fù)載均衡布局 基于角色的訪問控制技術(shù) 基于角色的訪問控制 (Role Based Access Control ,RBAC)是近年來興起的新型訪問控制技術(shù),由美國國家標(biāo)準(zhǔn)化和技術(shù)委員會 (NIST)的 Ferraiolo 等人在上世紀(jì) 90 年代初提出來的。 Sandhu 等人在對 RBAC 進(jìn)行深入研究的基礎(chǔ)上,在 1996 年提出了一個基于角色的訪問控制參考模型,即 RBAC96 模型,同時, RBAC 技術(shù)逐漸應(yīng)用到實際,如 Novell的 Netware 和 Windows 等操作系統(tǒng)管理。 RBAC 是根據(jù)整個用戶組織的結(jié)構(gòu)中不同崗位職責(zé)進(jìn)行角色劃分的,而并非針對具體的某個用戶劃分權(quán)限,即資源的訪問許可是通過角色來獲取的,利用角色層次結(jié)構(gòu)將用戶與權(quán)限聯(lián)系起來,當(dāng)用戶成為相應(yīng)角色的成員時便可以獲得該角色所擁有的權(quán)限,從而在很大程度上簡化了用戶與權(quán)限的管理。在 RBAC 中,引入了角色這一重要概念。 RBAC 的基本思想是 :授權(quán)給用戶的訪問權(quán)限,通常由用戶在一個組織中擔(dān)當(dāng)?shù)慕巧珌泶_定。由于他們的職能不同,所擁有的訪問權(quán)限顯然也各不相同。 基本概念 工作流 :即 Workflow。 工作流引擎 :即 WorkFlow Engine,是指 workflow 作為應(yīng)用系統(tǒng)的一部分,并為之提供對各應(yīng)用系統(tǒng)有決定作用的根據(jù)角色、分工和條件的不同決定信息。該通用的工作流系統(tǒng)的主要功能組件有三種類型,如圖 : 用戶 角色 許可( PERM) 操作 控制對象 會話 引用 被解釋 引用 調(diào)用 更新 操縱 使用 更新 操縱 調(diào)用 調(diào)用 圖 工作流系統(tǒng)示意圖 軟件組件 :為工作流系統(tǒng)的各種功能提供支持 ; 系統(tǒng)定義和控制數(shù)據(jù) 。圖 品的通用模型。如圖 所示,過程定義被工作流執(zhí)行服務(wù)調(diào)用,并可能會涉及到組織機(jī)構(gòu) /角色模型,用在任務(wù)執(zhí)行時的權(quán)限分配等方面。 引用 維護(hù) 使用 工作流執(zhí)行服務(wù) 生成 定義工具 工作流定義 組織 /角色模型數(shù)據(jù) 工作流引擎 工作流控制數(shù)據(jù) 工作流相關(guān) 數(shù) 據(jù) 工作列表 應(yīng)用程序 應(yīng)用數(shù)據(jù) 應(yīng)用程序 工作表處理器 用戶界面 第三章 系統(tǒng)設(shè)計
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1