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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于web應(yīng)用的工資管理系統(tǒng)(編輯修改稿)

2025-01-08 19:11 本頁面
 

【文章內(nèi)容簡介】 話來概括 J2EE,那就是: J2EE 是一個(gè)中間件基礎(chǔ)架構(gòu),有了它,開發(fā)者只需要集中精力編寫代碼來表達(dá)企業(yè)應(yīng)用的商業(yè)邏輯和表示邏輯,至于其他系統(tǒng)問題,如內(nèi)存管理,多線程,資源分布和垃圾收集等,都將由 J2EE 自動完成。 J2EE 如何應(yīng)對挑戰(zhàn) J2EE 是很好的應(yīng)對企業(yè)開發(fā)過程中所面臨的問題,以及為企業(yè)未來發(fā)展之需要提供空間。 ? 獨(dú)立于硬件配置和操作系統(tǒng) J2EE 運(yùn)行在 Java 虛擬機(jī)( JVM)上,利用 Java 本身的跨平臺特性,獨(dú)立于硬件配置和操作系統(tǒng)。 Java 運(yùn)行環(huán)境( JRE) —— JVM 的可安裝版本加上其他一些重要組件 —— 幾乎可以運(yùn)行于所有的硬件 /OS 組合。因此,通過采用 Java, J2EE 使企業(yè)免于高昂的硬件設(shè)備和操作系統(tǒng)的再投資,保護(hù)已有的 IT 資源。在很多情況下, J2EE還可以直接運(yùn) 行在 EIS 服務(wù)器環(huán)境中,從而節(jié)約網(wǎng)絡(luò)帶寬,提高性能。 10 圖 ? 堅(jiān)持面向?qū)ο蟮脑O(shè)計(jì)原則 作為一門完全面向?qū)ο蟮恼Z言, Java 幾乎支持所有的面向?qū)ο蟮某绦蛟O(shè)計(jì)特征。面向?qū)ο蠛突诮M件的設(shè)計(jì)原則構(gòu)成了 J2EE 應(yīng)用編程模型的基礎(chǔ)。 J2EE 多層結(jié)構(gòu)的每一層都有多種組件模型。因此,開發(fā)人員所要做的就是為應(yīng)用項(xiàng)目選擇適當(dāng)?shù)慕M件模型組合,靈活地開發(fā)和裝配組件,這樣不僅有助于提高應(yīng)用系統(tǒng)的可擴(kuò)展性,還能有效地提高開發(fā)速度,縮短開發(fā)周期。此外,基于 J2EE 的應(yīng)用還具有結(jié)構(gòu)良好,模塊化,靈活和高度可重用性等優(yōu)點(diǎn)。 ? 靈活性、可移植性和互操作性 利用 Java 的跨平臺特性, J2EE 組件可以很方便地移植到不同的應(yīng)用服務(wù)器環(huán)境中。這意味著企業(yè)不必再拘泥于單一的開發(fā)平臺。 J2EE 的應(yīng)用系統(tǒng)可以部署在不同的應(yīng)用服務(wù)器上,在全異構(gòu)環(huán)境下, J2EE 組件仍可彼此協(xié)同工作。這一特征使得裝配應(yīng)用組件首次獲得空前的互操作性。例如,安裝在 IBM Websphere 環(huán)境下的 EJB,一方面可以直接與 Websphere 環(huán)境下的 CICS 直接交互,另一方面也可以通過安裝在別處的 BEA Weblogic 服務(wù)器上的 EJB 進(jìn)行訪問。 ? 輕松的企業(yè)信息系 統(tǒng)集成 J2EE 技術(shù)出臺后不久,很快就將 JDBC、 JMS 和 JCA 等一批標(biāo)準(zhǔn)納歸自身體系之下,這大大簡化了企業(yè)信息系統(tǒng)整合的工作量,方便企業(yè)將諸如 legacy system(早期投資系統(tǒng)), ERP 和數(shù)據(jù)庫等多個(gè)不同的信息系統(tǒng)進(jìn)行無縫集成。 由于幾乎所有的關(guān)系型數(shù)據(jù)庫系統(tǒng)都支持 JDBC,因此只需借助必要的 JDBC 驅(qū)動程序,J2EE 應(yīng)用就可以和所有主流數(shù)據(jù)庫系統(tǒng)進(jìn)行通信。類似的,目前業(yè)界正冒出一批基于 Java 11 連接器體系標(biāo)準(zhǔn)的 EI 適配器,也用于提供各類 legacy system 和 ERP/CRM 的無縫集成。 ? 引進(jìn)面向服務(wù)的體系結(jié)構(gòu) 隨著 Web 服務(wù)以及 SOAP 等開放標(biāo)準(zhǔn)的出現(xiàn),企業(yè)異構(gòu)系統(tǒng)之間的互操作性成為可能。 J2EE,作為一個(gè)可擴(kuò)展平臺,很自然需要加入 Web 服務(wù)特性。為此, Sun 公司發(fā)布了一整套稱為“ JAX 包”的 API,支持從 XML 語法分析、 XML 綁定、 SOAP消息發(fā)送、注冊表查尋、 XML RPC 到 XML 消息傳遞等所有各種 Web 服務(wù)需求。 雖然 J2EE 平臺的出現(xiàn)早于 Web 服務(wù)技術(shù),但它的可擴(kuò)展能力使它能很好地適應(yīng)技術(shù)的最新發(fā)展。我們有理由相信,在未來, J2EE 將引入更多的技術(shù)進(jìn)步而不會動搖它的核心框架和 應(yīng)用 編程模型。 總之,作為一個(gè)被業(yè)界廣泛采用的中間件標(biāo)準(zhǔn), J2EE 是開發(fā)可伸縮的、具有負(fù)載平衡能力的多層分布式跨平臺企業(yè)應(yīng)用的理想平臺。 J2EE 的首要任務(wù)在于提供一個(gè)標(biāo)準(zhǔn)中間件基礎(chǔ)架構(gòu),由該基礎(chǔ)架構(gòu)負(fù)責(zé)處理企業(yè)開發(fā)中所涉及的所有系統(tǒng)級問題,從而使得開發(fā)人員可以集中精力重視商業(yè)邏輯的設(shè)計(jì)和應(yīng)用的表示,提高開發(fā)工作的效率。 J2EE 有效地滿足了行業(yè)需求,提供獨(dú)立于操作系統(tǒng)的開發(fā)環(huán)境?;?J2EE 的應(yīng)用系統(tǒng)靈活且易于移植和重用,可運(yùn)行在不同廠家的 Web 服務(wù)器上。更為重要的是, J2EE 是一個(gè)開放體系,完全有能力 適應(yīng)未來技術(shù)的進(jìn)步和發(fā)展。 MVC 設(shè)計(jì)模式 MVC(Modelviewcontroller pattern)模式由三部分組成: ●模型( Model):是一組表示應(yīng)用系統(tǒng)商業(yè)邏輯的對象。它通常包括表示商業(yè)抽象的類(如:賬號、采購等等)和現(xiàn)實(shí)世界的對象(如職員、客戶等)。 ●視圖( View):是用一種向用戶表達(dá)信息的具體方式。要理解視圖的捷徑是把視圖想象成為一個(gè)具體的網(wǎng)頁或者屏幕,它能夠給用戶提供一組互相有關(guān)的信息。 ●控制( Controller):是應(yīng)用系統(tǒng)處理 具體流程和導(dǎo)向的核心部分。它把模型對象給出的信息翻譯成視圖可以理解的形式,并且處理系統(tǒng)流程的走向,例如視圖在下一個(gè)回應(yīng)中將會給用戶什么樣的反饋。 MVC 的關(guān)鍵是商業(yè)模型的設(shè)計(jì)與實(shí)現(xiàn)可以獨(dú)立于應(yīng)用系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)(控制)和界面的設(shè)計(jì)與實(shí)現(xiàn)(視圖)。 MVC 模式如下圖所示。 12 + 圖 J2EE 框架與 MVC 模式的配合 MVC 模式可以與 J2EE 框架很好的結(jié)合。目前已經(jīng)有許多成功的應(yīng)用系統(tǒng)案例,按照如下的方式將 J2EE 的元素映射到 MVC 的三個(gè)組成部分。 ● Model: JavaBeans and Enterprise JavaBeans ● View: JavaServer Pages ● Controller: Servlets 這里 servlets 用作 controllers,用于接收 HTTP 的 POST 請求,并且負(fù)責(zé)將 POST 上來的數(shù)據(jù)傳送給 model,然后選擇用哪一個(gè) JSP 頁面來顯示 model 處理的結(jié)果。這種系統(tǒng)結(jié)構(gòu)通常又稱為“ Model II” JSP 結(jié)構(gòu)。 BEA Weblogic 應(yīng)用服務(wù)器簡介 BEA Weblogic Server 是一種廣泛采用 Java 應(yīng)用服 務(wù)器,用于組建多層次的、安全的大型的和分布式的 Web 應(yīng)用,如電子商務(wù)等。在分布式應(yīng)用中,應(yīng)用層次之間、應(yīng)用層次與組建之間,需要具有容錯(cuò)共能和快速的網(wǎng)絡(luò)通信功能。隨著中間件和 Web 技術(shù)的不斷發(fā)展,許多企業(yè)站點(diǎn)已經(jīng)從客戶機(jī) /服務(wù)器環(huán)境遷移到 n 層結(jié)構(gòu)(通常為 3 層到 4 層)的應(yīng)用中。在這種多層結(jié)構(gòu)的應(yīng)用中,有效的網(wǎng)絡(luò)連接時(shí)至關(guān)重要的首要因素。 在多層結(jié)構(gòu)的應(yīng)用中, BEA Weblogic Server 可以提供開發(fā)和利用服務(wù)器端業(yè)務(wù)邏輯的基本架構(gòu),支持分布式變成模型,提供一定程度的透明性。為應(yīng)用開發(fā)人員隱去復(fù)雜的分布式編程的底層細(xì)節(jié),使得編寫分布式應(yīng)用就像開發(fā)本地應(yīng)用一樣。盡管開發(fā)人員仍然需要錯(cuò)誤 13 處里和程序的有效性,但 Weblogic Server 實(shí)現(xiàn)的 J2EE 服務(wù)可以為企業(yè)級的分布式應(yīng)用提供一個(gè)極佳的開發(fā)和運(yùn)行環(huán)境。 由應(yīng)用服務(wù)器(如 BEA Weblogic Server)負(fù)責(zé)處理服務(wù)器端的應(yīng)用邏輯、管理分布式應(yīng)用以及控制網(wǎng)絡(luò)流量,可以為我們帶來下列好處: ? 有效性: Web 瀏覽器和應(yīng)用客戶機(jī)可以共享相同的業(yè)務(wù)邏輯,不必為每一臺客戶機(jī)指定不同的業(yè)務(wù)規(guī)則。 ? 高效性: 把服務(wù)器端業(yè)務(wù)邏輯與資源密集型模塊(如數(shù)據(jù)存儲)盡可能的放在 一起,可以改善系統(tǒng)的性能 ? 可管理性: 把業(yè)務(wù)邏輯集中到應(yīng)用服務(wù)器上便于系統(tǒng)的集中管理和安全控制。 JSP 技術(shù) JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面提供了一個(gè)簡捷而快速的方法。JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。 JSP 規(guī)范是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系 統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁 HTML 文件(*htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 標(biāo)記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 Web服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 JSP 技術(shù)在多個(gè)方面加速了動態(tài) Web 頁面的開發(fā): 將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計(jì)和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其 他人,如 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 14 的 Web 瀏覽器的完全可用性。 強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 采用標(biāo)識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。作為采 用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng) 用。當(dāng)與 Java 2 平臺,企業(yè)版 (J2EE)和 Enterprise JavaBean 技術(shù)整合時(shí), JSP 頁面將提供企業(yè)級的擴(kuò)展性和性能,這對于在虛擬企業(yè)中部署基于 Web 的應(yīng)用是必需的。 技術(shù)分析 Microsoft 公司的 ASP 技術(shù)也是動態(tài)網(wǎng)頁開發(fā)技術(shù)。 JSP 和 ASP 從形式上非常相似, ASP程序員一眼就能認(rèn)出 % %以及 %= %。但是深入探究下去會發(fā)現(xiàn)它們很多的差別,其中最主要的有以下三點(diǎn): ? JSP 的效率和安全性更高 ASP 以源碼形式存放,以解釋方式運(yùn)行,每次 ASP 網(wǎng)頁調(diào)用都 需要對源碼進(jìn)行解釋,運(yùn) 15 行效率不高。另外, IIS 的漏洞曾使得許多網(wǎng)站源程序大曝光。 JSP 在執(zhí)行以前先被編譯成字節(jié)碼 (byte code),字節(jié)碼由 Java 虛擬機(jī) (Java Virtual Machine)解釋執(zhí)行,比源碼解釋的效率高;服務(wù)器上還有字節(jié)碼的 Cache 機(jī)制,能提高字節(jié)碼的訪問效率。第一次調(diào)用 JSP 網(wǎng)頁可能稍慢,因?yàn)樗痪幾g成 Cache,以后就快得多了。同時(shí), JSP 源程序不大可能被下載,特別是JavaBean 程序完全可以放到不對外的目錄中。 ? JSP 的組件 (Component) 方式更方便 ASP 通過 COM 來擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或者復(fù)雜計(jì)算分離出來成為獨(dú)立可重復(fù)利用的模塊。 JSP 通過 JavaBean 實(shí)現(xiàn)了同樣的功能擴(kuò)充。在開發(fā)方面, COM 的開發(fā)遠(yuǎn)比 JavaBean 復(fù)雜和繁瑣,學(xué)會 ASP 不難,但學(xué)會開發(fā) COM 可不簡單。而 JavaBean
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1