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

正文內容

基于j2ee的博客系統(tǒng)的設計與實現畢業(yè)設計(留存版)

2024-07-27 14:41上一頁面

下一頁面
  

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