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

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(留存版)

2025-08-02 14:41上一頁面

下一頁面
  

【正文】 39前 言隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展和日益的普及,互聯(lián)網(wǎng)用戶迅速增加,用戶對互聯(lián)網(wǎng)的寄托也發(fā)生了翻天覆地的變化,用戶不甘于只單單的被動的接受互聯(lián)網(wǎng)提供的內(nèi)容,更希望能夠加入到內(nèi)容制造的大家庭中,這時(shí)傳統(tǒng)的Web應(yīng)用已經(jīng)顯得力不從心,而Web ,極大的改變了這一局面??v觀各種解決方案,最終選擇JAVA作為博客系統(tǒng)的技術(shù)路線。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器?;蛘哒f,WebWork衍生出了Struts 2,而不是Struts 1衍生了Struts2。 基本功能要求系統(tǒng)提供的主要功能包括以下幾個方面:1. 博主的注冊和登錄2. 日志的發(fā)布和管理,包括日志管理和分類選擇功能,其中日志管理功能包括日志的 添加、刪除和修改,分類選擇功能包括分類的添加、刪除和修改。發(fā)表留言:對瀏覽過的博客空間進(jìn)行留言,由于注冊用戶具有身份標(biāo)識,所以在留言時(shí)可以自己身份或匿名身份進(jìn)行留言。圖31 系統(tǒng)總體功能模塊圖系統(tǒng)博客首頁:系統(tǒng)博客首頁主要是對所有用戶的博客信息進(jìn)行按照一些的排序方式進(jìn)行統(tǒng)一展現(xiàn)。其他類為次要,在此不另外說明。注冊頁面如圖42所示:圖42 注冊頁面登錄功能的操作流程為根據(jù)用戶所填寫的登錄信息去用戶表里查詢,如果有該記錄,則說明登錄成功,然后根據(jù)用戶ID從空間信息表里取出信息,最后初始化用戶信息和用戶空間信息,登錄成功就跳轉(zhuǎn)到用戶博客首頁。 Transaction tx = ()。 ((dt))。 CategoryDao dao = new CategoryDaoHibernate()。 //獲取post的id public String execute() { Integer pid = (id)。 Reply reply = new Reply()。 Category c = new Category()。 Transaction tx = ()。所以分別安裝好Apache Tomcat Server ,在MySQL數(shù)據(jù)庫系統(tǒng)中建立好博客系統(tǒng)需要的基本表,索引等。對于數(shù)據(jù)表而言,對常檢索的字段沒有添加有效的索引,不然速度還可以再提升。此外,我還要感謝我的同學(xué)們,沒有和他們的共同交流和經(jīng)驗(yàn)分享,我想完成這次畢業(yè)設(shè)計(jì)也會很困難。系統(tǒng)采用JSP技術(shù),真正做到了安全,穩(wěn)定,高效的特點(diǎn)。 ()。留言管理主要包括有對留言的添加,刪除,查詢,下面以添加留言代碼為例,添加留言代碼如下(省略getter(),setter()方法)所示:public class AddCommentAction extends ActionSupport { private String name。博主可以在寫日志前先設(shè)定分類,分類管理主要包括有添加,修改,刪除。 private String rname。 //更新post ()。 Transaction tx = ()。 (space)。 private String title。 } public static SessionFactory getSessionFactory() { return sessionFactory。在JSP解析博客系統(tǒng)的過程中,如果需要從數(shù)據(jù)庫里取數(shù)據(jù),則通過TCP/TP建立起MySQL數(shù)據(jù)庫服務(wù)器的連接。 運(yùn)行環(huán)境要求本系統(tǒng)為開發(fā)階段的版本,因此系統(tǒng)架構(gòu)都在同一臺電腦上,硬件與軟件規(guī)模均處于測試階段,未能達(dá)到商業(yè)用途的要求。圖21 游客用例圖圖21用例說明如下:瀏覽日志:閱讀系統(tǒng)內(nèi)所用博客的日志。 功能分析本節(jié)主要對本系統(tǒng)的具體需求進(jìn)行描述,包括需要提供的功能以及各功能的具體定義。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。 JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。而新形勢下()的應(yīng)用,由于它的實(shí)時(shí)性和較高的交互性,就注定了不能完全采用生成靜態(tài)文件方式來解決這一問題,頁面可能會實(shí)時(shí)更新,從而需要實(shí)時(shí)的請求數(shù)據(jù)庫,將所請求的內(nèi)容展現(xiàn)在用戶面前。類似于傳統(tǒng)的“網(wǎng)絡(luò)日志”,但又不同于傳統(tǒng)的“網(wǎng)絡(luò)日志“,傳統(tǒng)的”網(wǎng)絡(luò)日志“是帶有顯示的私人性質(zhì)的,而博客則是私人性和公共性的有效結(jié)合,絕不僅僅是純粹個人思想的表達(dá)和日常瑣事的記錄,它所提供的內(nèi)容可以用來進(jìn)行交流和為他人提供幫助,是可以包容事個互聯(lián)網(wǎng)的,具有極高的共享精神和價(jià)值。 開發(fā)工具本系統(tǒng)以JavaEE為解決方案,JavaEE不只是穩(wěn)定性好,效率高和開源免費(fèi),它還有一個更重要的特點(diǎn),那就是運(yùn)行平臺無關(guān)性。 。MVC模式允許你使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼。在經(jīng)歷了幾年的各自發(fā)展后,WebWork和Struts社區(qū)決定合二為一,也即是Struts 2。在系統(tǒng)中,所有游客都沒有身份標(biāo)識,他們可以瀏覽博客中的日志和發(fā)表匿名的評論。留言管理:對博客空間的留言進(jìn)行管理,具體操作包括:添加留言,刪除留言。而B/S架構(gòu)則很好的解決了這一問題,該架構(gòu)的最終系統(tǒng)代碼只需要放在Web服務(wù)器上,而用戶僅僅通過瀏覽器就能輕松訪問系統(tǒng),而對于系統(tǒng)的升級,只需要將系統(tǒng)代碼更新到Web服務(wù)器上,用戶就能享受到新系統(tǒng)所帶來的功能體驗(yàn)。l Category Bean用來保存分類的信息,包括:分類ID,分類名和所屬空間。 //驗(yàn)證密碼是否與數(shù)據(jù)庫中數(shù)據(jù)匹配,若不匹配則 if ((account, password) == null) { //返回消息錯誤 message = 用戶名和密碼錯誤!。 Space s = (Space) (0)。具體流程如下圖45所示:圖45 修改日志流程圖修改日志代碼如下(省略getter(),setter()方法)所示:public class EditPostAction extends ActionSupport { private static final long serialVersionUID = 7616571471898530213L。 Integer pid = (id)。 List plist = (List) (pid)。 SimpleDateFormat sdf=new SimpleDateFormat(yyyy年MM月dd日HH:mm:ss)。 Integer sid=()。 //將空間對象保存到留言 (name)。經(jīng)過這幾個月來的深入實(shí)踐,我從當(dāng)初對Web系統(tǒng)的一知半解到現(xiàn)在已基本掌握開發(fā)流程的關(guān)鍵。對于計(jì)算機(jī)這個行業(yè)來說,技術(shù)的更新日新月異,為了跟上時(shí)代的步伐,要活到老,學(xué)到老,讓我自己在每一天都在進(jìn)步。 參考文獻(xiàn)[1] 耿祥義,[M].北京:.[2] Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+ Spring)[M].北京:.[3] :基于MVC的Java Web的設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,.[4] 伯格斯坦(.)著;汪青青,[M].北京:.[5] 企業(yè)應(yīng)用實(shí)戰(zhàn): Struts+Spring+Hibernate整合開發(fā)[M].北京:.[6] 、優(yōu)化與管理維護(hù)[M].北京:. 致 謝經(jīng)過這段時(shí)間的忙碌,畢業(yè)設(shè)計(jì)終于完成,能順利的完成這次畢業(yè)設(shè)計(jì)與指導(dǎo)老師和同學(xué)們的幫助和支持是密不可分的。在系統(tǒng)的整個開發(fā)過程中,我也領(lǐng)悟到了程序設(shè)計(jì)語言的基礎(chǔ)對系統(tǒng)實(shí)現(xiàn)的重要性,指導(dǎo)老師在開發(fā)過程中反復(fù)強(qiáng)調(diào)了語言基礎(chǔ)的關(guān)鍵性。 SimpleDateFormat sdf=new SimpleDateFormat(yyyy年MM月dd日 HH:mm:ss)。 //獲取分類所在空間 (space)。 ((dt))。 (post)。 //通過id找到post對象列表 post=(Post)(0)。 //從編輯頁面接收標(biāo)題 private String content。 CategoryDao dao = new CategoryDaoHibernate()。 return input。l Comment Bean用來保存留言的信息,包括:留言ID,留言者名字,留言內(nèi)容,留言數(shù),留言時(shí)間,留言IP和留言所屬空間。對于用戶瀏覽器來說只需要和WEB服務(wù)器進(jìn)行交互,而WEB服務(wù)器再與系統(tǒng)交互,把結(jié)果返回給用戶瀏覽器。圖24 系統(tǒng)管理員用例圖圖24用例說明如下:用戶管理:對系統(tǒng)中的所有用戶進(jìn)行管理,管理員可以根據(jù)用戶名搜索用戶,對一些違法的用戶,管理員可以對其進(jìn)行刪除。用戶瀏覽其它用戶的博客時(shí),僅僅是一個有身份標(biāo)識的瀏覽者而已,但一旦用戶進(jìn)入了自己的博客主頁,那么這時(shí)身份除了是一名瀏覽者外,還是一名博主,這時(shí)將擁有博主的所有權(quán)限。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。由于模型返回的數(shù)據(jù)沒有進(jìn)行格式化,所以同樣的構(gòu)件能被不同的界面使用。 MySQL簡介MySQL是基于SQL的,完全網(wǎng)絡(luò)化的跨平臺關(guān)系型數(shù)據(jù)庫系統(tǒng),同時(shí)是具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)[2]。綜合各方面因素,最終決定在Windows操作系統(tǒng)上進(jìn)行開
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1