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

正文內(nèi)容

基于jsp的單用戶博客系統(tǒng)(專業(yè)版)

2025-08-08 18:11上一頁面

下一頁面
  

【正文】 差不多實現(xiàn)了博客的基本功能。 刪除博文確認(rèn)對話框圖完成日志刪除操作的核心代碼如下: String id = (id)。 String params[] = { username, content, id }。 } catch (SQLException e) { ()。 QueryRunner qr = ()。 } public String getUsername() { return username。 } catch (SQLException e) { ()。 博客后臺管理界面圖訪問數(shù)據(jù)庫相關(guān)類如下:a)獲取數(shù)據(jù)源和數(shù)據(jù)庫連接,其代碼如下:public class DbHelper { public static QueryRunner getQueryRunner() { //數(shù)據(jù)源對象可以理解為連接池的管理者,通過他可以獲取數(shù)據(jù)庫的連接 DataSource ds = null。DBUtils是java編程中的數(shù)據(jù)庫操作實用工具,小巧簡單實用。本博客系統(tǒng)采用數(shù)據(jù)庫連接池技術(shù)。單用戶博客系統(tǒng)涉及的實體包括:a)用戶:用戶ID、用戶名稱、用戶密碼。后臺分類管理模塊可以進行修改、添加、刪除操作。用戶以合法的用戶名及密碼登錄,系統(tǒng)即可分配其管理權(quán)限。訪問模型的數(shù)據(jù),并且當(dāng)模型的數(shù)據(jù)發(fā)生變化時更新模型的顯示。和JSP規(guī)范總是能在Tomcat 中得到體現(xiàn)。Servlet技術(shù)非常適于服務(wù)器端的處理和編程。用戶可以通過這些動態(tài)頁面向數(shù)據(jù)庫中輸入信息,從而增強了用戶和服務(wù)器之間的交互性。c)可以在Java的任何平臺上工作,不需要重新編譯。b)服務(wù)器將請求信息發(fā)送至Servlet。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。本博客系統(tǒng)采用MVC框架模式設(shè)計實現(xiàn)了一個簡單的單用戶博客系統(tǒng)。 ⑤鏈接的無限性:鏈接可以將個人博客和整個互聯(lián)網(wǎng)連接起來。 c)分享,將自己的想法、經(jīng)驗與人分享。a) 閱讀博文及評論。b) 發(fā)表相應(yīng)評論。d)交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。給博客的內(nèi)容和空間以無限的擴展。采用MVC模式使得模型層(javabean)、顯示層(jsp)、控制層(servlet)相分離,各司其職,極大地提高了系統(tǒng)的開發(fā)效率、靈活性、適應(yīng)性、復(fù)用性和可維護性,充分發(fā)揮了JSP、Servlet等J2EE組件的各自特點。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。c)Servlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。d)可以在內(nèi)部網(wǎng)或者網(wǎng)絡(luò)之間進行傳輸。 JSP網(wǎng)站開發(fā)模式目前,JSP技術(shù)已經(jīng)成為一種受大多數(shù)大型企業(yè)或中小型企業(yè)喜愛的動態(tài)網(wǎng)頁開發(fā)技術(shù)。該模式的主要思想是使用一個或多個Servlet作為控制器。因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。視圖還把從用戶那里得到的信息傳給控制部分。 單用戶博客系統(tǒng)用例圖 數(shù)據(jù)分析系統(tǒng)的用戶主要是博客訪問者和博客管理員,下面以博客前臺展示系統(tǒng)中的用戶查詢分類博文為例進行說明。本博客系統(tǒng)為單用戶博客系統(tǒng),所以博客登錄管理模塊只有系統(tǒng)管理員給定帳號才能進入后天進行管理,即博客管理員,主要協(xié)助系統(tǒng)管理員管理博客。當(dāng)博客用戶瀏覽完相關(guān)博文后可以對博文發(fā)表自己的評論或見解,即吐槽。 b)類別:類別編號、類別名、類別等級。數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個現(xiàn)有的數(shù)據(jù)庫連接,而不是再重新建立一個;釋放空閑時間超過最大空閑時間的數(shù)據(jù)庫連接來避免因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。特色:,他可以把結(jié)果轉(zhuǎn)換成List,Array,Set等java集合,便于程序員操作;,也變得很簡單(只需寫sql語句),使用JNDI,數(shù)據(jù)庫連接池等技術(shù)來優(yōu)化性能重用已經(jīng)構(gòu)建好的數(shù)據(jù)庫連接對象,而不像php,asp那樣,費時費力的不斷重復(fù)的構(gòu)建和析構(gòu)這樣的對象。 try { //,設(shè)定的數(shù)據(jù)源對象的名字,獲取數(shù)據(jù)源對象 Context context = new InitialContext()。 } (/servlet/CategoryServlet?method=list).forward(request, response)。 } public void setUsername(String username) { = username。 try { (sql, params)。 } list(request, response)。 QueryRunner qr = ()。 DataSource ds = null。系統(tǒng)的開發(fā)以及論文的研究由于時間的關(guān)系,有很多地方做的還不是很完善,如回復(fù)評論功能,留言板功能,相冊功能都沒來得及做,但是實現(xiàn)技術(shù)都相差無幾,以后空閑了再慢慢美化完善了。其中,后臺管理,博文管理,評論管理,分類管理,密碼修改。單擊確定按鈕完成博文刪除操作,單擊取消按鈕將會取消該刪除操作。 String sql = update ment set username=?,content=? where id=?。 try { (sql)。 String params[] = { name, content, blog_id }。 } public void setBlogId(Integer blogId) { = blogId。 try {//執(zhí)行SQL語句 (sql, params)。(單擊退出便會轉(zhuǎn)入博客前臺首頁)。本博客系統(tǒng)對數(shù)據(jù)庫的操作借助了mon dbutils組件,對傳統(tǒng)操作數(shù)的類進行二次封裝,可以把結(jié)果集轉(zhuǎn)化成List。數(shù)據(jù)庫連接池正是針對這個問題提出來的。ER模型中包含“實體”,“聯(lián)系”和“屬性”。此塊功能應(yīng)該是較小的獨立功能,主要供其它較大模塊調(diào)用即可。博客管理員帳號管理博文管理分類管理評論管理帳號登入密碼修改添加博文刪除博文修改博文添加分類修改分類刪除分類修改評論刪除評論 博客信息系統(tǒng)后臺功能結(jié)構(gòu)圖單用戶博客系統(tǒng)分為面向網(wǎng)絡(luò)來訪者的前臺及面向博客維護管理的后臺,依據(jù)博客網(wǎng)站中所要實現(xiàn)的基本功能的設(shè)定,將所有功能分解為如下四項基本功能模塊來加以實現(xiàn)。博客訪問者無需登錄就可以瀏覽信息、發(fā)表評論或留言;博客管理員需系統(tǒng)管理員在數(shù)據(jù)庫中user表添加相應(yīng)的用戶名和密碼才可登錄,登錄就可以發(fā)布博文、管理博文、管理評論等;而博客管理員的基本信息都由系統(tǒng)管理員對其統(tǒng)一管理。視圖部分以自己的方式顯示模型的內(nèi)容。由于有了Sun 的參與和支持,最新的ServletServlet是運行在Web服務(wù)器上,用來生成Web頁面。Web服務(wù)器可以根據(jù)用戶的請求動態(tài)更新頁面上的信息,Web信息提供者可以通過改變數(shù)據(jù)庫中的數(shù)據(jù)向用戶提供最新信息,而不需要逐個更改頁面。 實現(xiàn)邏輯的封裝,使事務(wù)處理和顯示互不干擾。Servlet工作流程:a)客戶端發(fā)送請求信息至服務(wù)器。在傳統(tǒng)的網(wǎng)頁HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。博客正在影響著和改變著我們的生活。 ④交流的互動性:現(xiàn)代博客的互動性除了傳統(tǒng)的留言和回復(fù)功能外,還新加了一鍵分享的特色功能,可以分享到任何提供分享接口功能的博客網(wǎng)站,也能分享到微博,極大地提高了博文的曝光率,讓你的博文展現(xiàn)給更多的人閱讀。 b)整理思路,固化知識,獲得更多更好的想法。系統(tǒng)前臺: 由于本系統(tǒng)是單用戶的博客系統(tǒng),所以前臺功能就只有用戶訪問的一些基本功能。 以上這些足以證明,未來博客還是很有發(fā)展空間的,這也是我開發(fā)這個獨立博客的動力。 e)交友,互相鼓勵,一路同行。 ⑥內(nèi)容的多樣性:博客內(nèi)容可以以視頻、音頻、圖像、文字、動畫或flash等各種形式顯現(xiàn)。從而,使更多的人們通過文字、圖片、聲音、視頻、無線等,盡情展示和表達自我、分享感受、參與交流,Show you, share me,人人都可以擁有博客,人人都需要博客。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求。e)可以以其它部件的模式進行工作。越來越多的技術(shù)人員也逐步成為JSP技術(shù)的推崇者。請求由前沿的Servlet處理后會重新定向到JSP。 MySQL簡介MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司??刂撇糠侄x了應(yīng)用的行為。 用戶查詢博文的數(shù)據(jù)流程圖用戶查詢博文的數(shù)據(jù)流程:首先,用戶點擊首頁上感興趣的博文,然后提交表單數(shù)據(jù),服務(wù)器接收到關(guān)鍵字(分類編號)后,根據(jù)關(guān)鍵字對blog表和category表進行聯(lián)合查詢,處理后將結(jié)果以博文標(biāo)題鏈接的形式顯示給該用戶,用戶點擊相應(yīng)的鏈接就可以瀏覽博文內(nèi)容。該功能模塊實現(xiàn)了以下幾個子功能。該模塊對應(yīng)數(shù)據(jù)庫中的ment表。c)博文:博文編號、類別編號、博文標(biāo)題、博文內(nèi)容、創(chuàng)建時間。這項技術(shù)能明顯提高對數(shù)據(jù)庫操作的性能。DBUtils封裝了對JDBC的操作,簡化了JDBC操作,可以少寫代碼。 ds = (DataSource) (java:/p/env/jdbc/mysqlds)。 }為數(shù)據(jù)庫中的每張表建一個JavaBean類,完成類和表字段的映射,表中的一條記錄就對應(yīng)了類中的一個實例。 } public String getContent() { return content。 } catch (SQLException e) { ()。 } public void preEdit(HttpServletRequest request, Htt
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1