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

正文內容

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

2024-10-28 21:53 本頁面


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