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

正文內(nèi)容

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

2025-06-15 14:41 本頁(yè)面
   

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