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

正文內(nèi)容

基于jsp新聞發(fā)布系統(tǒng)之登錄模塊與后臺一級新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-10-14 21:53 本頁面


【正文】 紙雜志已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求,人們更加希望于能夠在網(wǎng)上了解更多的新聞和信息,于是我們就很有必要在網(wǎng)上創(chuàng)建一個 3 新聞發(fā)布管理系統(tǒng)了。大部分網(wǎng)站都是采用靜態(tài)的方式來發(fā)布和 管理信息的,可是網(wǎng)站需要更新的信息量也越來越大,所以這很不利于網(wǎng)站管理人員的工作。為了更加方便的管理網(wǎng)站,于是我們就很迫切的需要利用動態(tài)技術(shù)創(chuàng)建一個新聞發(fā)布管理系統(tǒng)了。 2 系統(tǒng)相關(guān)技術(shù)背景綜述 . JSP JSP( IAVA SERVER PAGES)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其在動態(tài)網(wǎng)頁的建設(shè)中有其強(qiáng)大而別特的功能,現(xiàn)介紹如下: JSP 的優(yōu)點(diǎn) : 1,將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用HTML 或者 XML 標(biāo)識來設(shè)計(jì)和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根 據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在 服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用 JDBCTM技術(shù) 訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 2,生成可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客 戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的 技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3,采用標(biāo)識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。這使得 Web 頁面開發(fā) 人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 4, 將內(nèi)容的生成和顯示進(jìn)行分離 與 SERVLETS 相比, JSP 能提供所有 SERVLETS 功能,但 4 它比用 println 書寫和修改 HTML 更方便。此外,你可以更明確的進(jìn)行分工, WEB 頁面設(shè)計(jì)人員編寫 HTML,只需要留出地方讓 SERVLETS 程序員插入動態(tài)部分即可。 5, 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管 理和安全性。 6 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 JSP 的運(yùn)行環(huán)境的安裝: 要使 WEB 服務(wù)器支持 JSP 首先需要裝 JAVA 的開發(fā)環(huán)境 JDK,現(xiàn)其最高版本為 ,其可在 下載。以 Window 平臺下為例,下載 for win包,解壓至 c:\ 目錄下即可。 其次是支持 jsp 引擎的 WEB 服務(wù)器或 jsp引擎。 JSP 指令和腳本元素 : 指令是為 JSP 引擎而設(shè)計(jì)的。他們并不直接產(chǎn)生任何可見輸出,而只是告訴引擎如何處理其余 JSP 頁面。這些指令始終被括在 “$@60。%@ ?%”標(biāo)記中。兩個最重要的指令是 “pagePage”和“ Include”。幾乎在所有 JSP 頁面頂部都會看到 “Page”指令。盡管不是必須的,但它可以讓你指定:到何處查找起支持作用的 Java 類別。 “Include”指令可以把你的內(nèi)容分成更多可管理的元素,比如包括一個普通頁面頁眉或頁腳的元素。包含 的網(wǎng)頁可以是一個固定的 HTML 頁面或更多的 JSP 內(nèi)容:$@60。%@ include file= % 2 .JSP 聲明用來讓你定義頁面級變量,以保存信息或定義 JSP 頁面的其余部分可能需要的支持方法。如果你發(fā)現(xiàn)代碼太多,通常最好把它們寫成一個獨(dú)立的 Java 類別。聲明一般都在 “$@60。%! ?%”標(biāo)記中。一定要以分號 (;) 結(jié)束變量聲明,因?yàn)槿魏蝺?nèi)容都必須是有效的 Java 語句: $@60。%! int i=0。 %。 3,有了 JSP 表達(dá)式,表達(dá)式評估結(jié)果會被轉(zhuǎn)換 成一個字符串,并且被直接包括在輸出頁面之內(nèi)。 JSP 表達(dá)式包含在 “$@60。%= ?%” 標(biāo)記中,沒有分號,除非在加引號的字符串部分使用分號。 4. 代碼片段 /腳本片段 ( Scriptlets ) JSP 代碼片段或腳本片段是嵌在“$@60。% ?%”標(biāo)記中的。這種 Java 代碼在 Web 服務(wù)器響應(yīng)請求時就會運(yùn)行。在腳本片段周圍可能是原 始的 HTML 或 XML 語句,在這些地方,代碼片段可以使你創(chuàng)建條件執(zhí)行代碼,或要用到另外一段代碼的代碼。例如,以下的代碼組合使用表達(dá)式和代碼片段,顯示 H H H3 和 H4 標(biāo)記中的 字符串“ Hello”。 5 語言 全寫: HyperText Markup Language 譯名: 超文件注標(biāo)式語言(譯名之一) 簡釋:一種為普通文件中某些字句加上標(biāo)示的語言,其目的在于運(yùn)用標(biāo)記 ( tag)使文件達(dá)到預(yù)期的顯示效果。 HTML 文檔(即 Homepage 的源文件)是一個放置了標(biāo)記的 ASCII 文本文件,通常它帶有 .html 或 .htm 的文件擴(kuò)展名。生成一個 HTML 文檔主要有以下三種途徑: (例如用你所喜愛的 ASCII 文本編輯器或其它 HTML 的編輯工具)。 (如 WORD 文檔)轉(zhuǎn)換成HTML 文檔。 Web 服務(wù)器 (或稱 HTTP 服務(wù)器 )一方實(shí)時動態(tài)地生成。 HTML 是在 SGML 定義下的一個描述性語言,或可說 HTML 是 SGML 的一個應(yīng)用程式, HTML 不是程式語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,基本上你只要明白了各種 標(biāo)記的用法便算學(xué)懂了 HTML, HTML 的格式非常簡單,只是由文字及標(biāo)記組合而成,于 編輯方面,任何文字編輯器都可以,只要能將文件另存成 ASCII 純文字格 式即可,當(dāng)然 以專業(yè)的網(wǎng)頁編輯軟件為佳。 HTML 語言是通過利用各種標(biāo)記 (tags)來標(biāo)識文檔的結(jié)構(gòu)以及標(biāo)識超鏈(Hyperlink)的信息。雖然 HTML 語言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議 Web 瀏覽器 (如 Mosiac, Netscape 等 )應(yīng)該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于 Web 瀏覽器本身的顯示風(fēng)格及其對標(biāo)記的解釋能力。這就是為什么同一文檔在不同的瀏覽器中展示的效果會不一樣 . Java 的發(fā)展歷史 : Java 是 Sun 公司 開發(fā)的完全面向?qū)ο蟮恼Z言,作為 Java 開發(fā)語言最優(yōu)異的 IDE,JBuilder 2020 本身就構(gòu)建在 Java 之上。 Java 語言從 20 世紀(jì) 90 年代初期開始,逐漸贏得了全世界無數(shù)程序員的心。世界各大應(yīng)用廠商如 IBM、 Oracle、 BEA 等,競相將其戰(zhàn)略調(diào)整到 Java 的戰(zhàn)線上來, Sun 更豪言壯語地宣布“ We make the work”。 Java不但已經(jīng)成為網(wǎng)絡(luò)的源動力,而且還像空氣一樣滲入了信息應(yīng)用的各個角落,引領(lǐng)著IT 革命的腳步。 Java 是 Java 程序設(shè)計(jì)語言(以下簡稱 Java 語言)和 Java 平臺的 總 6 稱。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺、動態(tài)的 Web、 Inter 計(jì)算。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。另一方面, Java 技術(shù)也不斷更新。 Java 平臺由Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個獨(dú)立于操作 系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個 Java平臺之后, Java 應(yīng)用程序就可運(yùn)行。現(xiàn)在 Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。 Java 應(yīng)用編程接口已經(jīng)從 版發(fā)展到 版。目前常用的 Java 平臺基于 ,最近版本為 。 Java 分為三個體系 J2SE(Java2 Standard Edition), J2EE(Java 2 Platform Enterprise Edition), J2ME(Java 2 Micro Edition)。 Java 是具有以下特征的高級程序語言: 簡單、面向?qū)ο?、可分布、可解釋、?qiáng)壯、安全性、結(jié)構(gòu)化、輕便、功能強(qiáng)大、多線程、動態(tài) Java 既可以被編譯,也可以被解釋。通過編譯器,可以把 Java 程序翻譯成一種中間代碼 稱為字節(jié)碼 可以被 Java 解釋器 解釋的獨(dú)立于平臺的代碼。通過解釋器,每條 Java 字節(jié)指令被 分析,然后在計(jì)算機(jī)上運(yùn)行。只需編譯一次,程序運(yùn)行時解釋 執(zhí)行。 說明 Java 是如何工作的: 可以把 Java 字節(jié)碼看作運(yùn)行在 Java 虛擬機(jī)( Java VM)上的機(jī)器代碼指令。每中 Java 解釋器,不管是 Java 開發(fā)工具還是可以運(yùn) 行 Java 小應(yīng)用程序的 Web 瀏覽器,都是一種 Java VM 的實(shí)例。 Java VM 也可以由硬件實(shí)現(xiàn)。 Java 字節(jié)碼使“寫一次,到處運(yùn)行”成為可能??梢栽谌魏斡? Java 編譯器的平臺上把 Java 程序編譯成字節(jié)碼。這個字節(jié)碼可以 運(yùn)行在任何 Java VM 上。例如,同一個 Java 程序可以運(yùn)行在 Windows NT、 Solaris 和 Macintosh 上。 . SQL Server 數(shù)據(jù)庫的歷史 : 我 們采用了 SQL SERVER2020 數(shù)據(jù)庫 , SQL( Structured Query Language,譯為結(jié)構(gòu)化查詢語言)在關(guān)系型數(shù)據(jù)庫中的地位就猶如英語在世界上的地位。它是數(shù)據(jù)庫系統(tǒng)的通用語言,利用它,用戶可以用幾乎同樣的語句在不同的數(shù)據(jù)庫系統(tǒng)上執(zhí)行同樣的操作。比如“ select * from 數(shù)據(jù)表名”代表要從某個數(shù)據(jù)表中取出全部數(shù)據(jù),在Oracle 9i、 SQL Server 20 FoxPro 等關(guān)系型數(shù)據(jù)庫中都可以使用這條語句。 SQL 已經(jīng)被 ANSI(美國國家標(biāo)準(zhǔn)化組織)確定為數(shù)據(jù)庫系統(tǒng)的工業(yè) 標(biāo)準(zhǔn)。 7 在數(shù)據(jù)庫的版本上,我們選用 Microsoft SQL Server2020 簡稱 SQL Server),它是由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的 Web 站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。 SQL Server 提供了在服務(wù)器系統(tǒng)上運(yùn)行的服務(wù)器軟件和在客戶端運(yùn)行的客戶端軟件,連接客戶和服務(wù)器計(jì)算機(jī)的網(wǎng)絡(luò)軟件 則由 Windows NT/2020 提供。 它的數(shù)據(jù)庫系統(tǒng)的服務(wù)器運(yùn)行在 Windows NT/2020 系統(tǒng)上,負(fù)責(zé)創(chuàng)建和維護(hù)表和索引等數(shù)據(jù)庫對象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯誤時恢 復(fù)數(shù)據(jù)。 客戶端應(yīng)用程序可以運(yùn)行在 Windows9x/NT/2020 系統(tǒng)上,完成所有的用戶交互操作。將數(shù)據(jù)從服務(wù)器檢索出來后,可以生成拷貝,以便在本地保留,也可以進(jìn)行操作。 SQL Server 建立于 Microsoft Window NT 的可伸縮性和可管理性之上 , 提供了功能強(qiáng)大的客戶服務(wù)器平臺 , 高性能客戶服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)可以將 Visual FoxPro、 Visual Basic、 Visual C、 .NET 作為客戶端開發(fā)工具 , 而將 SQL Server 作為存儲數(shù)據(jù)的后
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1