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

正文內(nèi)容

最新整理)基于協(xié)同過(guò)濾的遠(yuǎn)程醫(yī)療會(huì)診系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-01 22:17本頁(yè)面

【導(dǎo)讀】羈芇薇薀羇荿蒀衿羆聿蚆螅羆膁葿蟻羅芄蚄薇肄莆蕆袆肅肆芀螂肂膈蒅螈肁莀羋蚄肀肀薃蕿肀膂莆袈聿芅薂螄肈莇蒞蝕膇肇薀薆膆腿莃裊膅芁薈袁膅蒃莁螇膄膃蚇蚃螀芅葿蕿蝿莈蚅袇螈肇蒈螃袈膀蚃蠆袇節(jié)蒆薅袆莄艿羄裊膄蒄袀襖芆莇螆袃荿薃螞袂肈蒞薈袂膁薁袆羈芃莄螂羀蒞蕿蚈罿肅莂薄羈芇薇薀羇荿蒀衿羆聿蚆螅羆膁葿蟻羅芄蚄薇肄莆蕆袆肅肆芀螂肂膈蒅螈肁莀羋蚄肀肀薃蕿肀膂莆袈聿芅薂螄肈莇蒞蝕膇肇薀薆膆腿莃裊膅芁薈袁膅蒃莁螇膄膃蚇蚃螀芅葿蕿蝿莈蚅袇螈肇蒈螃袈膀蚃蠆袇節(jié)蒆薅袆莄艿羄裊膄蒄袀襖芆莇螆袃荿薃螞袂肈蒞薈袂膁薁袆羈芃莄螂羀蒞蕿蚈罿肅莂薄羈芇薇薀羇荿蒀衿羆聿蚆螅羆膁葿

  

【正文】 程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過(guò)網(wǎng)絡(luò)來(lái)載入所需要的類。這也有利于軟件的升級(jí)。另外, Java 中的類有 一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。 Java 語(yǔ)言的優(yōu)良特性使得 Java 應(yīng)用具有無(wú)比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù) 費(fèi)用。 Java 對(duì)對(duì)象技術(shù)的全面支持和 Java 平臺(tái)內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開(kāi)發(fā)時(shí)間并降低成本。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提 供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。特別是 Java 企業(yè)應(yīng)用編程接口 (Java Enterprise APIs)為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫(kù)。 JAVA EE 平臺(tái)技術(shù)介紹 JAVA EE 核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格,讓各種依循 JAVA EE 架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。 JAVA EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版, JAVA EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫(kù)的 JDBC API、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、 Java Servlets API、 JSP(Java Server Pages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系 第 2章 相關(guān)技術(shù)介紹 8 結(jié)構(gòu) [5]。 JAVA EE 體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái), JAVA EE 降低了 開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans[6],有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。 JAVA EE 的四層模型 , 如圖 所示 。 ( 1) 運(yùn)行在客戶端機(jī)器上的客戶層組件。 ( 2) 運(yùn)行在 JAVA EE 服務(wù)器上的 Web 層組件。 ( 3) 運(yùn)行在 JAVA EE 服務(wù)器上的業(yè)務(wù)邏輯層組件。 ( 4) 運(yùn)行在 EIS 服務(wù)器上的企業(yè)信息系統(tǒng) (Enterprise information system)層軟件。 圖 JAVA EE 的 4 層模型圖 Figure EE 4layer model 第 2章 相關(guān)技術(shù)介紹 9 SSH 框架簡(jiǎn)介 Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。 Struts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。這個(gè)框架之所以叫 Struts,是為了提醒我們記住那些支撐我們房屋,建筑,橋梁,甚至我們踩高蹺時(shí)候的基礎(chǔ)支撐。這也是一個(gè)解釋 Struts 在開(kāi)發(fā) Web 應(yīng)用程序中所扮演的角色的精彩描述。當(dāng)建立一個(gè)物理建筑時(shí),建筑工程師使用支柱為建筑的每一層提供支持。同樣,軟件工 程師使用 Struts為業(yè)務(wù)應(yīng)用的每一層提供支 持。它的目的是為了幫助我們減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web 應(yīng)用的時(shí)間。 Struts 為 Java Web 應(yīng)用提供了現(xiàn)成的通用的框架。 Struts 大大提高了 Web 應(yīng)用的開(kāi)發(fā)速度。 我們?nèi)匀恍枰獙W(xué)習(xí)和應(yīng)用該架構(gòu),不過(guò)它將可以完成其中一些繁重的工作。如果想混合使用 Servlets 和 JSP 的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用, Struts是一個(gè)不錯(cuò)的選擇 [7]。 早期 Smalltalk 程序語(yǔ)言便采用 MVC(ModelView Controller) 模式 (Patterns) 以增加程序代碼彈性, MVC 模式將程序代碼整理切割為三部分 [8], Model 部分是業(yè)務(wù)與應(yīng)用領(lǐng)域 (Business domain)相關(guān)邏輯、管理狀態(tài)之對(duì)象, Controller 部分接收來(lái)自 View 所輸入的資料并與 Model 部分互動(dòng),是業(yè)務(wù)流程控制 (Flow Control) 之處, View 部分則負(fù)責(zé)展現(xiàn)資料、接收使用者輸入資料。在 Java 應(yīng)用中, JFC/Swing、 AWT、 JSP 皆是可用作 View 之技術(shù)規(guī)格,而 JavaBean 與 Enterprise JavaBean規(guī)格則可用于 Model 程序代碼,一 旦應(yīng)用程序以 MVC 模式加以適當(dāng)分割, Model 部分程序代碼可在不同使用者接口外觀應(yīng)用程序中重復(fù)使用。 隨著 JSP 與 Servlet 技術(shù)大量應(yīng)用于以 Web 為基礎(chǔ)應(yīng)用程序 [9], Java 開(kāi)發(fā)人員群體認(rèn)為應(yīng)以較佳之模式以提升 Web 應(yīng)用程序之可維護(hù)性與重復(fù)使用性。早期 JSP 規(guī)格書中曾列舉兩種可行之 JSP 應(yīng)用架構(gòu),分別為 Model1 與 Model 2[10]。 在 Model 1 架構(gòu)中, JSP 直接處理 Web 瀏覽器送來(lái)之請(qǐng)求 (Request),并輔以JavaBean 處理應(yīng)用相關(guān)邏輯。 Model 1 架構(gòu)單純編寫比較容易,但在 Model 1 中 JSP 可能同時(shí)肩負(fù) View 與 Controller 角色,兩類程序代碼有可能混雜而不易維護(hù)。而 Model 2 中將 Servlet 納入架構(gòu)中扮演前端 Controller 角色,將 Web 瀏覽器送出之請(qǐng)求集中送至Servlet , Servlet 可集中管理使用者登入、權(quán)限控制、多國(guó)語(yǔ)言轉(zhuǎn)換等前置處理,再視需求轉(zhuǎn)向給對(duì)應(yīng)之 JSP 處理。 Model 2 中采用了較佳之 MVC 模式,但增加了編寫復(fù)雜 第 2章 相關(guān)技術(shù)介紹 10 度。 Struts 是 Apache 軟件基金下 Jakarta 項(xiàng)目的一部分 。除 Struts 之外,還有其他成功的開(kāi)源產(chǎn)品,包括 Tomcat, Ant 和 Velocity。 2020 年 Craig R. McClanahan 先生貢獻(xiàn)了他編寫的 JSP Model 2 架構(gòu)之 Application Framework 原始程序代碼給 Apache 基金會(huì),成為 Apache Jakarta 計(jì)劃 Struts Framework 前身 [37]。 開(kāi)始的代碼基礎(chǔ)從 2020 年 5 月開(kāi)始開(kāi)發(fā),直到 2020 年 6 月, 版本發(fā)布。有 30 多個(gè)開(kāi)發(fā)者參與進(jìn)來(lái),并有數(shù)千人參與到討論組中。 Struts 代碼基礎(chǔ)由一 個(gè)志愿的Commnitter 團(tuán)隊(duì)來(lái)管理。到 2020 年, Struts 小組共有 9 個(gè)志愿 Commnitter。 Struts 框架的主要架構(gòu)設(shè)計(jì)和開(kāi)發(fā)者是 Craig 。 Craig 也是 Tomcat 4的主要架構(gòu)師,以及 Java Web Services Developer Pack 的主要架構(gòu)師和實(shí)現(xiàn)者。他現(xiàn)在是 Sun 的 JavaServer Faces (JSR127) 以及 J2EE 平臺(tái)的 Web 層架構(gòu)的規(guī)范領(lǐng)導(dǎo)。 Craig R. McClanahan 先生是 JCP ExpertGroup 成員之一,曾參與 JSP 規(guī)格制定與 Tomcat 4 之編寫,因此 Struts Framework 廣受 Java 開(kāi)發(fā)人員群體所重視。 Borland 自 2020 年底開(kāi)始于開(kāi)發(fā)工具 JBuilder 中支持 Struts Framework。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁(yè)面導(dǎo)航。 Taglib 是Struts 的標(biāo)記庫(kù),靈活運(yùn)用,能大大提高開(kāi)發(fā)效率。另外,就目前國(guó)內(nèi)的 JSP 開(kāi)發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開(kāi)發(fā)自己的標(biāo)記,或 許 Struts 是一個(gè)很好的起點(diǎn) [11]。 關(guān)于頁(yè)面導(dǎo)航,我認(rèn)為那將是今后的一個(gè)發(fā)展方向,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯。 MVC 即 ModelViewController 的縮寫,是一種常用的設(shè)計(jì)模式。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。 Struts 是 MVC 的一種實(shí)現(xiàn),它將 Servlet 和 JSP 標(biāo)記 (屬 于 J2EE 規(guī)范 )用作實(shí)現(xiàn)的一部分。 Struts 繼承了 MVC的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展 [12
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1