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

正文內(nèi)容

基于mvc模式的社區(qū)醫(yī)療資源庫(kù)管理系統(tǒng)1doc(編輯修改稿)

2024-08-14 01:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 挑戰(zhàn)之一。盡管人力成本不說(shuō),一個(gè)企業(yè)要獲得這么多的人才,并留住他們是不可能的。因此,采用C / S結(jié)構(gòu)軟件將限制企業(yè)的未來(lái)發(fā)展。此外,大部分的軟件C / S結(jié)構(gòu)通過(guò)ODBC直接連接到數(shù)據(jù)庫(kù),安全差不說(shuō),用戶的數(shù)量是有限的。每個(gè)連接到數(shù)據(jù)庫(kù)的用戶將保持一個(gè)到ODBC的連接,將始終占據(jù)著一個(gè)中央服務(wù)器資源,中央服務(wù)器上的要求非常高,使用戶大大限制了擴(kuò)張。雖然B / S軟件結(jié)構(gòu)是不同的的,所有用戶都通過(guò),通過(guò)一個(gè)JDBC連接池是連接到數(shù)據(jù)庫(kù),用戶沒有保持到數(shù)據(jù)庫(kù)的連接,用戶數(shù)基本上是無(wú)限的。從上面的分析,我們可以看到,B / S結(jié)構(gòu)與C / S結(jié)構(gòu)軟件無(wú)法比擬的優(yōu)勢(shì)的管理軟件。從國(guó)外的發(fā)展趨勢(shì),也證明了這一點(diǎn)。目前,國(guó)外大型企業(yè)管理軟件,無(wú)論是B / S結(jié)構(gòu),要么是經(jīng)歷從C / S到B / S結(jié)構(gòu)。從事B / S結(jié)構(gòu)軟件的趨勢(shì)發(fā)展,從國(guó)內(nèi)許多軟件公司的B / S結(jié)構(gòu)的大型管理軟件將在未來(lái)幾年中占據(jù)主導(dǎo)地位的管理軟件。此外,的C / S,B / S結(jié)構(gòu)作為系統(tǒng)的體系結(jié)構(gòu)是一個(gè)理論上的概念,系統(tǒng)設(shè)計(jì)和系統(tǒng)集成,具有重要的理論和實(shí)踐意義,在較小的系統(tǒng),其理論的概念是比較模糊的,系統(tǒng)可能存在在C / S,B / S的嵌套結(jié)構(gòu)。這種結(jié)構(gòu)適用于系統(tǒng)開發(fā)。 中間件中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機(jī)/服務(wù)器的操作系統(tǒng)之上,管理計(jì)算機(jī)資源和網(wǎng)絡(luò)通訊。是連接兩個(gè)獨(dú)立應(yīng)用程序或獨(dú)立系統(tǒng)的軟件。相連接的系統(tǒng),即使它們具有不同的接口,但通過(guò)中間件相互之間仍能交換信息。執(zhí)行中間件的一個(gè)關(guān)鍵途徑是信息傳遞。通過(guò)中間件,應(yīng)用程序可以工作于多平臺(tái)或 OS 環(huán)境。在分別異構(gòu)環(huán)境中,一般存在多種硬件系統(tǒng)平臺(tái)(如:PC, 工作站,小型機(jī)等),在這些硬件平臺(tái)上又存在各種各樣的系統(tǒng)軟件(如OS DBMS,語(yǔ)言編譯器等), 以及風(fēng)格不同的各種用戶界面,如何把這些系統(tǒng)集成起來(lái)并開發(fā)新的應(yīng)用是一個(gè)非常困難的問題。 為了解決非均勻分布的問題,人們提出了中間件(Middleware)的概念。中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件由不同的技術(shù)之間共享資源,中間件。位于(硬件和操作系統(tǒng))和普遍服務(wù)的應(yīng)用程序之間的中間件平臺(tái)。中間件(Middleware)是一大類,屬于可重用的軟件類的軟件。顧名思義,中間件在操作系統(tǒng)軟件和用戶應(yīng)用軟件的中間。中間件在操作系統(tǒng),網(wǎng)絡(luò)和數(shù)據(jù)庫(kù),應(yīng)用軟件層,主要功能是提供一個(gè)簡(jiǎn)化的軟件運(yùn)行和開發(fā)環(huán)境,幫助用戶靈活,:中間件是一種獨(dú)立的系統(tǒng)軟件或者服務(wù)程序,分布式軟件,應(yīng)用軟件共享資源,從不同的技術(shù),中間件位于客戶機(jī)服務(wù)器的操作系統(tǒng),管理計(jì)算機(jī)資源和網(wǎng)絡(luò)通信在IDC的中間件定義,中間件是一種軟件,而不是一個(gè)軟件,不僅實(shí)現(xiàn)了互連,中間件,還要實(shí)現(xiàn)應(yīng)用程序之間的的互操作性。中間件是基于分布式處理的軟件,最突出的特點(diǎn)是網(wǎng)絡(luò)通訊功能。 傳統(tǒng)的客戶機(jī)/服務(wù)器模型是兩層的結(jié)構(gòu),通常用來(lái)做客戶端(運(yùn)行客戶端程序)一臺(tái)個(gè)人電腦,服務(wù)器后端數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),應(yīng)用程序可以直接連接到客戶端,沒有其他的邏輯。業(yè)務(wù)邏輯一般是在前臺(tái)應(yīng)用程序中,程序員根據(jù)客戶的業(yè)務(wù)客戶端定制,定制的方案是不具有普遍性?;驑I(yè)務(wù)邏輯存在觸發(fā)(觸發(fā))的方式在后端數(shù)據(jù)庫(kù)。這種方法有一個(gè)很大的缺點(diǎn)是,一旦客戶的業(yè)務(wù)邏輯改變,它會(huì)導(dǎo)致應(yīng)用程序的修改和背景觸發(fā)的變化,所有程序模塊都重新修??改,編譯,連接的工作是相當(dāng)大的。此外,由于這種結(jié)構(gòu)的用戶界面和業(yè)務(wù)邏輯和數(shù)據(jù)源結(jié)合在一起,客戶端會(huì)消耗大量的資源,客戶端是一個(gè)很大的負(fù)擔(dān)。 為了克服這些缺陷的應(yīng)用傳統(tǒng)的客戶機(jī)/服務(wù)器模型的系統(tǒng)出現(xiàn)一個(gè)新的結(jié)構(gòu),這是三(N層)客戶/服務(wù)器模式的影響。三層客戶機(jī)/服務(wù)器體系結(jié)構(gòu)建立一個(gè)分裂型應(yīng)用。分離系統(tǒng)中的應(yīng)用,劃分為邏輯元件,分為三個(gè)層次: 用戶服務(wù)層:提供信息瀏覽,服務(wù)導(dǎo)向。主要是為了實(shí)現(xiàn)用戶界面,并確保用戶友好和團(tuán)結(jié)。 業(yè)務(wù)流程層:實(shí)現(xiàn)客戶的整個(gè)業(yè)務(wù)邏輯。 數(shù)據(jù)服務(wù)層:數(shù)據(jù)定義,存儲(chǔ),備份,檢索等功能,主要的數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)。 這是由三個(gè)層次的應(yīng)用。利用這個(gè)模型,系統(tǒng)的要求,明確界定的服務(wù),如交易服務(wù),名稱服務(wù),可分為。這些服務(wù)將在組件的形式實(shí)現(xiàn),該系統(tǒng)的一個(gè)組成部分,可以實(shí)現(xiàn)一個(gè)或多個(gè)服務(wù),這些服務(wù)的物理封裝。根據(jù)系統(tǒng)的功能,性能和其他方面的需求,網(wǎng)絡(luò)管理員可以上靈活的部署這些組件。和靈活性根據(jù)業(yè)務(wù)的變化對(duì)這些服務(wù)組件進(jìn)行修改,在不影響其他組件,從而降低了維修成本。 此外,這些元件應(yīng)普及,基于一個(gè)標(biāo)準(zhǔn)的接口,這樣他們就可以在其他應(yīng)用程序中重復(fù)使用,可以使用他們提供的應(yīng)用程序接口調(diào)用組件,完成所需的操作。中間件的優(yōu)勢(shì):1,中間件是一種獨(dú)立的系統(tǒng)軟件平臺(tái),為網(wǎng)絡(luò)應(yīng)用軟件提供綜合的服務(wù)和完整的計(jì)算環(huán)境,借助這種軟件使得網(wǎng)絡(luò)應(yīng)用能夠?qū)崿F(xiàn)集成,達(dá)到業(yè)務(wù)的協(xié)同,實(shí)現(xiàn)業(yè)務(wù)的靈活性2. 易于進(jìn)行系統(tǒng)維護(hù)需要注意的是基礎(chǔ)軟件(中間件)自我發(fā)展,要付出很搞的成本,除了每年的維護(hù)自我發(fā)展的基礎(chǔ)(中間件)軟件的支出需要原始開發(fā)成本的15%25%,每一個(gè)應(yīng)用程序的維護(hù)費(fèi)用也需要原項(xiàng)目的總成本約10%20%。在一般情況下,購(gòu)買標(biāo)準(zhǔn)商業(yè)中間件,每年只需交納價(jià)格的產(chǎn)品15%20%的維護(hù)費(fèi),當(dāng)然,中間產(chǎn)品的具體價(jià)格根據(jù)產(chǎn)品質(zhì)量和制造商和質(zhì)量:基于對(duì)企業(yè)自我建造的基礎(chǔ)(中間件)軟件平臺(tái),應(yīng)用系統(tǒng)每增加一個(gè)新的模塊,將相應(yīng)基趾(中間件)軟件。雖然中間件的接口標(biāo)準(zhǔn)是明確和規(guī)范。標(biāo)準(zhǔn)中間件的規(guī)范化模塊可以有效地保證了質(zhì)量,降低應(yīng)用系統(tǒng)和系統(tǒng)維護(hù)費(fèi)用。 J2EE J2EE的概述 J2EE,即Java2平臺(tái)企業(yè)版,是sun公司為企業(yè)級(jí)開發(fā)推出的標(biāo)準(zhǔn),java平臺(tái)共分為三個(gè)主要版本JavaEE, JavaSE和JavaME ,使用了新名稱Java2Platform,即現(xiàn)在的Java2平臺(tái),分為并分為標(biāo)準(zhǔn)版(StandardEdition,J2SE),企業(yè)版(EnterpriseEdition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此誕生。2005年6月,JavaOne大會(huì)召開,SUN公司公開JavaSE6。此時(shí),Java的各種版本已經(jīng)更名以取消其中的數(shù)字2:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為Java ME。 Java2平臺(tái)包括標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微縮版(J2ME)三個(gè)版本:他們的范圍是:J2SE包含于J2EE中,J2ME包含了J2SE的核心類,但新添加了一些專有類。 J2EE是一個(gè)開發(fā)平臺(tái),或者說(shuō)是一種技術(shù)架構(gòu),包含了許多組件,并規(guī)范了程序的開發(fā)和部署,進(jìn)而提高系統(tǒng)的可移植性,安全性和重復(fù)使用。 J2EE主由SUN等與上下游廠商之間共同協(xié)定并以企業(yè)與企業(yè)之間的運(yùn)算為導(dǎo)向的JAVA開發(fā)環(huán)境。J2EE架構(gòu)定義了如Web Component、EJB Component…等各類不同的組件,這些組件可以循環(huán)使用(reuse);而這些開發(fā)完成的組件可以和外購(gòu)組件或其他組件,進(jìn)一步組裝成不同的系統(tǒng)。 對(duì)于開發(fā)人員而言,他們能將更多的精力投入到應(yīng)用系統(tǒng)的商業(yè)邏輯與架構(gòu)設(shè)計(jì)中,屬于底層的程序編寫,則可和不同的開發(fā)平臺(tái)搭配,讓應(yīng)用系統(tǒng)的整個(gè)開發(fā)效率大大提升 圖:J2EE結(jié)構(gòu)分布從整體上講,J2EE是Java技術(shù)在實(shí)際應(yīng)用過(guò)程中不斷適應(yīng)不斷優(yōu)化的產(chǎn)物,它是該技術(shù)在企業(yè)級(jí)應(yīng)用中默認(rèn)的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系)。在當(dāng)今Browser/Server架構(gòu)當(dāng)?shù)老拢瑸榻鉀QClient/Server模式的弊病,也為了Java技術(shù)開發(fā)服務(wù)器端的應(yīng)用提供獨(dú)立,可移植的,多擁護(hù)的,安全的的企業(yè)級(jí)平臺(tái),Sun推出了J2EE,它簡(jiǎn)化了企業(yè)應(yīng)用的開發(fā)、管理和部署。J2EE不是一個(gè)現(xiàn)成的產(chǎn)品,而是一種默認(rèn)的標(biāo)準(zhǔn)規(guī)范,各個(gè)平臺(tái)開發(fā)商按照J(rèn)2EE規(guī)范分別開發(fā)了不同的J2EE應(yīng)用服務(wù)器,它是J2EE企業(yè)級(jí)應(yīng)用的部署平臺(tái)。由于它們都遵循了J2EE規(guī)范,因此,使用J2EE技術(shù)開發(fā)的企業(yè)級(jí)應(yīng)用可以部署在各種J2EE應(yīng)用服務(wù)器上。 J2EE組成了一個(gè)完整企業(yè)級(jí)應(yīng)用的不同部分納入不同的容器(Container),每個(gè)容器中都包含若干組件(這些組件是需要部署在相應(yīng)容器中的),同時(shí)各種組件都能使用各種J2EE Service/API。J2EE容器包括: ◆ Web容器 ◆ EJB容器 ◆ Applet容器 ◆ Application Client容器通過(guò)以上的四個(gè)容器,J2EE能夠靈活地實(shí)現(xiàn)前面描述的企業(yè)級(jí)應(yīng)用的架構(gòu)。 在J2EE的各種服務(wù)和API中,包括JDBC、JCA、JAXRPC、JAXR和、SAAJ幾種,前兩種用于企業(yè)資源(各種企業(yè)信息系統(tǒng)和數(shù)據(jù)庫(kù)等)的連接,后面三種是實(shí)現(xiàn)Web Services和Web Services連接的基本支持。 J2EE的優(yōu)勢(shì)J2EE先在被廣泛的使用在管理系統(tǒng)和大型的網(wǎng)絡(luò)應(yīng)用系統(tǒng)上,之所以被廣泛是使用,一定有其優(yōu)勢(shì)。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的企業(yè)信息系統(tǒng)提供了良好的制,它的優(yōu)勢(shì)體現(xiàn)在以下方面:1大型廠商的支持 在世界范圍內(nèi),有很多開源組織支持J2EE,包括中間件和底層數(shù)據(jù)庫(kù),為J2EE提供豐富的選擇余地。同時(shí),包含Oracle,谷歌等一些大廠商也對(duì)J2EE大力的支持,為J2EE的發(fā)展提供了最有力的保障。正因?yàn)镴2EE可以跨平臺(tái)的運(yùn)行,所以沒有什么限制,可以在任何系統(tǒng)和環(huán)境中運(yùn)行,所以大型的廠商愿意提供支持。2..開發(fā)高效 因?yàn)橛写罅康膹S商和開源組織支持,是J2EE選擇軟件和技術(shù)的時(shí)候有大量的選擇,開發(fā)者可以選擇最適合這個(gè)系統(tǒng)的模式和方法,大大的提高了開發(fā)效率,同時(shí),編寫一段代碼,可以形成一個(gè)組件,別的地方要實(shí)現(xiàn)相同的效果時(shí),就可以用相同的組件,這樣大大的節(jié)省了開發(fā)的時(shí)間。開發(fā)完成以后,要進(jìn)行維護(hù)和擴(kuò)展,只需在服務(wù)器端進(jìn)行代碼的重構(gòu)即可,所以使用J2EE可以高效,快速的開發(fā)出相應(yīng)的系統(tǒng)。 J2EE核心技術(shù)JAVA最初是在瀏覽器和客戶端機(jī)器。當(dāng)時(shí),很多人質(zhì)疑它是否適合于服務(wù)器端的開發(fā)?,F(xiàn)在,第三方支持增加Java2平臺(tái)企業(yè)版(J2EE),JAVA是被廣泛接受的開發(fā)企業(yè)的首選服務(wù)器平臺(tái)的解決方案。如圖:J2EE結(jié)構(gòu) 圖: J2EE結(jié)構(gòu) 由于應(yīng)用程序和數(shù)據(jù)庫(kù)進(jìn)行信息交互越來(lái)越普遍。因此,一種編程languageIntroduction數(shù)據(jù)庫(kù)開發(fā)能力,決定了語(yǔ)言的普及。 JDBC(JavaDatabase連接)使Java程序訪問各種數(shù)據(jù)庫(kù)的能力大大增強(qiáng)。它是Java有固定含義的“呼叫”(調(diào)用級(jí))SQL接口。這意味著,我們可以執(zhí)行SQL語(yǔ)言句子的章節(jié)和詩(shī)句和檢索結(jié)果。通過(guò)使用JDBC, 開發(fā)者設(shè)計(jì)的SQL語(yǔ)言可以對(duì)任何一個(gè)數(shù)據(jù)庫(kù)進(jìn)行操作,它和JDBC的結(jié)合可以在數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)的開發(fā)是實(shí)現(xiàn)“WriteOnce,RunEverywhere!”。例如,可以使用Java和JDBCAPI發(fā)布一個(gè)網(wǎng)頁(yè),網(wǎng)頁(yè)可以訪問遠(yuǎn)程數(shù)據(jù)庫(kù)與Applet的或公司可以通過(guò)JDBC,使所有工作人員(他們可以使用不同的操作系統(tǒng),)在Intranet連接到幾個(gè)全球數(shù)據(jù)庫(kù),和全球的數(shù)據(jù)庫(kù)是不一樣的.EJB(EnterpriseJavaBeans)是J2EE技術(shù)??已經(jīng)贏得了廣泛的關(guān)注,為他們提供了一個(gè)分布式業(yè)務(wù)邏輯的開發(fā)和實(shí)施框架的重要原因之一,從而大大簡(jiǎn)化了可擴(kuò)展性和高度復(fù)雜的的企業(yè)應(yīng)用程序開發(fā)。 EJB規(guī)范定義如何以及何時(shí)EJB組件應(yīng)與它們的容器進(jìn)行交互。容器負(fù)責(zé)提供的公共服務(wù),如目錄服務(wù),事務(wù)管理,安全,資源池和容錯(cuò)。 Java有相同的目標(biāo),它是獨(dú)立于平臺(tái)的。 Java和XML的組合,就可以得到一個(gè)完美的,是獨(dú)立于平臺(tái)的解決方案。有許多不同的公司在Java和XML結(jié)合的努力。如果你想知道在這方面的更多信息,可以訪問SUN的Java的XML頁(yè)面,或者IBMdeveloperWorks XMLZone。 J2EE和其他技術(shù)的區(qū)別 Jsp,Asp與Php B / S是基于瀏覽器/服務(wù)器平臺(tái)模式,在瀏覽器斷,由于用戶的體驗(yàn)度不斷變化,出現(xiàn)了一批又一批的腳步語(yǔ)言,現(xiàn)在最受歡迎的是AJAX, JQUERS, 這些腳步可以是頁(yè)面進(jìn)行局部刷新,是瀏覽器瀏覽的速度和體驗(yàn)度都大大增強(qiáng)。在服務(wù)器端出現(xiàn)了大量的編程語(yǔ)言,如: JSP,ASP,PHP,同樣是在服務(wù)器端,這些語(yǔ)言有什么不同呢?下面這個(gè)表就進(jìn)行不同的分析。如表 (JSP,ASP,PHP性能比較)所示。 表 (JSP,ASP,PHP性能比較)jspaspphp平臺(tái)選擇均可windowsWindow/unix運(yùn)行速度快較快較快運(yùn)行開銷小較大較大對(duì)組件的支持支持支持不支持對(duì)XML的支持支持不支持支持廠商支持較廣泛少較廣泛應(yīng)用程度較廣泛較廣泛較廣泛數(shù)據(jù)庫(kù)支持多多多安全性好不好好擴(kuò)展性很好好不好分布式處理支持支持不支持 在2000年6月,微軟發(fā)布了NET戰(zhàn)略,技術(shù)與相應(yīng)的Sun的JavaOne技術(shù)的競(jìng)爭(zhēng)力的企業(yè)因素,從技術(shù)角度來(lái)看,兩者是相似的。.NET來(lái)自于微軟,是一套全能的框架平臺(tái),支持C++、C、J++、VB、ASP等語(yǔ)言,能夠解決C/S、B/S和單機(jī)等結(jié)構(gòu)的軟件開發(fā)需求。準(zhǔn)確來(lái)說(shuō)J2EE是一套行為準(zhǔn)則,而不是框架。在1995年SUN公司推出Java語(yǔ)言,它用優(yōu)美的語(yǔ)法,先進(jìn)的技術(shù)理念,功能強(qiáng)大的語(yǔ)言特性,對(duì)對(duì)象思想的理解,以及能對(duì)大多數(shù)設(shè)備的良好支持,使得Java語(yǔ)言受到了世界上很多程序員的喜愛,并逐漸成為了世界上最受歡迎的程序開發(fā)語(yǔ)言。由于參與制定規(guī)范的公司,譬如IBM、富士通、BEA、ORACLE等公司技術(shù)實(shí)力雄厚,并且對(duì)規(guī)范都提
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1