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

正文內(nèi)容

海外人才數(shù)據(jù)庫(kù)及網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-08-25 08:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,經(jīng)過(guò)對(duì)系統(tǒng)需求詳細(xì)分析之后,決定從解決以下四個(gè)問(wèn)題來(lái)滿(mǎn)足系統(tǒng)的定位要求。1) 開(kāi)發(fā)方案本項(xiàng)目的Web信息系統(tǒng)信息量大,服務(wù)全面,要求響應(yīng)速度快,系統(tǒng)穩(wěn)定,采用什么樣的開(kāi)發(fā)方案是本系統(tǒng)建設(shè)的關(guān)鍵所在,必須在明確設(shè)計(jì)站點(diǎn)的目的和用戶(hù)需求的基礎(chǔ)上,做出切實(shí)可行的開(kāi)發(fā)方案。2) 系統(tǒng)架構(gòu)通過(guò)需求分析可以看出,這個(gè)網(wǎng)站的特點(diǎn)就是信息量大,功能點(diǎn)多,如何在特定的時(shí)間內(nèi)迅速高效的完成系統(tǒng),并保證系統(tǒng)易于維護(hù)和擴(kuò)展是系統(tǒng)規(guī)劃的要點(diǎn),這取決于系統(tǒng)構(gòu)架的設(shè)計(jì),對(duì)整個(gè)系統(tǒng)建設(shè)而言,這個(gè)設(shè)計(jì)是非常重要的。3) 數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)將對(duì)系統(tǒng)產(chǎn)生巨大的影響,尤其是考慮到在特殊時(shí)期網(wǎng)站的訪問(wèn)量會(huì)激增,并且在保證系統(tǒng)穩(wěn)定安全的同時(shí)還要保證系統(tǒng)的響應(yīng)速度,所以如何進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)也是系統(tǒng)建設(shè)時(shí)要考慮的一個(gè)重要問(wèn)題。在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,對(duì)數(shù)據(jù)庫(kù)連接的處理更是問(wèn)題的核心所在,即如何解決在海量用戶(hù)訪問(wèn)系統(tǒng)的時(shí)候處理數(shù)據(jù)庫(kù)的連接——一方面數(shù)據(jù)庫(kù)的每個(gè)連接都會(huì)有很大的開(kāi)銷(xiāo),不能沒(méi)有限制,否則系統(tǒng)資源會(huì)被耗盡,將導(dǎo)致系統(tǒng)的崩潰;另一方面,每個(gè)用戶(hù)對(duì)系統(tǒng)的訪問(wèn)操作都是短暫的,至少由此引起的系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)是短暫的。 本章小結(jié) 本章主要介紹了整個(gè)項(xiàng)目的需求狀況,首先介紹了系統(tǒng)的整體的需求狀況,然后介紹了網(wǎng)站部分和人才管理系統(tǒng)部分的功能需求。通過(guò)整個(gè)需求的介紹,基本確定網(wǎng)站部分的功能主要為信息的發(fā)布并作為整個(gè)海外人才管理系統(tǒng)的前臺(tái),后臺(tái)的人才數(shù)據(jù)管理部分的功能即是對(duì)整個(gè)數(shù)據(jù)庫(kù)的增加和刪除等操作,并確定所采用的基本架構(gòu)為B/S架構(gòu)。 第三章 系統(tǒng)的解決方案和關(guān)鍵技術(shù)本章主要基于上一章介紹的項(xiàng)目的業(yè)務(wù)需求、可行性分析和提出的問(wèn)題,來(lái)選擇合適的技術(shù)和解決方案。 并介紹相關(guān)的技術(shù)背景。 系統(tǒng)結(jié)構(gòu)選型中心網(wǎng)站對(duì)系統(tǒng)的安全性、系統(tǒng)的穩(wěn)定性、系統(tǒng)的性能都有很高的要求,根據(jù)前面的需求可以確定系統(tǒng)的設(shè)計(jì)應(yīng)選擇B/S結(jié)構(gòu). B/S設(shè)計(jì)比較流行的設(shè)計(jì)模式有:JSP、ASP、PHP和J2EE, PHP的設(shè)計(jì)簡(jiǎn)單,不實(shí)用于做比較大的項(xiàng)目, CGI的運(yùn)行效率相對(duì)比較地,所以不用考慮。所以需要在目前比較流行的java和微軟的架構(gòu)中進(jìn)行選擇,下面分別介紹這兩種目前最為流行的架構(gòu)方式。 是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。 Visual ,WYSIWYG(What You See Is What You Get所見(jiàn)即為所得)的編輯。,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制。,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有C(C++和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開(kāi)發(fā)的程序。、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。,使其不同于常見(jiàn)的VBLike界面。另外,通用語(yǔ)言簡(jiǎn)化開(kāi)發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像裝配電腦。,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱(chēng)為Zero Local Administration,和快捷。,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將很大的提高運(yùn)行速度。,將來(lái)多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。plugin的模塊。這與原來(lái)的包含關(guān)系不同。網(wǎng)站程序的開(kāi)發(fā)從來(lái)沒(méi)有這么簡(jiǎn)單過(guò)?;赪indows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時(shí)絕對(duì)安全的。,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等等。 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。:易于寫(xiě)出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類(lèi)語(yǔ)言編寫(xiě)等等,目的是讓程序員更容易開(kāi)發(fā)出Web應(yīng)用,滿(mǎn)足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。對(duì)于一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開(kāi)始工作,接下來(lái)你就得盡可能地讓它運(yùn)作得快些快些再快些。在ASP中你只有盡可能精簡(jiǎn)你的代碼,以至于不得不將它們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。而現(xiàn)在。 J2EE模式J2EE是一種利用Java 2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如編寫(xiě)一次、隨處運(yùn)行的特性、方便存取數(shù)據(jù)庫(kù)的JDBC API、CORBA技術(shù)以及能夠在Internet應(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í)間的體系結(jié)構(gòu)。J2EE體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿(mǎn)足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),J2EE降低了開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制:1. 保留現(xiàn)存的IT資產(chǎn): 由于企業(yè)必須適應(yīng)新的商業(yè)需求,利用已有的企業(yè)信息系統(tǒng)方面的投資,而不是重新制定全盤(pán)方案就變得很重要。這樣,一個(gè)以漸進(jìn)的(而不是激進(jìn)的,全盤(pán)否定的)方式建立在已有系統(tǒng)之上的服務(wù)器端平臺(tái)機(jī)制是公司所需求的。J2EE架構(gòu)可以充分利用用戶(hù)原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。這之所以成為可能是因?yàn)镴2EE擁有廣泛的業(yè)界支持和一些重要的39。企業(yè)計(jì)算39。領(lǐng)域供應(yīng)商的參與。每一個(gè)供應(yīng)商都對(duì)現(xiàn)有的客戶(hù)提供了不用廢棄已有投資,進(jìn)入可移植的J2EE領(lǐng)域的升級(jí)途徑。由于基于J2EE平臺(tái)的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。 : J2EE允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。這樣開(kāi)發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開(kāi)發(fā)時(shí)間。高級(jí)中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù): o狀態(tài)管理服務(wù) 讓開(kāi)發(fā)人員寫(xiě)更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開(kāi)發(fā)。 o持續(xù)性服務(wù) 讓開(kāi)發(fā)人員不用對(duì)數(shù)據(jù)訪問(wèn)邏輯進(jìn)行編碼就能編寫(xiě)應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序,這種應(yīng)用程序更易于開(kāi)發(fā)與維護(hù)。 o分布式共享數(shù)據(jù)對(duì)象CACHE服務(wù) 讓開(kāi)發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。 : J2EE能夠開(kāi)發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程序不依賴(lài)任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計(jì)合理的基于J2EE的程序只需開(kāi)發(fā)一次就可部署到各種平臺(tái)。這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的。J2EE標(biāo)準(zhǔn)也允許客戶(hù)訂購(gòu)與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。 : 企業(yè)必須要選擇一種服務(wù)器端平臺(tái),這種平臺(tái)應(yīng)能提供極佳的可伸縮性去滿(mǎn)足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶(hù)。基于J2EE平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如可被部署到高端UNIX與大型機(jī)系統(tǒng),這種系統(tǒng)單機(jī)可支持64至256個(gè)處理器。(這是NT服務(wù)器所望塵莫及的)J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。這種部署可達(dá)數(shù)千個(gè)處理器,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿(mǎn)足未來(lái)商業(yè)應(yīng)用的需要。 : 一個(gè)服務(wù)器端平臺(tái)必須能全天候運(yùn)轉(zhuǎn)以滿(mǎn)足公司客戶(hù)、合作伙伴的需要。因?yàn)镮NTERNET是全球化的、無(wú)處不在的,即使在夜間按計(jì)劃停機(jī)也可能造成嚴(yán)重?fù)p失。若是意外停機(jī),那會(huì)有災(zāi)難性后果。J2EE部署到可靠的操作環(huán)境中,他們支持長(zhǎng)期的可用性。一些J2EE部署在WINDOWS環(huán)境中,客戶(hù)也可選擇健壯性能更好的操作系統(tǒng)如Sun Solaris、IBM OS/390。%的可用性或每年只需5分鐘停機(jī)時(shí)間。這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。事實(shí)上,sun設(shè)計(jì)J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統(tǒng)模式中,客戶(hù)端擔(dān)當(dāng)了過(guò)多的角色而顯得臃腫,在這種模式中,第一次部署的時(shí)候比較容易,但難于升級(jí)或改進(jìn),可伸展性也不理想,而且經(jīng)?;谀撤N專(zhuān)有的協(xié)議――通常是某種數(shù)據(jù)庫(kù)協(xié)議。它使得重用業(yè)務(wù)邏輯和界面邏輯非常困難?,F(xiàn)在J2EE 的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是 J2EE 典型的四層結(jié)構(gòu): 運(yùn)行在客戶(hù)端機(jī)器上的客戶(hù)層組件 運(yùn)行在J2EE服務(wù)器上的Web層組件 運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件 運(yùn)行在EIS服務(wù)器上的企業(yè)信息系統(tǒng)(Enterprise information system)層軟件。,它們通過(guò)相關(guān)的類(lèi)和文件組裝成J2EE應(yīng)用程序,并與其他組件交互。J2EE說(shuō)明書(shū)中定義了以下的J2EE組件: 應(yīng)用客戶(hù)端程序和applets是客戶(hù)層組件. Java Servlet和JavaServer Pages(JSP)是web層組件. Enterprise JavaBeans(EJB)是業(yè)務(wù)層組件. 有三種企業(yè)級(jí)的bean: 會(huì)話(huà)(session) beans, 實(shí)體(entity) beans, 和消息驅(qū)動(dòng)(messagedriven) beans. 會(huì)話(huà)bean 表示與客戶(hù)端程序的臨時(shí)交互. 當(dāng)客戶(hù)端程序執(zhí)行完后, 會(huì)話(huà)bean 和相關(guān)數(shù)據(jù)就會(huì)消失. 相反, 實(shí)體bean 表示數(shù)據(jù)庫(kù)的表中一行永久的記錄. 當(dāng)客戶(hù)端程序中止或服務(wù)器關(guān)閉時(shí), 就會(huì)有潛在的服務(wù)保證實(shí)體bean bean 結(jié)合了會(huì)話(huà)bean 和 JMS的消息監(jiān)聽(tīng)器的特性, 允許一個(gè)業(yè)務(wù)層組件異步接收J(rèn)MS (ERP), 大型機(jī)事務(wù)處理, 數(shù)據(jù)庫(kù)系統(tǒng),和其它的遺留信息系統(tǒng). 例如,J2EE 應(yīng)用組件可能為了數(shù)據(jù)庫(kù)連接需要訪問(wèn)企業(yè)信息系統(tǒng) 兩者的對(duì)比 ,并且與windows操作系統(tǒng)結(jié)合可以使得性能上也有不錯(cuò)的保證,但也由于其是微軟的產(chǎn)品,僅支持微軟的視窗操作系統(tǒng)和相應(yīng)的IIS服務(wù)器,導(dǎo)致了在移植性和跨平臺(tái)性能有了非常大的局限性,同時(shí)作為服務(wù)器操作系統(tǒng),Windows server版的性能與Linux還是有一定的差距。 J2EE由于采用了JAVA語(yǔ)言,所以在移植性上相對(duì)于ASP有著非常巨大的優(yōu)勢(shì),而且可以運(yùn)行目前所有的Web服務(wù)器上。這使得本身就有非常好的性能的JSP頁(yè)面借助于linux服務(wù)器的性能而運(yùn)行的更加高效。更重要的是,由于J2EE的開(kāi)源性,使得目前市場(chǎng)上有無(wú)數(shù)的開(kāi)源框架可以使用,包括注明的Struts,Spring,Hibernate等等,這些第三方的開(kāi)源框架更是可以根據(jù)自己工程的情況進(jìn)行相應(yīng)的修改來(lái)取得更好的效果。 在開(kāi)發(fā)工具上面,盡管其功能強(qiáng)大,但是費(fèi)用卻十分的昂貴,對(duì)于一般的低成本運(yùn)作的比較小的開(kāi)發(fā)小組來(lái)說(shuō),這無(wú)疑增加了整個(gè)產(chǎn)品的成本。而J2EE卻擁有很多很好的免費(fèi)開(kāi)發(fā)工具,如Netbeans、Eclipse等等,這些無(wú)疑使得更多的人對(duì)J2EE開(kāi)發(fā)有著更大的興趣。 另外在安全性上,微軟的服務(wù)器和操作系統(tǒng)一直是病毒和黑客攻擊的主要目標(biāo),目前已知的漏洞就有將近幾十個(gè),這對(duì)于系統(tǒng)的安全十一個(gè)巨大的威脅,而相對(duì)來(lái)說(shuō)Linux平臺(tái)下的安全性和權(quán)限管理都更加嚴(yán)格,系統(tǒng)受到的攻擊也較少,更適合作為系統(tǒng)的服務(wù)器操作系統(tǒng)。 下面用一個(gè)表對(duì)前面的敘述進(jìn)行了總結(jié) Asp與J2EE對(duì)比ASPJ2EEWEB服務(wù)器微軟的ⅡS或WPS(Personal Web Server)任何的Web服務(wù)器操作系統(tǒng)微軟的操作系統(tǒng)絕大多數(shù)的平臺(tái),包括Solaris操作系統(tǒng), 微軟的操作系統(tǒng),各種UNIX的操作系統(tǒng)??缙脚_(tái)訪問(wèn)需要第三方的ASP的引入產(chǎn)品支
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1