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

正文內(nèi)容

基于j2ee框架的個(gè)人博客系統(tǒng)項(xiàng)目畢業(yè)設(shè)計(jì)論文-展示頁(yè)

2025-03-10 09:46本頁(yè)面
  

【正文】 VA程序片段來(lái)生成網(wǎng)頁(yè)上的動(dòng)態(tài)內(nèi)容; 能夠跨平臺(tái): JSP支持絕大部分平臺(tái),包括現(xiàn)在非常流行的 LINUX系統(tǒng),應(yīng)用非常廣泛的 Apache服務(wù)器也提供了支持 JSP的服務(wù); 組件的開(kāi)發(fā)和使用很方便:如 ASP的組件是由 C++, VB等語(yǔ)言開(kāi)發(fā)的,并需要注冊(cè)才能使用;而 JSP的組件 是用 Java開(kāi)發(fā)的,可以直接使用; 一次編寫(xiě),處處運(yùn)行:作為 JAVA開(kāi)發(fā)平臺(tái)的一部分, JSP具有 JAVA的所有優(yōu)點(diǎn),包括 Write once , Run everywhere. . 數(shù)據(jù)庫(kù)的選擇 . Web 應(yīng)用程序開(kāi)發(fā)環(huán)境 — SQLserver 數(shù)據(jù)庫(kù) SQL Server 是由 Microsoft 開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) ( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開(kāi)發(fā)的。 . Web 應(yīng)用程序開(kāi)發(fā)環(huán)境 — JSP 技術(shù) JSP的全稱(chēng)是 Java Server Pages,它是 SUN推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 . 管理可行性 有 IP地址、用戶(hù)名與密碼等 ,可以下載一個(gè) FTP上傳工具 ( cure) 上傳更新后的內(nèi)容 .可以在 . 下載以后 ,通過(guò) 站點(diǎn)管理 新建站點(diǎn) .輸入 IP,用戶(hù)名 ,密碼 .然后連接即可 . 當(dāng)然也可用 FTP工具 .直接在 IE瀏覽器地址欄輸入 /然后輸入用戶(hù)名和密碼 .同樣可以上傳 .隨時(shí)更新文件! 第三章 開(kāi)發(fā)環(huán)境的說(shuō)明與安裝 . 開(kāi)發(fā)語(yǔ)言的選擇 . JAVA簡(jiǎn)介 Java是 Sun公司推出的新的一代面向?qū)ο蟪?序設(shè)計(jì)語(yǔ)言,特別適合于Inter應(yīng)用程序開(kāi)發(fā)。再有就! . 經(jīng)濟(jì)可行性 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。 我們掌握了數(shù)據(jù)庫(kù)及其應(yīng)用技術(shù)、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等課程,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)、應(yīng)用、維護(hù)及局域網(wǎng)的組成有了深刻的認(rèn)識(shí)與一定的動(dòng)手實(shí)踐能力,考取了信息處理、程序設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)等國(guó)家 IT 認(rèn)證。 . 系統(tǒng)的可行性分 析 . 技術(shù)可行性 技術(shù)上的可行性分析要考慮將來(lái)要采用的硬件和軟件技術(shù)能否滿(mǎn)足用戶(hù)(這里是服務(wù)器,網(wǎng)速)提出的要求(如計(jì)算機(jī)的容量、速度等)。 數(shù)據(jù)的一致性與完整性。 系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。例如數(shù)據(jù)表中用戶(hù)選擇字段方式的改變,用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足信息處理的需求。 本網(wǎng)站以 xp 為 Web 平臺(tái), JSP+Ajax+Servlet+JavaBean+Hibernate 為網(wǎng)站實(shí)現(xiàn)技術(shù),建立基于 MySQL 數(shù)據(jù)庫(kù)系統(tǒng)的核心動(dòng)態(tài)網(wǎng)頁(yè),實(shí)現(xiàn)博客網(wǎng)站前臺(tái)及博客個(gè)人維護(hù)管理等功能模塊。在數(shù)據(jù)庫(kù)處理方面,不需要在數(shù)據(jù)層借助存儲(chǔ)過(guò)程及數(shù)據(jù)庫(kù)服務(wù)器端函數(shù)封裝過(guò)多的業(yè)務(wù)邏輯,因此數(shù)據(jù)庫(kù)系統(tǒng)采用相對(duì)精巧的 MySQL[6]。所以選擇 Java 技術(shù)作為 blog 的開(kāi)發(fā)工具。由于 J2EE 的開(kāi)源的框架中提供了 MVC 模式實(shí)現(xiàn)框架 Struts、對(duì)象關(guān)系模型中的 Hibernate 的框架及擁有事務(wù)管理和依賴(lài)注入的 Spring。本系統(tǒng)設(shè)計(jì)時(shí),比較主流的B/S 設(shè)計(jì)有基于 JSP、 ASP、 PHP、 CGI 及 J2EE 等模式。 在進(jìn)行軟件系統(tǒng)開(kāi)發(fā)的最初環(huán)節(jié),一般都需要進(jìn)行系統(tǒng)的選型,即根據(jù)系統(tǒng)功能的實(shí)際需求,選擇合適的開(kāi)發(fā)工具及軟件架構(gòu)。 第二章 系 統(tǒng)設(shè)計(jì) . 系統(tǒng)分析 在整個(gè) blog 進(jìn)行開(kāi)發(fā)之前,要確定出整個(gè)項(xiàng)目的整體架構(gòu),包括系統(tǒng)的選型、運(yùn)行環(huán)境的確定及系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。 博客用戶(hù)通過(guò)前臺(tái)登錄后,可對(duì)自己的博客空間進(jìn)行管理,包括發(fā)布自己的網(wǎng)絡(luò)日志、收 藏個(gè)人圖片、和相關(guān)人員進(jìn)行交流和溝通以及刪除訪問(wèn)者發(fā)表的評(píng)論等。 . 系統(tǒng)的開(kāi)發(fā)目標(biāo) 管理員通過(guò)前臺(tái)頁(yè)面進(jìn)入后臺(tái)管理模塊后,可對(duì)注冊(cè)的博客用戶(hù)進(jìn)行維護(hù),包括對(duì)注冊(cè)用戶(hù)的添加、查找、修改和刪除。 . 問(wèn)題的提出 Blog 記載了日常發(fā)生的事情和自己的興趣愛(ài)好,把自己的思想和知識(shí)和他人分享、交流,同時(shí)又通過(guò)“六度空間”結(jié)識(shí)了更多志趣相投的朋友;而越來(lái)越多專(zhuān)業(yè)知識(shí)的 Blog 的出現(xiàn),讓我們看到了 Blog 更多所蘊(yùn)涵的巨大的信息價(jià)值:不同的 Blog 選擇不同的內(nèi)容,收集和整理成為很多人關(guān)注的專(zhuān)業(yè) Blog —— 目前越來(lái)越多的人獲取信息的來(lái)源是一些固定的 Blog 。這個(gè)階段發(fā)展迅速,互聯(lián)網(wǎng)應(yīng)用趨于多樣化,其中變化最大的是由 web 網(wǎng)站創(chuàng)造內(nèi)容的時(shí)代變?yōu)橛捎脩?hù)創(chuàng)造內(nèi)容的 web 時(shí)代。第一章 緒論 . 選題背景 這幾年,許多新名詞涌入我們的視野:博客、圈子、播客、 WAP等。這些都預(yù)示著我們進(jìn)入了一個(gè)新的互聯(lián)網(wǎng)階段 web ,它是相對(duì) web 的新的一類(lèi)互聯(lián)網(wǎng)應(yīng)用的總稱(chēng),是一次從核心內(nèi)容到外部應(yīng)用的革命 [10]。 在 web 應(yīng)用中,博客 (Blog)是 web 核心應(yīng)用中最典型、最流行的代表之一,也是 web 技術(shù)應(yīng)用的最直觀的表現(xiàn),是 web 精 神和理念的具體體現(xiàn)。隨著博客人數(shù)的增加, Blog 作為一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式已經(jīng)被越來(lái)越多的人所接受,并且在改變傳統(tǒng) 的網(wǎng)絡(luò)和社會(huì)結(jié)構(gòu):網(wǎng)絡(luò)信息不再是虛假不可驗(yàn)證的,交流和溝通更有明確的選擇和方向性,單一的思想和群體的智慧結(jié)合變的更加有效,個(gè)人出版變成人人都可以實(shí)現(xiàn)的夢(mèng)想 —— Blog 正在影響和改變著我們的生活。 管理員進(jìn)入登錄后,可對(duì)帳戶(hù)進(jìn)行管理,包括添加管理員帳戶(hù)、修改管理員帳戶(hù)、刪除管理員帳戶(hù)和對(duì)帳戶(hù)進(jìn)行權(quán)限設(shè)置。 因此,在具體設(shè)計(jì)實(shí)現(xiàn)該博客網(wǎng)站時(shí),主要考慮了主流博客網(wǎng)站的幾個(gè)主要功能 :(1)博客的注冊(cè)、登錄驗(yàn)證功能 (2) 網(wǎng)絡(luò)用戶(hù)通過(guò)關(guān)鍵字搜索博文功能 (3) 最熱門(mén)博客頁(yè)面推薦瀏覽 (4) 文章詳細(xì)內(nèi)容及相關(guān)評(píng)論顯示 (5) 博客頁(yè)面訪問(wèn)量統(tǒng)計(jì) (6) 博客個(gè)人文章管理維護(hù)功能 (7) 博客個(gè)人文章分類(lèi)管理維護(hù)功能 (8) 博客個(gè)人友情鏈接維護(hù)功能 (9) 博客個(gè)人基本信息管理維護(hù)功能 (10) 博客圖片上傳及個(gè)人相冊(cè)管理 (11) 網(wǎng)絡(luò)用戶(hù)寫(xiě)留言,博主查看留言。下面對(duì)這進(jìn)行詳細(xì)介紹。 blog 對(duì)系統(tǒng)的可靠性、穩(wěn)定性有比較高的要求。相比較而言 PHP 的功能相對(duì)簡(jiǎn)單,不適合做大程序;而 CGI 效率相對(duì)較低,所以也不考慮。利用現(xiàn)存框架可以更快開(kāi)發(fā)系統(tǒng)。 為了增加系統(tǒng)的吞吐量,提高并發(fā)處理客戶(hù)請(qǐng)求數(shù)量,系統(tǒng)采用了 IBM 服務(wù)器作為主機(jī)。 該在線博客系統(tǒng)服務(wù)器端如果需要布置到其他主機(jī)上,則該主機(jī)必備條件如下: 1. 服務(wù)器端操作系統(tǒng):獨(dú)立于操作系統(tǒng)的 跨平臺(tái)系統(tǒng),客戶(hù)端 MicroSoft Windows 2021 及以上; 2. 數(shù)據(jù)庫(kù): MySQL 版本; 3. Web 服務(wù)器: Tomcat 及以上版本,配合 MVC 設(shè)計(jì)模式及 Hibernate 開(kāi)發(fā)架構(gòu); 4. 客戶(hù)端運(yùn)行環(huán)境:能運(yùn)行 IE 5以上或 Netscape 5以上瀏覽器的操作系統(tǒng),配合使用 Ajax 技術(shù); 5. 客戶(hù)端運(yùn)行工具:目前的系統(tǒng)采用瀏覽器作為客戶(hù)端,為了支持 Ajax 開(kāi)發(fā)框架,應(yīng)該選擇使用 IE 5 以上版本瀏覽器。 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性:系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。所有這些,都要求系統(tǒng)提供足 夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。 系統(tǒng)的數(shù)據(jù)要求: 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。 數(shù)據(jù)的共享與獨(dú)立性。此外,還要考慮開(kāi)發(fā)人員的水平,學(xué)習(xí)了兩年的 jsp 開(kāi)發(fā),對(duì)于這個(gè)系統(tǒng)的編寫(xiě),我想完整的之需要兩個(gè)月就可以寫(xiě)出程序,再花上幾天的調(diào)試,計(jì)劃兩個(gè)月左右就可以完成投入使用了。從一定程 度上具備了開(kāi)發(fā)一個(gè)小型系統(tǒng)的能力。這是個(gè)小型的系統(tǒng),從投入的人力,財(cái)力與物力來(lái)講是非常小的,發(fā)布出去之需要注冊(cè)域名就可以了,從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作。 Java的產(chǎn)生與流行是當(dāng)今 Inter發(fā)展的客觀要求, Java是一門(mén)各方面性能都很好的編程語(yǔ)言,它的基本特點(diǎn)是簡(jiǎn)單、面向?qū)ο?、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在 Inter環(huán)境上開(kāi)發(fā)的應(yīng)用系統(tǒng)。它在傳統(tǒng)的靜態(tài)頁(yè)面文件( *.html,*.htm)中加入 JAVA程序片段和 JSP標(biāo)記,就構(gòu)成了 JSP頁(yè)面。 SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。 2.圖形化用戶(hù)界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。 4. SQL Server 與 Windows NT 完全集成,利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 5.具有很好的伸縮性,可跨越從運(yùn)行 Windows 95/98 的膝上型電腦到運(yùn)行 Windows 2021 的大型多處理器等多種平臺(tái)使用。 7. SQL Server 提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在 Oracle 和其他更昂貴的 DBMS中才有。 ( 2)內(nèi)存( RAM) 企業(yè)版最少 64MB 內(nèi)存,其他版本最少需要 32MB 內(nèi)存,建議使用更多的內(nèi)存。 . 開(kāi)發(fā)工具的選擇 MyEclipse, Deamweare, 選擇 SQLserver 作為后臺(tái)的數(shù)據(jù)庫(kù) , 選擇 JAVA、 JSP、 JavaScript、 Html 作為應(yīng)用程序開(kāi)發(fā)工具 , 運(yùn)用 Tomcat 服務(wù)器技術(shù) , 整個(gè)系統(tǒng)完全基于 B/S (Browser/Server)模式進(jìn)行設(shè)計(jì)。 Tomcat 是一個(gè)免費(fèi)的開(kāi)源的 Serlvet 容器,在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單, 你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。編譯以后,訪問(wèn)將會(huì)很快。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。 Tomcat 是 一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_(kāi)放性,越來(lái)越受到人們的重視。 過(guò)去,網(wǎng)絡(luò)軟件的開(kāi)發(fā)都采用 C/S( client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶(hù)端程序,因此,必然導(dǎo)致以下問(wèn)題: 系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。 B/S 模式帶來(lái)了巨大的好處: 開(kāi)發(fā)成本及維護(hù)成本降低。 良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫(kù)的安全性。 第四章 系統(tǒng)設(shè)計(jì) 開(kāi)發(fā)框架技術(shù) 介紹 對(duì)于框架技術(shù),我們采用 Struts+ajax 的整合! Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架 Struts 是一 個(gè)為開(kāi)發(fā) 基于模型 (Model)-視圖 (View) -控制器(Controller)(MVC)模式的應(yīng)用架構(gòu)的開(kāi)源框架,是利用 Servlet, JSP和 custom tag library 構(gòu)建 Web 應(yīng)用的一項(xiàng)非常有用的技術(shù)。它使用服務(wù)層框架可以將 JavaBeans 從 Jsp/Servlet中分離出來(lái),而使用表現(xiàn)層框架則可以將 Jsp 中剩余的 JavaBeans 完全分離,這部分 JavaBeans 主要負(fù)責(zé)顯示相關(guān)信息,一般是通過(guò)標(biāo)簽庫(kù)( Taglib)實(shí)現(xiàn),不同框架有不同自己的標(biāo)簽庫(kù), Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架。下面就以?xún)煞N不同的用戶(hù)來(lái)分析博客網(wǎng)站的需求??梢栽诠芾眄?yè)面上添加博文的分類(lèi),可以上傳圖片和游覽自己的相冊(cè),在上傳過(guò)程中可以將一張圖片定義為自己的簽名,在個(gè)人管理頁(yè)面中注冊(cè)用戶(hù)還可以修改自己的個(gè)人信息。 圖 2 博客管理頁(yè)面的用例圖 在博客主界面中發(fā)表博文時(shí)可以選擇博文類(lèi)型,這樣可以更好管理自己的博文。更好交流,在信息時(shí)代人們通過(guò)個(gè)人空間溝通也用來(lái)但不能在自己的博客主頁(yè)面中提交評(píng)論和留言。在管理頁(yè)面中添加和刪除友情連接。這樣還可以讓網(wǎng)友看到自己的一些信 息。 博客主頁(yè)面的用例圖如圖 3 所示: 圖 3 博客主頁(yè)面的用例圖 普通用戶(hù) 在博客注冊(cè)頁(yè)面注冊(cè)成為博客的注冊(cè)用戶(hù),才可以擁有自己獨(dú)立的空間,進(jìn)入某一博客頁(yè)面查看相關(guān)文章信息時(shí),可以隨時(shí)對(duì)自己所感興趣的文章發(fā)表評(píng)論,同時(shí)也可以查看到其他人針對(duì)該博文的評(píng)論。他也可以留下更多 的信息。這樣他留下的信息就更快地被博友所看到。并且在搜索結(jié)果中提供在結(jié)果范圍內(nèi)再次搜索。首頁(yè)向注冊(cè)用戶(hù)提供登陸模塊,注冊(cè)用戶(hù)在博客網(wǎng)站首頁(yè)跟上網(wǎng)網(wǎng)友一樣可以查看博客和博文推薦。這一模塊的用例圖如圖 5所示: 圖 5 博客首頁(yè)的用例圖 功能模塊介紹 博客注冊(cè)登錄管理模塊 博客注冊(cè)登錄管理模塊用于建立博客網(wǎng)站固定的客戶(hù)群體,通過(guò)記錄對(duì)應(yīng)的博客檔案,實(shí)現(xiàn)對(duì)博客信息的后臺(tái)維護(hù)及管理,同時(shí)也便于通過(guò)博客檔案庫(kù)將網(wǎng)站最新動(dòng)態(tài)及相關(guān)企業(yè)的信息方便地傳達(dá)給每一位潛在的客戶(hù)。 ( 1)新博客在線注冊(cè)。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1