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

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-文庫吧在線文庫

2025-07-21 14:41上一頁面

下一頁面
  

【正文】 可適用性隨著技術(shù)的不斷進(jìn)步,現(xiàn)在需要用越來越多的方式來訪問應(yīng)用程序。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。Apache Struts 2即是之前大家所熟知的WebWork 2。 功能分析本節(jié)主要對(duì)本系統(tǒng)的具體需求進(jìn)行描述,包括需要提供的功能以及各功能的具體定義。 用戶分析本系統(tǒng)主要包括以下幾類用戶:1. 游客此類用戶不是本系統(tǒng)的用戶或者沒有登錄、對(duì)于當(dāng)前系統(tǒng)來講,只是一名匿名的瀏覽者。圖21 游客用例圖圖21用例說明如下:瀏覽日志:閱讀系統(tǒng)內(nèi)所用博客的日志。評(píng)論管理:對(duì)日志的評(píng)論進(jìn)行管理,具體操作包括:添加評(píng)論、刪除評(píng)論。 運(yùn)行環(huán)境要求本系統(tǒng)為開發(fā)階段的版本,因此系統(tǒng)架構(gòu)都在同一臺(tái)電腦上,硬件與軟件規(guī)模均處于測(cè)試階段,未能達(dá)到商業(yè)用途的要求。 數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)主要由7個(gè)基本表組成,分別為person(用戶表),space(空間信息表),post(日志表),category(分類表),reply(日志評(píng)論表),ment(留言表),link(超鏈接表),各表關(guān)系如下圖所示:圖32 數(shù)據(jù)庫各表關(guān)系圖 person用戶表用戶表記錄用戶基本信息,結(jié)構(gòu)如表31所示:表31 person用戶表字段名稱字段類型長度是否可為空備注idint11否用戶IDaccountvarchar50否用戶帳號(hào)passwordvarchar50否用戶密碼namevarchar50否用戶昵稱varchar50是用戶電子郵箱sexvarchar10是用戶性別dateCreatedvarchar50否注冊(cè)時(shí)間ipCreatedvarchar50否注冊(cè)IPisAdminint10否是否為管理員 space空間信息表空間信息表記錄了用戶空間的信息,結(jié)構(gòu)如表32所示:表32 space空間信息表字段名稱字段類型長度是否可為空備注idint11否空間IDnamevarchar50否空間名稱desvarchar400是空間描述 post日志表日志表記錄了日志的詳細(xì)信息,結(jié)構(gòu)如表33所示:表33 post日志表字段名稱字段類型長度是否可為空備注idint11否日志IDtitlevarchar50否日志標(biāo)題contentvarchar10000是日志內(nèi)容hitint11否日志點(diǎn)擊數(shù)dateCreatedvarchar50否日志創(chuàng)建時(shí)間Spa_idint11否日志所屬空間Cat_idint11否日志所屬分類 category分類表分類表記錄了日志的分類信息,結(jié)構(gòu)如表34所示:表34 category分類表字段名稱字段類型長度是否可為空備注idint11否分類IDnamevarchar50否分類名稱Spa_idint11否分類所屬空間 reply日志評(píng)論表日志評(píng)論表記錄了日志的相關(guān)評(píng)論信息,結(jié)構(gòu)如表35所示:表35 reply日志評(píng)論表字段名稱字段類型長度是否可為空備注idint11否評(píng)論IDnamevarchar50否評(píng)論者名字contentvarchar1000是評(píng)論內(nèi)容floorint11否評(píng)論數(shù)dateCreatedvarchar50否評(píng)論時(shí)間ipCreatedvarchar50否評(píng)論IPPost_idint11否評(píng)論所屬日志 ment留言表留言表記錄了他人對(duì)博主空間的留言,結(jié)構(gòu)如表36所示:表36 ment留言表字段名稱字段類型長度是否可為空備注idint11否留言IDnamevarchar50否留言者名字contentvarchar1000是留言內(nèi)容floorint11否留言數(shù)dateCreatedvarchar50否留言時(shí)間ipCreatedvarchar50否留言IPSpa_idint11否留言所屬空間 link超鏈接表超鏈接表記錄了用戶設(shè)置的超鏈接信息,結(jié)構(gòu)如表37所示:表37 link超鏈接表字段名稱字段類型長度是否可為空備注idint11否超鏈接IDtitlevarchar50否超鏈接標(biāo)題urlvarchar100否超鏈接內(nèi)容Spa_idint11否超鏈接所屬空間 系統(tǒng)架構(gòu)系統(tǒng)將采用提供Web服務(wù)器的經(jīng)典架構(gòu),即:B/S(Browse/Server)架構(gòu),該架構(gòu)和傳統(tǒng)的架構(gòu)C/S(Client/Server)最大的不同在于,傳統(tǒng)架構(gòu)不但要提供服務(wù)器端(Server)的程序,還需要提供一個(gè)客戶端(Client)程序,當(dāng)軟件有更新時(shí),需要所有客戶端同時(shí)升級(jí)才能享受到你的功能,所以軟件升級(jí)成本比較高。在JSP解析博客系統(tǒng)的過程中,如果需要從數(shù)據(jù)庫里取數(shù)據(jù),則通過TCP/TP建立起MySQL數(shù)據(jù)庫服務(wù)器的連接。l Post Bean用來保存用戶日志的信息,包括:日志ID,標(biāo)題,內(nèi)容,被點(diǎn)擊數(shù),創(chuàng)建時(shí)間,所屬空間以及所屬分類。 } public static SessionFactory getSessionFactory() { return sessionFactory。 PersonDao dao = new PersonDaoHibernate()。 private String title。 List list = (List) ().getSession(true).getAttribute(spacelist)。 (space)。 }}添加日志頁面如下圖44所示:圖44 添加日志頁面修改日志首先要根據(jù)日志ID查詢到所要修改的日志,然后從數(shù)據(jù)庫中讀取日志的相關(guān)信息到修改日志頁面,最后通過日志ID更新操作插入數(shù)據(jù)庫,修改日志頁面與添加日志頁面基本相同。 Transaction tx = ()。 PostDao pdao= new PostDaoHibernate()。 //更新post ()。 PostDao pdao = new PostDaoHibernate()。 private String rname。 (post)。博主可以在寫日志前先設(shè)定分類,分類管理主要包括有添加,修改,刪除。 s= (Space) (0)。留言管理主要包括有對(duì)留言的添加,刪除,查詢,下面以添加留言代碼為例,添加留言代碼如下(省略getter(),setter()方法)所示:public class AddCommentAction extends ActionSupport { private String name。 //通過空間id找到空間對(duì)象 (space)。 ()?,F(xiàn)在,系統(tǒng)和論文都已完成,我心中也倍感充實(shí),覺得這幾個(gè)月的努力沒有白費(fèi)。系統(tǒng)采用JSP技術(shù),真正做到了安全,穩(wěn)定,高效的特點(diǎn)。展望現(xiàn)在的成功就是以后的經(jīng)驗(yàn),現(xiàn)在的不足就是今后要努力的目標(biāo)。此外,我還要感謝我的同學(xué)們,沒有和他們的共同交流和經(jīng)驗(yàn)分享,我想完成這次畢業(yè)設(shè)計(jì)也會(huì)很困難。首先得感謝我最尊敬的楊洋老師。對(duì)于數(shù)據(jù)表而言,對(duì)常檢索的字段沒有添加有效的索引,不然速度還可以再提升。在開發(fā)的前期由于對(duì)基礎(chǔ)知識(shí)的忽視,我也犯了很多本不應(yīng)該犯的錯(cuò)誤,因此在這里做個(gè)總結(jié),不論做什么軟件或系統(tǒng),基礎(chǔ)很重要,基本功的扎實(shí)與否往往是成敗的關(guān)鍵。所以分別安裝好Apache Tomcat Server ,在MySQL數(shù)據(jù)庫系統(tǒng)中建立好博客系統(tǒng)需要的基本表,索引等。//格式化時(shí)間 Date dt = new Date()。 Transaction tx = ()。 //將空間對(duì)象保存到分類 (c)。 Category c = new Category()。 //將時(shí)間保存到評(píng)論 (reply)。 Reply reply = new Reply()。 //刪除post ()。 //獲取post的id public String execute() { Integer pid = (id)。 //獲取post對(duì)象 (title)。 CategoryDao dao = new CategoryDaoHibernate()。 private String ame。 ((dt))。 Category c = (ame, sid)。 Transaction tx = ()。 //登錄錯(cuò)誤,仍返回登錄頁面 } else { ().getSession(true).setAttribute(account, account
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1