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

正文內(nèi)容

基于web的在線考試系統(tǒng)畢業(yè)設(shè)計(論文(編輯修改稿)

2024-12-18 15:01 本頁面
 

【文章內(nèi)容簡介】 。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者XML) 頁面的形式發(fā)送回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML 的 Web 瀏覽器的完全可用性。 可重用組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans 或者 Enterprise JavaBeans 組件)來執(zhí)行 應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 采用標(biāo)識 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JSP 技術(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í)行用其他方法更難于編碼和耗時 的功能。 適應(yīng)平臺 幾乎所有平臺都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。 數(shù)據(jù)庫連接 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun 公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 ODBC驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅(qū)動程序 ,所以 Java 程序能訪問諸如 Oracle、 Sybase、 MS SQL Server 和 MS Access 等數(shù)據(jù)庫。 此外,通過開發(fā)標(biāo)識庫, JSP 技術(shù)可以進(jìn)一步擴(kuò)展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來進(jìn)行工作。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級的分布式應(yīng)用中。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP 技術(shù)能夠 支持高度復(fù)雜的基于 Web 的應(yīng)用。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP 頁面都被編譯成為大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(論文) 5 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn)。 利用 JSP 技術(shù),動態(tài)信息由 JSP 頁面來表現(xiàn), JSP 頁面由安裝在 Web 服務(wù)器或者使用 JSP 的應(yīng)用服務(wù)器 上的 JSP 引擎執(zhí)行。 JSP 引擎接受客戶端對 JSP 頁面的請求,并且生成 JSP 頁面作為對客戶端的響應(yīng)。 JSP 頁面通常 被編譯成為 Java Servlets,這是一個標(biāo)準(zhǔn)的 Java 擴(kuò)展。頁面開發(fā)人員能夠訪問全部的 Java 應(yīng)用環(huán)境,以利用 Java 技術(shù)的擴(kuò)展性和可移植性。當(dāng) JSP 頁面第一次被調(diào)用時,如果它還不存在,就會被編譯成為一個 Java Servlets 類,并且存儲在服務(wù)器的內(nèi)存中。這就使得在接下來的對該頁面的調(diào)用中,服務(wù)器會有非常快的響應(yīng)。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。基于 JSP 的動態(tài)信息發(fā)布技術(shù)是一個開放的、可擴(kuò)展的建立動態(tài) Web 頁面的標(biāo)準(zhǔn)。不論采 用什么創(chuàng)建工具,開發(fā)人員都可以使用 JSP 頁面來創(chuàng)建可移植的 Web 應(yīng)用,在不同的 Web 應(yīng)用服務(wù)器上運(yùn)行。 JSP 與 ASP、 PHP 的區(qū)別 目前,最常用的動態(tài)網(wǎng)頁語言除了 JSP 以 外 ,還有 ASP 和 PHP。 ASP 是一個 Web 服務(wù)器的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)用動態(tài)的、交互的、高性能的 Web 服務(wù)應(yīng)用程序。ASP 采用腳本語言 VBScript(或 JavaScript)作為自己的開發(fā)語言。 PHP 是一種跨平臺的服務(wù)器端的嵌入式語言。它大量地借用 C、 Java 等語言的語法,并耦合 PHP 自己的特性,使 Web 開發(fā)者能夠快 速的寫出動態(tài)生成頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點(diǎn)是完全免費(fèi)的,可以從官方站點(diǎn) (的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。 JSP、 ASP、 PHP 三者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但 JSP 代碼被編譯成 Servlet 并由 Java 虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生。在 JSP、 ASP、 PHP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普 通的 HTML 頁面只依賴于Web 服務(wù)器,而 JSP、 ASP、 PHP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入 HTML 到代碼中,然后一起發(fā)給瀏覽器。 JSP、 ASP、 PHP 三者都是面向 Web 服務(wù)器的技術(shù)客戶端瀏覽器不需要任何附加的軟件支持。 JSP 與 ASP 的區(qū)別: JSP 跨平臺,而且支持包括 Apache、 Netscape、 IIS、 IBM Http Server 在內(nèi)的所有主流 Web 服務(wù)器,而 ASP 目前只支持 Windows NT+IIS; JSP 提供了更好的安全機(jī)制,這對于 Ebusiness 這 樣的應(yīng)用來說是至關(guān)重要的; JSP 可以跨操作系統(tǒng)、Web 服務(wù)器和應(yīng)用服務(wù)器,而 ASP 只限于 Windows NT + IIS; JSP 是一個開放的標(biāo)準(zhǔn),得到了 Oracle、 Netscape、 IBM、 BEA、 Borland 等支持; JSP 的組件編寫更為容易,而且 JSP 的性能優(yōu)于 ASP。 JSP 與 PHP 的區(qū)別: JSP 是一個業(yè)界標(biāo)準(zhǔn), PHP 只是一個開發(fā)組織并不強(qiáng)的免費(fèi)技大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(論文) 6 術(shù)。 PHP 的性能不好,是解釋型的 ,JSP 采用 JIT 編譯后,和 C 不相上下,而且支持多線程。 JSP 支持的平臺眾多,包括 Windows 98/2020/NT 、 Unix、 Linux、 FreeBSD、 AS/400、OS/390,而 PHP 支持的平臺有限。 JSP 可以利用 JDBC 和眾多主流關(guān)系數(shù)據(jù)庫連接,而 PHP目前只支持 MYSql 和 Oracle 等有限的幾種。 JSP 中的組件 JavaBean 和 EJB 開發(fā)非常容易,而且還可以在 JSP 中使用所有 Java 的類和功能;而 PHP 只能用 C 寫一些功能有限的組件,而且編寫比較復(fù)雜。利用 JSP 可以支持 EJB , CORBA 標(biāo)準(zhǔn),而且還支持 LDAP, Message 等服務(wù),使得訪問 ERP、 CICS、 MQ 等企業(yè)應(yīng)用非常容易;而 PHP 在這個方面先天不足,所以對于電子商務(wù)這樣的 Missioncritical 的應(yīng)用來說, PHP 并不適合。 三者中, JSP 應(yīng)該是未來發(fā)展的趨勢,世界上的一些大的電子商務(wù)解決方案提供商都采用 JSP/Servlet。 JSP 與 Servlet、 JavaBeans、 JDBC Servlet Servlet 是一種獨(dú)立于平臺和協(xié)議的服務(wù)器端的 Java 應(yīng)用程序,可以生成動態(tài)的Web 頁面。 它位于 Web 服務(wù)器內(nèi)部的服務(wù)器端的 Java 應(yīng)用程序,與傳統(tǒng)的從命令行啟動的 Java 應(yīng)用程序不同, Servlet 由 Web 服務(wù)器進(jìn)行加載,該 Web 服務(wù)器必須包含支持 Servlet 的 Java 虛擬機(jī)。 Servlet 與 Web 服務(wù)器的關(guān)系類似于 Applet 與 Web 瀏覽器的關(guān)系 (這也是為什么 Servlet 技術(shù)被稱為 Servlet 的原因 ),我們可以將 Servlet 想象成沒有前端界面 (faceless)的 Applet。與 Applet 不同的是,由于 Servlet 運(yùn)行在 Web服務(wù)器端,因此它是一個可信賴的程序,不受到 Java 安全性的限制,擁有和普通 Java應(yīng)用程序一樣的權(quán)限。它還是 CGI Script 的一種替代技術(shù),由于 Servlet 在 性能、可移植性、代碼重用等方面比 CGI具有顯著的優(yōu)勢,因此在未來的技術(shù)發(fā)展過程中, Servlet有可能徹底取代 CGI。 Servlet 通過創(chuàng)建一個框架來擴(kuò)展服務(wù)器的能力,以提供在 Web 上進(jìn)行請求和響應(yīng)服務(wù)。當(dāng)客戶機(jī)發(fā)送請求至服務(wù)器時,服務(wù)器可以將請求信息發(fā)送給 Servlet,并讓Servlet 建立起服務(wù)器返回給客戶機(jī)的響應(yīng)。當(dāng)啟動 Web 服務(wù)器或客戶機(jī)第一次請求服務(wù)時,可以自動裝入 Servlet。裝入后, Servlet 繼續(xù)運(yùn)行直到其它客戶機(jī)發(fā)出請求。 JavaBeans JSP 作為一個很好 的動態(tài)網(wǎng)頁開發(fā)語言得到了越來越廣泛的使用,在各類 JSP 應(yīng)用程序當(dāng)中, JSP+JavaBean 的組合成為了一種事實(shí)上最常見的 JSP 程序的標(biāo)準(zhǔn)。 JavaBean 是描述 Java 的軟件組件模型,有點(diǎn)類似于 Microsoft 的 COM 組件概念。在 Java 模型當(dāng)中,通過 JavaBean 可以無限擴(kuò)充 Java 程序的功能,通過 JavaBean 的組件可以快速地生成新的應(yīng)用程序。對于程序員來說,最好的一點(diǎn)就是 JavaBean 可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護(hù)性等也有很大的意義。 JavaBean 通過 Java 虛擬機(jī) ( Java virtual machine) 可以得到正確的執(zhí)行,運(yùn)行JavaBean 最少的需求是 或以上版本,本考試系統(tǒng)就是運(yùn)用了 JDK 的版本。 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(論文) 7 JavaBean 的傳統(tǒng)應(yīng)用在于可視化的領(lǐng)域,如 AWP 下的應(yīng)用。自從 JSP 誕生以后,JavaBean 更多地應(yīng)用在了非可視花領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn)出了越來越強(qiáng)的生命力。 JDBC 與 ODBC JDBC(Java DataBase Connectivity)是 Java 與數(shù)據(jù)庫的接口規(guī)范, JDBC 定義了一個 支持標(biāo)準(zhǔn) SQL 功能的通用低層的應(yīng)用程序編程接口 (API),它由 Java 語言編寫的類和接口組成,旨在讓各數(shù)據(jù)庫開發(fā)商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫 API。 JDBC API 定義了若干 Java 中的類,表示數(shù)據(jù)庫連接、 SQL 指令、結(jié)果集、數(shù)據(jù)庫元數(shù)據(jù)等。它允許Java 程序員發(fā)送 SQL 指令并處理結(jié)果。通過驅(qū)動程序管理器 ,JDBC API 可利用不同的驅(qū)動程序連接不同的數(shù)據(jù)庫系統(tǒng)。 JDBC與 ODBC都是基于 X/Open的 SQL調(diào)用級接口, JDBC的設(shè)計在思想上沿襲了 ODBC,同時在其主要抽象和 SQL CLI 實(shí)現(xiàn) 上也沿襲了 ODBC,這使得 JDBC 容易被接受。 JDBC 的總體結(jié)構(gòu)類似于 ODBC,也有四個組件:應(yīng)用程序、驅(qū)動程序管理器、驅(qū)動程序和數(shù)據(jù)源。 JDBC 保持了 ODBC 的基本特性,也獨(dú)立于特定數(shù)據(jù)庫。使用相同源代碼的應(yīng)用程序通過動態(tài)加載不同的 JDBC 驅(qū)動程序,可以訪問不同的 DBMS。連接不同的 DBMS 時,各個DBMS 之間僅通過不同的 URL 進(jìn)行標(biāo)識。 JDBC 的 DatabaseMetaData 接口提供了一系列方法,可以檢查 DBMS 對特定特性的支持,并相應(yīng)確定有什么特性,從而能對特定數(shù)據(jù)庫的特性予以支持。與 ODBC 一樣, JDBC 也支持在應(yīng)用程序中同時建立多個數(shù)據(jù)庫連接,采用 JDBC 可以很容易地用 SQL 語句同時訪問多個異構(gòu)的數(shù)據(jù)庫,為異構(gòu)的數(shù)據(jù)庫之間的互操作奠定基礎(chǔ)。 但是, JDBC 除了具有 ODBC 的特點(diǎn)外,更具有對硬件平臺、操作系統(tǒng)異構(gòu)性的支持。這主要是因?yàn)?ODBC 使用的是 C 語言,而 JDBC 使用的是 Java 語言。 Java 語言具有與平臺無關(guān)、移植性強(qiáng)、安全性高、穩(wěn)定性好、分布式、面向?qū)ο蟮缺姸鄡?yōu)點(diǎn),而 JDBC 確保了 “100 %純 Java” 的解決方案,利用 Java 的平臺無關(guān)性, JDBC 應(yīng)用程序可以自然
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1