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

正文內(nèi)容

基于struts2框架的新聞發(fā)布系統(tǒng)(編輯修改稿)

2024-12-23 21:46 本頁面
 

【文章內(nèi)容簡介】 2 的攔截器鏈自動對請求應(yīng)用通用功能,如數(shù)據(jù)校驗和文件上傳等功能。回 8 調(diào) Action 中的 execute()方法 ,并在方法體內(nèi)調(diào)用業(yè)務(wù)邏輯組件來處理請求(Model)。既可以是將數(shù)據(jù)保存到數(shù)據(jù)庫,也可以從數(shù)據(jù)庫中檢索信息。實際上,因為 Action 只是一個控制器,它會調(diào)用業(yè)務(wù)邏輯組件來處理用戶的請求。 execute()方法將調(diào)用業(yè)務(wù)邏輯組件 (Model)得到的數(shù)據(jù)返還并更新視圖層 (View),可以是HTML 頁面、圖像,也可以是 PDF 文檔或者其他文檔。此時支持的視圖技術(shù)非常多,既支持 JSP,也支持 Velocity、 FreeMarker 等模板技術(shù)。 數(shù)據(jù)庫連接方式簡介 JDBC 可具體實現(xiàn)數(shù)據(jù)庫建立連接,想數(shù)據(jù)庫發(fā)送語句,獲得并處理結(jié)果集。 JDBC 是一個編程接口集,它所定義的接口主要包含在 和 中。這兩個包中定義的大部分只是接口,并沒有實現(xiàn)具體的連接與操作數(shù)據(jù)的功能:按照 JDBC 的體系結(jié)構(gòu)設(shè)計,具體的功能實現(xiàn)是由特定的 JDBC 驅(qū)動器提供的, JDBC 驅(qū)動程序經(jīng)常使用的可 分為以下三個種類: 1) JDBC 網(wǎng)絡(luò)純 Java 驅(qū)動程序,這種驅(qū)動程序?qū)?JDBC 轉(zhuǎn)換為與 DBMS無關(guān)的網(wǎng)絡(luò)協(xié)議,這種協(xié)議又被某個服務(wù)器轉(zhuǎn)換為一種 DBMS 協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募?Java 客戶機(jī)連接到多種不同的數(shù)據(jù)庫上。所用的具體協(xié)議取決于提供者。通常,這是最為靈活的 JDBC 驅(qū)動程序。有可能所有這種解決方案的提供者都提供適合于 Intra 用的產(chǎn)品。 2) JDBCODBC 橋加 ODBC 驅(qū)動程序, JavaSoft 橋產(chǎn)品利用 ODBC 驅(qū)動程序提供 JDBC 訪問。須將 ODBC 二進(jìn)制代碼(許多情況下還包括數(shù)據(jù) 庫客戶機(jī)代碼)加載到使用該驅(qū)動程序的每個客戶機(jī)上。這種類型的驅(qū)動程序最適合于企業(yè)網(wǎng)(這種網(wǎng)絡(luò)上客戶機(jī)的安裝不是主要問題),或者是用 Java 編寫的三層結(jié)構(gòu)的應(yīng)用程序服務(wù)器代碼。 3) 本地協(xié)議純 Java 驅(qū)動程序,這種類型的驅(qū)動程序?qū)?JDBC 調(diào)用直接轉(zhuǎn)換為 DBMS 所使用的網(wǎng)絡(luò)協(xié)議。這將允許從客戶機(jī)機(jī)器上直接調(diào)用 DBMS 服務(wù)器,是 Intra 訪問的一個很實用的解決方法。 MySQL 數(shù)據(jù)庫簡介 9 MySQL 是最流行的開放源碼 SQL 數(shù)據(jù)庫管理系統(tǒng),它是由 MySQL AB 公司開發(fā)、發(fā)布并支持的。 MySQL AB 是由多名 MySQL 開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。 在 MySQL 的網(wǎng)站( MySQL 和 MySQL的最新信息。 MySQL 是一種數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。它可以是任何東西,從簡單的購物清單到畫展,或企業(yè)網(wǎng)絡(luò)中的海量信息。要想將數(shù)據(jù)添加到數(shù)據(jù)庫,或訪問、處理計算機(jī)數(shù)據(jù)庫中保存的數(shù)據(jù),需要使用數(shù)據(jù)庫管理系統(tǒng),如 MySQL 服務(wù)器。計算機(jī)是處理大量數(shù)據(jù)的理想工具,因此,數(shù) 據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為獨立的實用工具,或是作為其他應(yīng)用程序的組成部分。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)。 關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大的倉庫內(nèi)。這樣就增加了速度并提高了靈活性。 MySQL 的 SQL 指得是“結(jié)構(gòu)化查詢語言”。SQL 是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,它是由 ANSI/ISO SQL 標(biāo)準(zhǔn)定義的。 SQL 標(biāo)準(zhǔn)自 1986 年以來不斷演化發(fā)展,有數(shù)種版本。在本手冊中,“ SQL92”指得是 1992 年發(fā)布的標(biāo)準(zhǔn),“ SQL:1999”指得是 1999 年發(fā)布的標(biāo)準(zhǔn),“ SQL:2020”指得是標(biāo)準(zhǔn)的當(dāng)前版本。我們采用術(shù)語“ SQL 標(biāo)準(zhǔn)”標(biāo)示 SQL 標(biāo)準(zhǔn)的當(dāng)前版本。 MySQL 軟件是一種開放源碼軟件。 “開放源碼”意味著任何人都能使用和改變軟件。任何人都能從 Inter 下載MySQL 軟件,而無需支付任何費(fèi)用。如果愿意,你可以研究源碼并進(jìn)行恰當(dāng)?shù)母模詽M足你自己的需求。 MySQL 軟件采用了 GPL( GNU通用公共許可證), MySQL 數(shù)據(jù)庫服務(wù)器具有快速、可靠和易于使 用的特點。 如果它正是你所尋找的,不妨一試。 MySQL 服務(wù)器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準(zhǔn)測試主頁上,給出了 MySQL 服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。 MySQL 服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它 10 的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管 MySQL始終在不斷發(fā)展,但目前 MySQL 服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的 MySQL 十分適合于訪問 Inter 上的數(shù)據(jù)庫。 MySQL 服務(wù)器工作在客戶端 /服務(wù)器模式下,或嵌入式系統(tǒng)中。 MySQL 數(shù)據(jù)庫軟件是一種客戶端 /服務(wù)器系統(tǒng),由支持不同后端的 1 個多線程SQL 服務(wù)器,數(shù)種不同的客戶端程序和庫,眾多管理工具和廣泛的應(yīng)用編程接口 API 組成。 Dreamweaver 簡介 Dreamweaver 是當(dāng)前最流行的網(wǎng)頁設(shè)計軟件。它與同為 Macromedia 公司出品的 Fireworks 和 Flash 一道,被譽(yù)為網(wǎng)頁制作三劍客。 Dreamweaver MX 可以開發(fā) HTML、 XHTML、 ColdFusion、 ASP、 、 JSP 或 PHP 網(wǎng)站。該軟件可通過平面設(shè)計工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設(shè)計的管理。新集成的工作空間可以與 Macromedia Flash MX 和 Fireworks MX 共享, Dreamweaver 還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格、可訪問的模板以及為客戶端交互應(yīng)用而提供的 JavaScript。 Dreamweaver 與其它同類軟件相比主要有以下優(yōu)點: 不生成冗余代碼??梢暬木W(wǎng)頁編輯器,都要把使用者的操作轉(zhuǎn)換 成 html代碼。一般的編輯器都會生成大量的冗余代碼,給網(wǎng)頁以后的修改帶來了極大的不方便,同時還增加了網(wǎng)頁文件的大小。 Dreamweaver 則在使用時完全不生成冗余代碼,避免了諸多麻煩。 方便的代碼編輯??梢暬庉嫼驮创a編輯都有其長處和短處,有時候直接用源代碼編輯會很有效。 Dreamweaver 提供了 html 快速編輯器和自建的 html編輯器,能方便自如的在可視化編輯狀態(tài)和源代碼編輯狀態(tài)間切換。 強(qiáng)大的動態(tài)頁面支持。 Dreamweaver 的 Behavior 能在使用者不懂 Java script的情況下,往網(wǎng)頁中 加入豐富的動態(tài)效果。 Dreamweaver 還可精確的對層進(jìn)行定 11 位,再加上 timeline 功能,可生成動感十足的動態(tài)層效果。 操作簡便。首先, Dreamweaver 提供的歷史面板、 html 樣式、模版、庫等功能避免了重復(fù)勞動,使用者不必重復(fù)輸入相同的內(nèi)容、格式。其次, Dreamweaver能直接往頁面中插入 Flash、 Shockwave 等插件,經(jīng)過設(shè)置后還可直接調(diào)用相應(yīng)的軟件對這些插件進(jìn)行編輯。最后, Dreamweaver 與 Fireworks 集成緊密,可直接調(diào)用 Fireworks 對頁面的圖像進(jìn)行修改、優(yōu)化。 優(yōu) 秀的網(wǎng)站管理功能。在定義的本地站點中,改變文件的名稱、位置,Dreamweaver 會自動更新相應(yīng)的超級鏈接。 Check in 和 Check out 功能可協(xié)調(diào)多個使用者對遠(yuǎn)程站點的管理。 便于擴(kuò)展。使用者可給 Dreamweaver 安裝各種插件,使其功能更強(qiáng)大。使用者若有興趣,還可自己給 Dreamweaver 制作插件,使 Dreamweaver 更適應(yīng)個人的需求。 MyEclipse 簡介 Eclipse 是一個 IDE( Integrated Developing Environment),而這個 IDE 是允許安裝第三方開發(fā)的插件來使自身的功能得到擴(kuò)展和增強(qiáng)的,而 MyEclipse 就是其中的一種有名的插件集之一, MyEclipse 將開發(fā)者常用到的一些有用的插件都集合起來,但它是收費(fèi)的。 Eclipse 是一個開放源代碼基于 Java 的可擴(kuò)張的開發(fā)平臺,多數(shù)人都是將Eclipse 作為 Java 的集成開發(fā)環(huán)境使用,雖然 Eclipse 使用 Java 開發(fā):但 Eclipse不 僅 僅 局限 于 Java 開發(fā) , 還可 用 于其 它 語言 的 開發(fā) ,如 C/C++ 。 Eclipse 是一個框架和一組服務(wù),它通過各種插件來構(gòu)建開發(fā)環(huán)境,因 此只要 提 供 支 持 C/C++ 插 件 便 能 進(jìn) 行 相 應(yīng) 語 言 的 開 發(fā) 。 Eclipse 最早是由 IBM 開發(fā)的,后來 IBM 將 Eclipse 作為一個開發(fā)源代碼的項目,獻(xiàn)給了開源組織 但仍由 IBM 的子公司 OTI(主要從事 Eclipse開發(fā)的人員)繼續(xù) Eclipse 的開發(fā)。 MyEclipse 為 Eclipse 提供了一個大量私有和開源的 Java 工具的集合,這解決了各種開源工具的不一致和缺點。 NitroX 是一個繁雜而強(qiáng)大的加速 Java Web應(yīng)用開發(fā)的工具,還包含了一個強(qiáng)大且能夠編譯所有 JSP 和 Struts Web 應(yīng)用的工具 AppXRay 。 這 些 工 具 解 析 Java 和 XML 配置文件。 12 MyEclipse 的 實 際 價 值 來 自 包 含 的 發(fā) 布 包 中 的 大 量 的 工 具 。 如CCS/JS/HTML/XML 的編輯器,幫助創(chuàng)建 EJB 和 Struts 項目的向?qū)Рa(chǎn)生項目的所有主要的組件如 action/session bean/form 等。還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語句的工具。 Tomcat 簡介 Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器, Tomcat 是Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因為 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 很受廣大程序員的喜歡,因為它運(yùn)行 時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時 ,它實際上作為一個與 Apache 獨立的進(jìn)程單獨運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時, Apache 為 HTML 頁面服務(wù),而 Tomcat 實際上運(yùn)行 JSP 頁面和 Servlet。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet容器是 Tomcat 的默認(rèn)模式。不過, Tomcat 處理靜態(tài) HTML 的能力不如 Apache服務(wù)器。 第三章 網(wǎng)站需求分析和概要設(shè)計 13 需求分析 一個功能基本完善的新聞 發(fā)布管理系統(tǒng)應(yīng)是完全控件式的頁面布局 ,使得新聞的錄人工作更簡便。對新聞的錄入 、修改、刪除等操作 ,都將立即在主頁的對應(yīng)欄目顯示出來,實現(xiàn)“即時發(fā)布、即時見效”。 所以至少應(yīng)該具有以下的功能: ( 1) 新聞查看:負(fù)責(zé)對新聞的列表、分類查看和詳細(xì)信息的顯示。 用戶進(jìn)入系統(tǒng)后,能夠查看最近的發(fā)布的新聞,并能夠選擇查看某個新聞類 的所有新聞。用戶單擊某個新聞標(biāo)題,就能夠查看新聞的詳細(xì)內(nèi)容 。 ( 2)新聞查找:根據(jù)指定的條件查找新聞記錄。用戶登錄后可以指定條件進(jìn)行 新聞查找。 ( 3) 節(jié)點管理 : 用于對網(wǎng)站進(jìn) 一步的需求,隨著網(wǎng)站的發(fā)展,網(wǎng)站可能需要一些其他功能,則可以在此添加某些需要的節(jié)點。如果網(wǎng)站可能不需要已經(jīng)實現(xiàn)的功能,則可以通過刪除某些節(jié)點來實現(xiàn)。 為后期的修改維護(hù)帶來了很大的方便。 ( 4)管理員登錄:負(fù)責(zé)處理管理員的登錄和退出。 判斷所登錄的人員是否為管理員,如果不是,拒絕登錄,是的話判斷其權(quán)限。系統(tǒng)管理員登錄之后,能夠?qū)π侣勥M(jìn)行管理,包括發(fā)布、修改、刪除等操作。系統(tǒng)超級管理員登錄之后,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1