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

正文內(nèi)容

基于j2ee的blog的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2025-06-15 14:28 本頁面
   

【正文】 她不僅在專業(yè)知識(shí)上給予我悉心的指導(dǎo),而且還在我遇到困難時(shí)給予我很大的幫助,傳授了不少自己的經(jīng)驗(yàn)教訓(xùn),這些都將使我終身受益。因此基于Java技術(shù)的Blog系統(tǒng)在以后的網(wǎng)絡(luò)社會(huì)中將會(huì)有良好的發(fā)展前景。 展望Blog作為一個(gè)在互聯(lián)網(wǎng)上表達(dá)自己的心聲的平臺(tái)。(2)文章的分類、發(fā)表和編輯。系統(tǒng)數(shù)據(jù)庫的操作用Dao持久層來實(shí)現(xiàn),對(duì)上一層提供統(tǒng)一的數(shù)據(jù)庫操作接口,降低了數(shù)據(jù)庫訪問的復(fù)雜性,也同樣提高了業(yè)務(wù)邏輯代碼的可讀性。系統(tǒng)采用了層次結(jié)構(gòu),這樣,系統(tǒng)的層次與層次之間所暴露的只是特定的接口。通過對(duì)整個(gè)系統(tǒng)從分析、設(shè)計(jì)到編碼、實(shí)現(xiàn)的開發(fā)過程的體驗(yàn),我深刻體會(huì)到軟件工程標(biāo)準(zhǔn)流程的必要之處,學(xué)到了許多課程中無法學(xué)到的東西,加深了對(duì)專業(yè)知識(shí)的理解,為今后在實(shí)際工作中更好的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。并且安全標(biāo)準(zhǔn)也可以完全達(dá)到。測(cè)試時(shí)應(yīng)手工打開數(shù)據(jù)庫表,以檢查添加/修改/刪除的結(jié)果;有查詢操作時(shí),檢查在各種選擇項(xiàng)的合理組合下,所產(chǎn)生的結(jié)果,對(duì)照數(shù)據(jù)庫中的數(shù)據(jù)是否正確;對(duì)照設(shè)備管理系統(tǒng)的要求,測(cè)試程序是否正確。上傳照片:進(jìn)入上傳照片頁面,點(diǎn)擊“瀏覽”,選擇本地圖片文件,點(diǎn)擊“上傳”,相片描述故意留空,點(diǎn)擊“保存”后彈出提示“請(qǐng)?zhí)顚懴嗥枋觥?。填寫非法注?cè)信息彈出相應(yīng)提示。圖49 上傳照片界面 第5章 系統(tǒng)測(cè)試測(cè)試主要分為兩個(gè)大的方面來進(jìn)行測(cè)試:功能測(cè)試,界面測(cè)試。圖47 博客管理界面提供了簡(jiǎn)單的文章編輯頁面,由于筆者技術(shù)有限,沒有設(shè)置字體、段落等工具欄,敬請(qǐng)諒解。圖45 公告界面 用戶相冊(cè)模塊 用戶相冊(cè)界面將用戶上傳的照片以縮略圖列表顯示,用戶可以點(diǎn)擊任何一張圖像以查看大圖。為用戶提供登錄信息輸入界面,如圖43。 }} 系統(tǒng)模塊的實(shí)現(xiàn)用戶注冊(cè)模塊位置用戶提供注冊(cè)信息輸入,以及對(duì)信息校驗(yàn)后的結(jié)果,引導(dǎo)用戶完成注冊(cè)。)。39。 if ((添加, ArticleTypeForm)) { (script language=javascriptalert(39。 ArticleTypeForm ArticleTypeForm = new ArticleTypeForm()。/script)。 } else { (script language=javascriptalert(39。)。 (((id)))。 } // 后臺(tái)刪除文章類別 public void deleteArticleType(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html。 if ((添加, articleForm)) { result = 文章添加成功!。 (((content)))。 } } // 后臺(tái)添加文章 public void addArticle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ArticleForm articleForm = new ArticleForm()。刪除文章失敗!39。=39。 articleDao = new ArticleDao()。charset=GBK)。)。39。 if ((修改, articleForm)) { (script language=javascriptalert(39。 (((typeId)))。charset=GBK)。)。?id=+ (idd) + 39。 if ((刪除, restoreForm)) { (script language=javascriptalert(39。 PrintWriter out = ()。(1)。/script)。添加回復(fù)信息成功!39。 ((accountId))。 PrintWriter out = ()。 } if (method == 6) { (request, response)。 } if (method == 2) { (request, response)。 private RestoreDao restoreDao = null。import 。import 。import 。import 。 return null。 } catch (SQLException e) { (())。 } }//對(duì)數(shù)據(jù)庫的查詢操作 public ResultSet executeQuery(String sql) { ResultSet rs。 (操作成功,所影響的記錄數(shù)為 + (iCount))。 } return true。 } }//創(chuàng)建數(shù)據(jù)庫連接 public boolean creatConnection() { try { con = (url, userName, password)。 private final String password = 。import .*。 } public Integer getTypeId() { return typeId。 } public String getPhTime() { return phTime。 } public Integer getId() { return id。 private String phTime=。public class ArticleForm { private Integer id=1。 } } catch (SQLException e) { ()。 ((3))。 ResultSet rs = (sql)。 } return list。 ((5))。 ((1))。 + typeId + 39。*/public List queryArticle(Integer typeId) { List list = new ArrayList()。 + () + 39。 + () + 39。 + () + 39。)。,39。,39。*/public boolean operationArticle(String operation, ArticleForm form) { boolean flag = false。public class ArticleDao { private JDBConnection connection = null。import 。 數(shù)據(jù)庫操作類Dao包包含ArticleDao、ArticleTypeDao、PhotoDao、ConsumerDao、RestoreDao、FriendDao和DiscussDao七個(gè)類,負(fù)責(zé)處理數(shù)據(jù)庫存取事務(wù),分別實(shí)現(xiàn)了文章、文章類型、照片、用戶、文章回復(fù)、好友和公告的數(shù)據(jù)庫增、刪、查、改操作。表45 好友信息表列名數(shù)據(jù)類型長(zhǎng)度Not Nullidint4namevarchar20√N(yùn)umbervarchar20√descriptionvarchar50√6)相片表,存放上傳照片的相關(guān)信息。表41 用戶信息表列名數(shù)據(jù)類型長(zhǎng)度Not Nullidint4accountvarchar10√passwordvarchar10√namevarchar50√sexchar5√N(yùn)umberint4√mainPagevarchar50√interestvarchar50√eMailvarchar50√managerLevelVarchar10√2) 文章分類表(category),存放用戶建立的文章分類的相關(guān)屬性。10)每個(gè)回復(fù)都與一篇文章相關(guān)聯(lián)。4) 好友要有姓名、年齡、興趣、聯(lián)系方式等好友信息。也有利于系統(tǒng)的實(shí)現(xiàn)。 控制器(Controller)定義了應(yīng)用程序的行為;它負(fù)責(zé)對(duì)來自視圖的用戶請(qǐng)求進(jìn)行解釋,并把這些請(qǐng)求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實(shí)現(xiàn)【5】。同時(shí),它也為控制器(Controller)提供訪問封裝在模型內(nèi)部的應(yīng)用程序功能的能力。MVC結(jié)構(gòu)提供了一種按功能對(duì)各種對(duì)象進(jìn)行分割的方法,這樣就可以將各對(duì)象間的耦合程度減至最小。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對(duì)象。3) Java BeanJavaBean 是一種JAVA語言寫成的可重用組件。2) JSP技術(shù)JSP(Java Server Page)是一種實(shí)現(xiàn)普通靜態(tài)HTML和動(dòng)態(tài)頁面輸出混合編碼的技術(shù)。1) Servlet技術(shù)Servlet是Java平臺(tái)上的CGI技術(shù)。J2EE是使用Java技術(shù)開發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)。JavaScript是一種腳本語言,結(jié)構(gòu)簡(jiǎn)單,使用方便,其代碼可以直接放入HTML文檔中,可以直接在支持JavaScript的瀏覽器中運(yùn)行。 系統(tǒng)使用的語言1) Java語言本系統(tǒng)是基于J2EE的Blog系統(tǒng),語言自然是采用JAVA技術(shù)的標(biāo)準(zhǔn)語言,也就是JAVA語言。定義JavaBean來表示數(shù)據(jù),使用Servlet來處理請(qǐng)求。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。數(shù)據(jù)庫性能采用開發(fā)模式配置,保證開發(fā)于系統(tǒng)運(yùn)行可同時(shí)進(jìn)行。(3) 數(shù)據(jù)庫本Blog系統(tǒng)采用SQLServer2000數(shù)據(jù)庫。(2) JDK使用JDK 作為Java系統(tǒng)環(huán)境。 運(yùn)行環(huán)境(1) 操作系統(tǒng)考慮到Windows 系統(tǒng)的易用性,但是Windows 2003 Server版本價(jià)格較高等因素,決定采用Windows XP Professional作為運(yùn)行環(huán)境的操作系統(tǒng)。 系統(tǒng)模塊設(shè)計(jì)根據(jù)系統(tǒng)功能分析,得到如下圖21所示的系統(tǒng)功能模塊結(jié)構(gòu)圖。沒有注冊(cè)過的用戶是以游客的身份參與的,只能瀏覽會(huì)員公開的博客內(nèi)容。游客和其他會(huì)員可以查看博主的個(gè)人信息,但沒有修改個(gè)刪除的權(quán)限。博主可以對(duì)已發(fā)的公告進(jìn)行編輯和刪除。本Blog系統(tǒng)主要具有以下功能:1)文章的發(fā)表和管理:文章是博客中最主要的表現(xiàn)部分,博主可以像寫日記一樣在博客里記事、寫心情、發(fā)表評(píng)論,并可通過管理頁面對(duì)發(fā)表后的文章進(jìn)行編輯、修改、刪除等操作。6)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1