【正文】
的 CGI 程序需要 使用系統(tǒng)的標(biāo)準(zhǔn)輸入輸出設(shè)備來實現(xiàn)動態(tài)網(wǎng)頁的生成,而 JSP 是直接和服務(wù)器相關(guān)聯(lián)的。例如,如果 JSP 頁面訪問數(shù)據(jù)庫,可能生成許多到數(shù)據(jù)庫的連接,將極大地影響到數(shù)據(jù)庫的性能。這個結(jié)構(gòu)在許多應(yīng)用上工作良好,但不能擴(kuò)展到以下情況,即大量的基于 Web 的并發(fā)客戶訪問稀少的企業(yè)資源。 這個模型基本上用 JSP 頁面 (編譯成為 Java Servlet)代替了 CGI— B 則概念。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,它的頁面可以 應(yīng)用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。這使得以后對該頁面的調(diào)用有非??斓捻憫?yīng)。后者是一個標(biāo)準(zhǔn)的 Java 擴(kuò)展,頁面開發(fā)人員能夠訪問全部的 Javs 應(yīng) 用環(huán)境,以利用 Java技術(shù)的擴(kuò)展性和可移植性。 JSP 引擎接受客戶端對 JSP 頁面的請求,并且生成 JSP 頁面給客戶端的響應(yīng)。 ? JSP 頁面的應(yīng)用模型。在這 對標(biāo)志中的所有東西都會被腳 本描述語言引擎執(zhí)行。小腳本可以和頁面中的靜態(tài)組件 組合來創(chuàng)建動態(tài)生成的頁面。 JSP 頁面可以在頁面中包含小的腳本、稱之為小腳本 (scriptlet)?;跇?biāo)簽的語法的真正威力來自于客戶標(biāo)簽庫的開發(fā);使得工具供應(yīng)商或其他人員能夠為特定的要求創(chuàng)建和分派標(biāo)簽。 版本包含更多的標(biāo)準(zhǔn)標(biāo)簽。 中包含大量標(biāo)準(zhǔn)標(biāo)簽,這些標(biāo)簽作為核心標(biāo)簽包括: JSP: useBcan 這個標(biāo)簽盧明對一個 JavaBeans 組件實例的使用。 ? JSP 標(biāo)簽。 JSP 頁面使用 JSP 指示將指令傳遞到 JSP 引擎。網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果, JSP 對客戶瀏覽器的要求很低,支持無 Plug in, ActiveX,無 Java Applet、甚至無 Frame的瀏覽器。程序片段可以操作數(shù)菏澤學(xué)院本科生畢業(yè)論文 4 據(jù)庫 、重新定向網(wǎng)頁以及發(fā)送 Email等,這就是建立動態(tài)網(wǎng)站所需要的功能。 在傳統(tǒng)的網(wǎng)頁 HTML義件中加入 Java 程序片段 (scriptlet)和 JSP標(biāo)簽 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (.jsp)。 瀏覽器 服務(wù)器 JSP數(shù)據(jù)庫請求 請求請求回傳回傳回傳 JSP 運作模式 由于 JSP 放置在 Web 服務(wù)器上,它在解析使 用者由表單穿送過來的字段數(shù)據(jù)后,接著通過適當(dāng)?shù)倪壿嬌蓸?biāo)準(zhǔn) HTML 文件 ,然后傳送給客戶端,使用者看到的是一般符合 HTML 格式的文件內(nèi)容。 相對應(yīng)用于 Client 端(指的是瀏覽器端的 HTML 文件)內(nèi)嵌的描述語言, Sun公司提供的 也支持類似的描述語言,它便是 Java 語言。更明確地說, JSP 是能在Web Server(尤其是 JSWDK)端整合 Java 語言至 HTML 網(wǎng)頁的環(huán)境中,利用 HTML 網(wǎng)頁內(nèi)含的 Java程序代碼取代原有的 CGI、 ISAPI 或者 IDC 的程序,以便執(zhí)行原有CGI/WinCGI、 ISAPI 的功能。目前在國外的眾 多網(wǎng)站特別是涉及電子商務(wù)的網(wǎng)站中,已經(jīng)大量使用了 JSP技術(shù)。不僅僅是人們?nèi)粘I畹慕涣?,更多的是通過博客學(xué)習(xí)到更多的知識。借此,大部分人可以從網(wǎng)絡(luò)上通過個人博客進(jìn)行網(wǎng)絡(luò)營銷。而且 ,由 于個人博客才剛剛興起 ,并且現(xiàn)在還處于免費階段 ,以后將會有越來越多的人加入到個人博客的行列中來,同時隨著法律的不斷完善 ,網(wǎng)上個人博客 也收到了法律的保護(hù),用戶可以在自己的博客上發(fā)表自己的言論,同他人進(jìn)行思想上的交流。 課題意義 今天 ,隨著網(wǎng)絡(luò)技術(shù)的 不斷發(fā)展進(jìn)步 ,網(wǎng)上流行的博客系統(tǒng)以其龐大的訪問量和低廉的成本受到越來越多的人的青睞。 認(rèn)識同好交流朋友:借由博客的社群性質(zhì)可以吸引興趣或性格相合的網(wǎng)友來觀看, 并且借此認(rèn)識結(jié)交新朋友。 抒發(fā)分享個人情緒:博客常用來抒發(fā)個人情緒,把生活中的不滿、郁悶或憤怒宣泄到博客上,或是網(wǎng)友們分享個人心情。 研究該系統(tǒng)的意義在于通過個人博客 記錄個人生活點滴:如同日記一般,可將自己每日生活中發(fā)生的事情記錄下來,并且跟朋友或網(wǎng)友們分享。編寫博客可以抒發(fā)感情,引起人們的共鳴。個人博客作者一般注重博客的內(nèi)容,即使他們的博客從來沒有被除了自己以外的人閱讀過。 是個人持續(xù)性的日記或評論。 個人博客是博客的一種。博客上的文章通常根據(jù)張貼時間,以倒序方式由新到舊排列。為此 ,我提出了個人博客系統(tǒng)開發(fā)的課題。 關(guān)鍵字 : JavaBean、 JDBC、 ODBC 菏澤學(xué)院本科生畢業(yè)論文 6 Based on B/S structure is Java personal blog development Student majoring in Computer science and technology Dukang Tutor LvFangXing Abstract: This thesis research topic is based on B/S structure Jsp personal blog development. This system mainly provide users with blog system. Through the demand analysis of the system, high level design and detailed design, so that the system has the database information retrieval and maintenance function, and fulfilled the blog system related operation function. In this system in the design and implementation of main USES the JSP (Java web Server JavaBean + + Servlet dynamic web design technology, and with Windows XP as operation environment, use browser/Server structure (B/S), backend database is MySQL Server as JSP, Tomcat support platform. Using development tool use is Dreamweaver 8, and programming tools Myeclipse. This system mainly consists of four function modules: 1. The main module function: set the user interface, accept the user to select, call the corresponding program blocks. 2 albums module function: accept blogger submit information, according to the information makes the corresponding add, delete, modify operation, and to the corresponding operation on the database operation, the modified database content, in order to offer the front desk calls 3. Log module function: according to the blogger submit information that the database add modification and deletion, update the database. For front desk calls. 4. Video module function: to achieve upload or delete video, and the database, 菏澤學(xué)院本科生畢業(yè)論文 7 in order to offer timely operation desk operation. 5. Shut get autorization module function: to achieve blogger personal information to add, delete, modify the function, and promptly to the database operation, for front desk calls. 6. Guestbook module function: provide your visitor with message way, background, and delete, viewer messages to the database, for even operation desk calls. This system mainly pleted the album module and log of the module, the detailed design blog closed after five modules of the system, achieves the help users to personal blog systems use purpose. Key word: JavaBean, JDBC, ODBC 菏澤學(xué)院本科生畢業(yè)論文 1 1 前言 問題的提出 隨著互聯(lián)網(wǎng)的不斷發(fā)展 ,人們的生活發(fā)生了巨大的變化 ,人們獲取信息資料的方式也發(fā)生了巨大的改變 ,越來越多的人喜歡到網(wǎng)上去收集信息 ,特別是近幾年 ,隨著數(shù)字化產(chǎn)品的不斷普及 ,人們越來越喜歡上 Blog(博客) ,當(dāng)下個人博客得到了長足的發(fā)展 ,類似于新浪,網(wǎng)易,都有自己的博客系統(tǒng)。 6.留言本模塊功能:為瀏覽者提供留言途徑,后臺刪除、查看留言,并對數(shù)據(jù)庫進(jìn)行即使操作,以供前臺調(diào)用。 4. 視頻模塊功能 : 實現(xiàn)上傳或刪除視頻,并對數(shù)據(jù)庫進(jìn)行及時操作,以供前臺操作。 2. 相冊模塊功能 : 接受博主提交信息,根據(jù)信息做出相應(yīng)添加、刪除、修改操作,并對相應(yīng)操作對數(shù)據(jù)庫進(jìn)行操作,修改數(shù)據(jù)庫內(nèi)容,以供前臺調(diào)用 3. 日志模塊功能 : 根據(jù)博主提交信息,對數(shù)據(jù)庫進(jìn)行添加修改刪除,及時更新數(shù)據(jù)庫。采用開發(fā)工具采用的是Dreamweaver Myeclipse。通過系統(tǒng)的需求分析、概要設(shè)計和詳細(xì)設(shè)計 , 使該系統(tǒng)具備了數(shù)據(jù)庫信息檢索及維護(hù)的功能,并且實現(xiàn)了博客系統(tǒng)的相關(guān)操作功能。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 指導(dǎo)教師評閱書 指導(dǎo)教師評價: 一、撰寫(設(shè)計)過程 學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生掌握專業(yè)知識、技能的扎實程度 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 完成畢業(yè)論文(設(shè)計)期間的出勤情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 二、論文(設(shè)計)質(zhì)量 論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 三、論文(設(shè)計)水平 論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有 新意?設(shè)計是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計說明書)所體現(xiàn)的整體水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 建議成績: □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 (在所選等級前的□內(nèi)畫“√”) 指導(dǎo)教師: (簽名) 單位: (蓋章) 年 月 日 評閱教師評閱書 評閱教師評價: 一、論文(設(shè)計) 質(zhì)量 論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范? □ 優(yōu) □ 良 □ 中 □