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

正文內(nèi)容

java在internet上的web應(yīng)用程序開發(fā)畢業(yè)論文-在線瀏覽

2025-08-09 12:47本頁面
  

【正文】 很強的交互性以及方便用戶控制管理,因此采用它成為開發(fā)學(xué)生網(wǎng)上論壇的主要技術(shù)之一。葉志敏:學(xué)生網(wǎng)上論壇21 JAVA 的網(wǎng)絡(luò)功能與編程 JAVA 簡介 Java 是一種簡單易用、完全面向?qū)ο蟆⒕哂衅脚_無關(guān)性且安全可靠的主要面向Inter 的開發(fā)工具。在早期,Java 比較多的用在瀏覽器上,插入到網(wǎng)頁中 (即是 Java Applet 程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于 Java 虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet 逐漸的被后起之秀 Flash 所替代,但隨著 JavaServlet 的推出,Java 在電子商務(wù)方面開始嶄露頭角,最新的 JSP(Java Server Page)技術(shù)的推出,更是讓 Java 成為基于 Web 的應(yīng)用程序的首選開發(fā)工具,目前的Java 技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。例如 Java 程序可以每隔一定時間讀取某結(jié)點提供的最新數(shù)據(jù),并以圖表的形式顯示出來。 JSP 技術(shù) JavaServlet 是 JSP 技術(shù)的基礎(chǔ),JSP 本身就是預(yù)先被編譯成 Servlet,然后再運行的,而且大型的 Web 應(yīng)用程序的開發(fā)需要 JavaServlet 和 JSP 配合才能完成,Servlet 這個名稱大概源于 Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用 Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序” 。許多 Web 服務(wù)器都支持Servlet,即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。由于 JavaServlet 內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)3同時為多個請求服務(wù),因此 Java Servlet 效率非常高。這就是為什么 SUN 還要推出 JavaServerPages 的原因。JSP 技術(shù)是 J2EE 的一個關(guān)鍵技術(shù),它在更高一級的層次上抽象 Servlet?,F(xiàn)在有許多商業(yè)應(yīng)用服務(wù)器支持 JSP 技術(shù),比如 BEA WebLogic、IBM WebSphere、JRun 等等。如果你有一個支持 JSP 的 Web 服務(wù)器,并且有一個 JSP 文件,你可以把它放倒任何靜態(tài) HTML 文件可以放置的位置,不用編譯,不用打包,也不用進行 ClassPath 的設(shè)置,就可以像訪問普通網(wǎng)頁那樣訪問它,服務(wù)器會自動幫你做好其他的工作。這個過程就是把 JSP 文件聲明的動態(tài)元素和靜態(tài)元素轉(zhuǎn)變成 JAVA servlet,使其內(nèi)容從 WEB 服務(wù)器的輸出流送到瀏覽器上。兩者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。普通的 HTML 頁面只依賴于Web 服務(wù)器,而 ASP 和 JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。ASP 和 JSP 都是面向Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。此外,ASP 與JSP 還有一個更為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)5碼。 JSP 的組成JSP 由標(biāo)準(zhǔn)的 HTML 標(biāo)記和 JSP 標(biāo)記組成。指令總是出現(xiàn)在 JSP 文件的頂部,在任何其它 JSP 標(biāo)記之前。聲明塊中的代碼通常使用 JAVA 編寫,也可以是其它腳本語言。JSP Scriptlet 用于在JSP 頁面中嵌入一段小的代碼塊,而不是像聲明塊那樣聲明整個方法。一種是輸出注釋,能夠出現(xiàn)在瀏覽器的輸出流中的,另一種是不會在輸出流中出現(xiàn)。葉志敏:學(xué)生網(wǎng)上論壇63 JSP 中對數(shù)據(jù)庫的操作數(shù)據(jù)庫連接對動態(tài)網(wǎng)站來說是最為重要的部分從 JSP 中訪問數(shù)據(jù)通常是通,過JavaBean 來實現(xiàn)的。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序,Java 程序就通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等等操作。 JavaBean 文件JavaBeans 是基于 java 的組件模型,由屬性,方法和事件 3 個部分組成。它是一種 Java 類,通過封裝成為具有某種功能或者處理某個業(yè)務(wù)的對象。Bean 的含義是可重復(fù)使用的 Java 組件。使用它的對象只能通過接口來操作。Bean 并不需要繼承特別的基類(baseclass)或事項特定的接口(Interface) 。2)通信(Communication ):生成和收集組件的消息事件。4)屬性(Properties):支持組件布局的控制,包括組件占用的空間和組件的相對位置。Javabeans 可實現(xiàn)在設(shè)計平臺被規(guī)定的操作,一般可表示為簡單的圖形界面,如按鈕,光標(biāo)和菜單等,也可以是不可見的接受并處理事件的操作,如數(shù)據(jù)庫連接 Bean。創(chuàng)建一個簡單的數(shù)據(jù)庫連接 Bean 需要 5 個步驟:導(dǎo)入 JDBC 標(biāo)準(zhǔn)類庫,注冊數(shù)據(jù)庫驅(qū)動程序,建立數(shù)據(jù)庫連接,數(shù)據(jù)庫操作和關(guān)閉。 注冊數(shù)據(jù)庫驅(qū)動程序注冊數(shù)據(jù)庫驅(qū)動程序在一個 JDBC 的驅(qū)動程序被用來建立數(shù)據(jù)庫連接之前,必須向數(shù)據(jù)庫驅(qū)動程序管理器注冊該驅(qū)動程序。當(dāng)一個 JDBC 驅(qū)動程序被載入時,它將自動地在驅(qū)動程序管理器上注冊。 (“strDBDriver ”)。一個 JDBC 的驅(qū)動程序就是一個可以通過 classpath 找到一個 Java 類。一個 JDBC 的數(shù)據(jù)庫連接是用數(shù)據(jù)庫 URL 來標(biāo)記的。數(shù)據(jù)庫 URL 的基本形式:jdbc:JDBC 驅(qū)動程序名:數(shù)據(jù)源標(biāo)記URL 的第一部分表示使用 JDBC 建立數(shù)據(jù)庫連接。第 3 部分是數(shù)據(jù)源標(biāo)記,它映射所需連接的數(shù)據(jù)庫。conn=(strDBUrl,sa,)。SQL 指令通常會執(zhí)行查詢、插入、更新和刪除等數(shù)據(jù)庫操作。STMT 對象提供了許多方法來執(zhí)行不同的數(shù)據(jù)庫操作。private Statement stmt=null。stmt=()。數(shù)據(jù)操作包括查詢、插入、更新和刪除等操作要對數(shù)據(jù)庫精心操作可以使用 STMT 對象的 executeQuery()方法executeQuery()。具體如下:rs=(sql). 關(guān)閉由于數(shù)據(jù)庫連接的是重要資源,因此必須在數(shù)據(jù)庫操作完畢后及時釋放數(shù)據(jù)庫連接。例如:()。遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)94 系統(tǒng)實現(xiàn)從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)總體上有九個功能模塊組成。本設(shè)計首先介紹系統(tǒng)與數(shù)據(jù)庫的連接方式,然后介紹系統(tǒng)主要部分的實現(xiàn)方法。連接池是創(chuàng)建和管理一個連接的緩沖池的技術(shù),這些連接準(zhǔn)備好被任何需要它們的線程使用。連接池主要的優(yōu)點有:減少連接創(chuàng)建時間、簡化的編程模式、受控的資源使用。配置連接池:1)首先要將 access 的驅(qū)動包放在 tomcat/lib 目錄下2)在應(yīng)用服務(wù)器 Tomcat 里的/conf 下找到一個 文件,在里面添加的內(nèi)容如下:Resource name=jdbc/mysqldsauth=Containertype=driverClassName=url=jdbc:mysqlusername=rootpassword=123maxIdle=30maxWait=10000maxActive=100/葉志敏:學(xué)生網(wǎng)上論壇10/Context需要訪問數(shù)據(jù)庫就通過在 JavaBean 創(chuàng)建的一個叫 QueryRunner()方法來訪問。try {//通過在 文件,設(shè)定的數(shù)據(jù)源對象的名字,獲取數(shù)據(jù)源對象Context context = new InitialContext()。} catch (Exception e) {(獲取數(shù)據(jù)源時出錯 )。return qr。為寫成 JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。眾所周知,屬性名稱符合這種模式,其他 Java 類可以通過自省機制發(fā)現(xiàn)和操作這些 JavaBean 屬性。用戶可以認為 JavaBean 提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。將大部分功能放在JavaBean 中完成,以使 JSP 頁面程序更干凈簡潔、利于維護。遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)11連接數(shù)據(jù)庫的 JavaBean——DbHelper。 用戶登錄模塊用戶登錄頁面比較簡單,因為用戶不登錄就可以瀏覽本網(wǎng)站,所以登錄的功能就直接增加到了頭文件里,用戶沒有登錄時,此模塊將一直顯示。用戶登錄如圖 41 所示:圖 41 用戶登錄在登錄頁面時,當(dāng)用戶提交了登錄資料后,就由“”這個 servlet 進行驗證,它的工作主要是判斷用戶登錄的帳號和密碼是否一致。如果用戶輸入了錯誤的用戶名和密碼,通過()。方法跳轉(zhuǎn)到相應(yīng)的界面。 } public void destroy() {遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)13()。 int type=。 (null,msg,title,type)。 int type=。 (null,msg,title,type)。 int type=。 (null,msg,title,type)。 } public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String username=new String((username).getBytes(ISO88591),UTF8)。 if(()){ wrong1()。 } else{ try{ Connection con=null。 ()。 con=(ur1)。 String sql=select * from user where username=39。 ResultSet rs=null。 if(()){ String sql2=select * from user where password=39。 rs=(sql2)。 } else{ wrong3()。 } } else{ wrong2()。遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)15 } } catch(Exception e){ ()。 charset=UTF8 pageEncoding=UTF8%!DOCTYPE html PUBLIC //W3C//DTD HTML Transitional//EN htmlheadmeta equiv=ContentType content=text/html。 charset=UTF8 pageEncoding=UTF8%!DOCTYPE html PUBLIC //W3C//DTD HTML Transitional//EN htmlheadmeta equiv=ContentType content=text/html。 charset=UTF8遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)17 pageEncoding=UTF8%!DOCTYPE html PUBLIC //W3C//DTD HTML Transitional//EN htmlheadmeta equiv=ContentType content=text/html。 charset=UTF8 pageEncoding=UTF8%htmlheadmeta equiv=ContentType content=text/html。 charset=UTF8 pageEncoding=UTF8%!DOCTYPE html PUBLIC //W3C//DTD HTML Transitional//EN htmlhead遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)19meta equiv=ContentType content=text/html。public class XinrenbaodaoBean {private String x
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1