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

正文內(nèi)容

基于jsp技術(shù)的新聞發(fā)布動(dòng)態(tài)網(wǎng)站(編輯修改稿)

2025-01-04 04:17 本頁面
 

【文章內(nèi)容簡介】 頁面,而不影響內(nèi)容的生成。 2)強(qiáng)調(diào)可重用的組件:絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺(tái)的組件來完成應(yīng)用程序所要求的更為復(fù)雜的處理。得益于 Java 的操作平臺(tái)無關(guān)性,開發(fā)人員能夠很方便共享和交流執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者所使 用?;诮M件的方法加速了總體的開發(fā)過程,極大地提高了項(xiàng)目整體開發(fā)的效率。 雖然 JSP 功能強(qiáng)大,但是它要求網(wǎng)頁開發(fā)人員對(duì) Java 要相當(dāng)熟悉。而現(xiàn)在 Java 程序員還比較少,對(duì)一般的網(wǎng)頁開發(fā)人員來說, JSP 的語法還是比較難于掌握的。所以,就需要有一種網(wǎng)頁開發(fā)工具,為一般的網(wǎng)頁開發(fā)人員提供常用的 JSP 應(yīng)用,讓只懂得一般頁面開發(fā)技術(shù)( HTML)的開發(fā)人員也能夠使用 JSP的強(qiáng) 大功能 。 本篇文章是介紹基于 JSP 技術(shù)的新聞發(fā)布系統(tǒng)的使用和測試的文章。本系統(tǒng)具有新聞發(fā)布管理系統(tǒng)的基本功能:新聞發(fā)布,新聞瀏覽,新聞檢索,新聞 評(píng)論,新聞審核等功能。本系統(tǒng)旨在方便瀏覽者,查看最新的新聞內(nèi)容并對(duì)發(fā)表自己的觀點(diǎn),同時(shí),也方便不同的管理者管理這個(gè)系統(tǒng)。本系統(tǒng)界面設(shè)計(jì)友好,操作簡單,同時(shí)不乏嚴(yán)密性。系統(tǒng)對(duì)軟、硬件方面的要求也不高。 總之,本新聞發(fā)布系統(tǒng),提供最方便快捷的服務(wù)于群眾。本系統(tǒng)的界面的簡單直觀,易于瀏覽和管理,交互性強(qiáng),完全基于 Inter 網(wǎng)絡(luò)的。 網(wǎng)絡(luò)發(fā)展前景無限, 若能 及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 10 頁 共 46 頁 第一章 系統(tǒng)概述 設(shè)計(jì)目標(biāo) 新聞發(fā)布系統(tǒng)使用數(shù)據(jù)庫存儲(chǔ) 新聞內(nèi)容,管理員和其他的人員發(fā)布信息。方便瀏覽者查看最新的時(shí)事政治或者最新的社會(huì)動(dòng)態(tài)新聞。瀏覽者也可以發(fā)表對(duì)自己瀏覽的新聞的觀點(diǎn)。 系統(tǒng)或用戶特點(diǎn) 新聞發(fā)布系統(tǒng)的開發(fā)是為了方便新聞的發(fā)布和管理,為瀏覽者提供最新的新聞動(dòng)態(tài),方便瀏覽者通過 Inter 了解社會(huì)新聞。 本系統(tǒng)的管理者,只要是發(fā)布和管理新聞,為所有的瀏覽者提供瀏覽新聞的方便和對(duì)新聞內(nèi)容發(fā)表自己的評(píng)論的管理。 瀏覽者,通過查看展示出來的新聞內(nèi)容,了解社會(huì)最新的動(dòng)態(tài)。 項(xiàng)目 中涉及的技術(shù) JSP 技術(shù)簡介 JSP,即 Java Server Page, Java 應(yīng)用界面程序。作為開發(fā)動(dòng)態(tài)頁面的一種技術(shù), JSP是當(dāng)前大中型企業(yè)應(yīng)用軟件首選的開發(fā)路線之一。而且 JSP是 J2EE的重要組成部分,開發(fā)人員可以在 JSP 中獲得 J2EE 的眾多優(yōu)點(diǎn)。 JSP 的數(shù)據(jù)流程如下:通過 web 服務(wù)器,軟件工程師利用 JSP 組織數(shù)據(jù)及其顯示格式,生成 HTML 或 XML 流,通過 HTTP 協(xié)議傳送到客戶端的瀏覽器上(如 IE, Firefox 等),瀏覽器解析 HTMl 或者 XML 流,并將其以生動(dòng) 的網(wǎng)頁方式展現(xiàn)到客戶面前。尤其可見, JSP 在這個(gè)數(shù)據(jù)流中充當(dāng)?shù)氖且粋€(gè)搬運(yùn)工的角色??蛻粼跒g覽器端請(qǐng)求某些資源, JSP理解客戶請(qǐng)求,并接受可以請(qǐng)求的參數(shù),通過中間業(yè)務(wù)層,從服務(wù)器端(如數(shù)據(jù)庫服務(wù)器,文件系統(tǒng)等)取得數(shù)據(jù),并形成一定的格式,回傳到客戶端;或者如果客戶端需要將某些數(shù)據(jù)保存到服務(wù)器上,那么就提交這些數(shù)據(jù)到 JSP 中, JSP獲取這些客戶數(shù)據(jù),并通過某種方式保存到服務(wù)器上。 JSP 程序的主要目的就是動(dòng)態(tài)生成 HTML 文件返回給客戶端。 JSP本質(zhì)上就是一個(gè) java 程序,具備 Java 語言一切特點(diǎn),如平臺(tái) 無關(guān)性,可移植性,高性能性,多線程,安全性,解釋性,動(dòng)態(tài)性,面向?qū)ο蟮取?JSP 的線程高度并行的,鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 11 頁 共 46 頁 可以充分利用硬件資源。由于 Java 語言與平臺(tái)無關(guān)性,開發(fā)者可以將 JSP 部署在幾乎任何操作系統(tǒng)上。 JSP 支持 JavaBean 組件,開發(fā)者可以利用 JavaBean 來完成所有的 java 能實(shí)現(xiàn)的功能,如數(shù)據(jù)庫連接池,圖形繪制,文件 IO 操作, XML解析, WebServer 調(diào)用與發(fā)布等。 JavaBeans 技術(shù) 按著 Sun 公司的定義, JavaBeans是一個(gè)可重復(fù)使用的軟件組件。實(shí)際上 JavaBeans 是一種 Java類,通過封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對(duì)象,簡稱 bean。由于 JavaBeans是基于 java語言的,因此 JavaBeans不依賴平臺(tái),具有以下特點(diǎn): 1. 可以實(shí)現(xiàn)代碼的重復(fù)利用 2. 易編寫、易維護(hù)、易使用 3. 可以在任何安裝了 Java 運(yùn)行環(huán)境的平臺(tái)上的使用,而不需要重新編譯。 JavaBeans 是一種 Java 語言 寫成的可重用組件。為寫成 JavaBeans,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。 JavaBeans 通過提供符 合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他 Java 類可以通過自省機(jī)制發(fā)現(xiàn)和操作這些 JavaBeans 屬性。 用戶可以使用 JavaBeans將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java 代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP頁面、其他 JavaBeans、 applet 程序或者應(yīng)用來使用這些對(duì)象。用戶可以認(rèn)為JavaBeans提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 JSP 表單編寫好以后,接下來需要將用戶提交的數(shù)據(jù)做服務(wù)器 端驗(yàn)證,然后保存到數(shù)據(jù)庫,這一部分就是通常所說的 MVC 模式中 Model,即業(yè)務(wù)處理部分。瀏覽者的注冊(cè),登錄,管理員的登錄的業(yè)務(wù)處理主要設(shè)計(jì)的是數(shù)據(jù)庫操作。專們負(fù)責(zé)數(shù)據(jù)庫連接處理的 Database 類,在這里用它來創(chuàng)建和解釋數(shù)據(jù)庫Connection。 JDBC 技術(shù) JDBC( Java DataBase Connectivity) 是 Java 與許多數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)庫連接的工業(yè)標(biāo)準(zhǔn),為基于 SQL 數(shù)據(jù)庫訪問提供調(diào)用級(jí)應(yīng)用編程接口。與當(dāng)前鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 12 頁 共 46 頁 存在的多種數(shù)據(jù)庫訪問計(jì)數(shù)相比, JDBC 具有平臺(tái)無關(guān)性和數(shù)據(jù)庫訪問一致性 兩個(gè)大優(yōu)點(diǎn)。 JDBC 與 ODBC 機(jī)構(gòu)相似,同屬于 SQL 級(jí)調(diào)用的接口,其核心在于執(zhí)行基本的 SQL 命令并取回結(jié)果。 JDBC 接口分為一下兩個(gè)層次: ? 面向程序開發(fā)人員 JDBC API; ? 底層餓 JDBC Driver API; 前者是開發(fā)人員用來編寫前端應(yīng)用程序的,后者是由數(shù)據(jù)庫廠商開發(fā)的。無論訪問什么數(shù)據(jù)庫,提供給用戶的應(yīng)用程序接口 JDBC API 都是一樣的,用戶可以使用標(biāo)準(zhǔn)的 SQl 查詢語句進(jìn)行查詢,而不用考慮數(shù)據(jù)庫之間的差別。這些查詢語句經(jīng)驅(qū)動(dòng)程序管理器處理,變成適應(yīng)于某一種數(shù)據(jù)庫的查詢語言,然 后向下傳遞給相應(yīng)的驅(qū)動(dòng)程序,再由驅(qū)動(dòng)程序與數(shù)據(jù)庫管理系統(tǒng)進(jìn)行通訊,實(shí)現(xiàn)數(shù)據(jù)庫的讀取和操作。 JDBC 是一種規(guī)范,它讓個(gè)數(shù)據(jù)庫廠商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口,這樣就使得獨(dú)立于 DBMS 的 Java 應(yīng)用程序的開發(fā)工具和產(chǎn)品成為可能。 JDBC API 對(duì)于基本的 SQL 抽象和概念是一種自然的 Java 接口。它建立在 ODBC 上。 JDBC 保留了 ODBC 的基本設(shè)計(jì)特征,事實(shí)上,兩種接口都基于 X/Open SQL CLI(調(diào)用級(jí)接口)。 JDBC API 所有的類和接口都集中在 和 這兩個(gè)包中, 包中包含的類和接口采用的是傳統(tǒng)的 C/S 體系結(jié)構(gòu)。其功能主要針對(duì)的是基本數(shù)據(jù)庫編程服務(wù) ,如生成連接,執(zhí)行語句,以及準(zhǔn)備語句和運(yùn)行批處理查詢,也有一些其他的高級(jí)功能。 DreamWeaver 軟件 DreamWeaver 是 Macromedia 公司推出的一款大眾化的網(wǎng)頁制作軟件,它具有可視化編程界面,用戶不必編寫復(fù)雜的 HTML 源代碼就可以生成跨平臺(tái),跨瀏覽器的網(wǎng)頁,不僅適合專業(yè)網(wǎng)頁編輯人員的需要,同時(shí)也容 易被業(yè)余網(wǎng)頁制作人員所掌握。 DreamWeaver 支持動(dòng)態(tài) HTML 技術(shù),并采用了 Roudtrip HTML 技術(shù),從而奠定了在網(wǎng)頁高級(jí)設(shè)計(jì)功能方面的領(lǐng)先地位。在進(jìn)行網(wǎng)頁設(shè)計(jì)過程中,動(dòng)態(tài)HTML 技術(shù)能夠讓用戶輕設(shè)計(jì)復(fù)雜的交互式網(wǎng)頁,產(chǎn)生動(dòng)態(tài)效果。而 Roundtrip 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 13 頁 共 46 頁 HTML 技術(shù)則可以真正支持 HTML 源編輯模式,不會(huì)產(chǎn)生冗余代碼,使網(wǎng)頁渲染速度加快。 HTML( Hypertext Markup Language,超文本標(biāo)識(shí)語言)是一種專門用于 web 頁制作的編程語言,用來描述 超文本各個(gè)部分的內(nèi)容,告訴瀏覽器如何顯示文本,怎樣生成與別的文本或圖像的鏈接點(diǎn)。一個(gè) HTML 文件包含了所有將顯示在網(wǎng)頁上的文字信息。 要求 服務(wù)器環(huán)境要求 操作系統(tǒng): Windows XP(不需要配置) 數(shù)據(jù)庫平臺(tái): MySQL 客戶端運(yùn)行環(huán)境要求 操作系統(tǒng): Windows XP Professional IE 瀏覽器: 以上正式版 屏幕分辨率:普通瀏覽器客戶端 1024*768 接口要求 硬件接口: 不需要 特定的硬件或硬件接口進(jìn)行支撐 軟件接口:運(yùn)行于 Windows2020 及更高版本的操作系統(tǒng)之上 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 14 頁 共 46 頁 第二章 需求分析 需求規(guī)格 系統(tǒng)組成 新聞發(fā)布系統(tǒng)有一下幾個(gè)部分: 新聞標(biāo)題的顯示;詳細(xì)新聞內(nèi)容以及相對(duì)應(yīng)的新聞評(píng)論的顯示; 瀏覽者的注冊(cè);管理員和注冊(cè)過的用戶的登錄入口;新聞搜索以及搜索結(jié)果的顯示; 不同版主的管理界面,各個(gè)管理功能的實(shí)現(xiàn);超級(jí)管理員的行使管理功能的頁面;注銷; 功能性需求 ? 可靠性 審核通過后的新聞內(nèi)容,能夠及時(shí)準(zhǔn)確的顯示出來,系 統(tǒng)分級(jí)分權(quán)限的管理功能;每日對(duì)系統(tǒng)進(jìn)行相應(yīng)的維護(hù)。 ? 高效性 本軟件安全保護(hù)機(jī)制完善,操作方便,簡易,相應(yīng)時(shí)間短。面向?qū)ο蟮脑O(shè)計(jì),和面向過程的設(shè)計(jì)相比,更容易操作。規(guī)范的模塊化,便于軟件的更新,效率更高。 ? 擴(kuò)展性 系統(tǒng)功能的擴(kuò)充(如增加新聞模塊,更換版主等)不影響系統(tǒng)的正常的運(yùn)行。當(dāng)系統(tǒng)數(shù)據(jù)量和訪問量增大時(shí),可以通過增加服務(wù)器等硬件解決。 ? 易用性 系統(tǒng)采用 Dream weaver 的網(wǎng)頁設(shè)計(jì),界面比較易于操作。只要按照數(shù)據(jù)流程就可以輕松對(duì)其操作。 ? 兼容性及移植性 本新 聞發(fā)布系統(tǒng)軟件在 windows 系列操作系統(tǒng)上都可以正常運(yùn)行。對(duì)硬件要求不高。由于 Java 語言的可移植性,本系統(tǒng)只要對(duì)相應(yīng)的操作系統(tǒng)進(jìn)行配置,可以移植到其他的操作系統(tǒng)上進(jìn)行運(yùn)行。 非功能性需求 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 15 頁 共 46 頁 頁面美觀大方,操作方便直觀; 使用 MySQL 數(shù)據(jù)庫,要有一定的安全機(jī)制; 有相應(yīng)的管理接口,有相應(yīng)的提示語句或者頁面,即報(bào)錯(cuò)機(jī)制。 開發(fā)環(huán)境的選擇 本系統(tǒng)的開發(fā)環(huán)境是 Tomcat 和 MySQL 和 Eclipse 選擇這樣的開發(fā) 環(huán)境有一下的幾個(gè)原因: ? Tomcat 是一個(gè)開源的 web 應(yīng)用服務(wù)器,也就是常說的 JSP 運(yùn)行容器。 ? MySQL 也是開源的數(shù)據(jù)服務(wù)器。開源的,無須為使用付費(fèi)。 ? Eclipse 也是開源的, Eclipse 遵循 Common Public License 協(xié)議??梢悦赓M(fèi)獲取 Eclipse 軟件本身及其源代碼。 Eclipse 是免安裝的,只要本機(jī)裝有 JDK,可以從其他機(jī)器上將 Eclipse目錄拷貝到本機(jī),進(jìn)行簡單的配置就可以使用了。 Eclipse 是開放的,由于其設(shè)計(jì)的精妙,任何人或廠商可以編寫自己的插件。 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 16 頁 共 46 頁 第三章 模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì) 功能模塊設(shè)計(jì) 總體設(shè)計(jì) 實(shí)現(xiàn)新聞發(fā)布系統(tǒng)所應(yīng)該 具 有的所有的 基本 功能。 功能模塊設(shè)計(jì)簡圖 主要功能模塊說明 ? 新聞發(fā)布 新聞發(fā)布功能提供簡單易用的 UI 接口,可以方便的發(fā)布新聞; ? 新聞瀏覽 瀏覽者可以通過新聞瀏覽功能可以方便地瀏覽到發(fā)布的新聞列表,以及新聞的詳細(xì)內(nèi)容和相應(yīng)的評(píng)論; ? 新聞 檢索 瀏覽者可以通過
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1