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

正文內(nèi)容

基于web的學(xué)校新聞發(fā)布系統(tǒng)畢業(yè)設(shè)計(jì)論文-展示頁

2024-09-07 15:09本頁面
  

【正文】 成。所有這些都遵從 Spring 的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結(jié)構(gòu)。 Spring DAO: JDBC DAO 抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來管理異常處理和不同數(shù)據(jù)庫供應(yīng)商拋出的錯誤消息。 Spring AOP 模塊為基于 Spring 的應(yīng)用程序中的對象提供了事務(wù)管理服務(wù)。 Spring AOP: 通過配置管理特性, Spring AOP 模塊直接 將面向方面的編程功能集成到了 Spring 框架中。 Spring 上下文: Spring 上下文是一個配置文件,向 Spring 框架提供上下文信息。核心容器的主要組件是 BeanFactory,它是工廠模式的實(shí)現(xiàn)。 Spring 模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 bean 的方式 , 組成 Spring 框架的每個模塊(或組件)都可以單獨(dú)存在,或者與其他一個或多個模塊聯(lián)合實(shí)現(xiàn)。 4 .Spring 框架 Spring, Spring 是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的。 Hibernate 可以應(yīng)用在任何使用JDBC 的場合,它既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web應(yīng)用中使用。無論是從設(shè)計(jì)草案還是從一個遺留數(shù)據(jù)庫開始,開發(fā)人員都可以采用Hibernate。 Hibernate 不僅管理 Java 類到數(shù)據(jù)庫表的映射(包括從 Java 數(shù)據(jù)類型到SQL 數(shù)據(jù)類型的映射),還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法 ,可以大幅度減少開發(fā)時(shí)人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時(shí)間。它 用來把對象模型表示的對象映射到基于 SQL 的關(guān)系模型結(jié)構(gòu)中去 , 為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個使用方便的框架。 Hibernate 是一種 Java 語言下的對象關(guān)系映射解決方案。 .Hibernate 框架技術(shù) Hibernate 是一個免費(fèi)的開源 Java 包,它使得與關(guān)系數(shù)據(jù)庫打交道變得十分輕松,就像您的數(shù)據(jù)庫中包含每天使用的普通 Java 對象一樣,同時(shí)不必考慮如何把它們從神秘的數(shù)據(jù)庫表中取出(或放回到數(shù)據(jù)庫表中)。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有著莫大的好處。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開發(fā)自 己的標(biāo) 5 記,或許 Struts2 是一個很好 的起點(diǎn)。 除此之外, Struts2 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個方面: Taglib 和頁面導(dǎo)航。 Struts2 是一個被認(rèn)為比較好的 MVC 框架,它使整個程序結(jié)構(gòu)清晰,易于維護(hù)和擴(kuò)展 [8]。Struts2 實(shí)現(xiàn)的重點(diǎn)在 C(Controller),包括 ActionServlet 和定制的 Action,也為 V(View)提供了一系列定制標(biāo)簽( Custom Tag)。但Struts2 幾乎沒有涉及 M(Model),所以 Struts2 可以采用 JAVA 實(shí)現(xiàn)的任何形式的商業(yè)邏輯。 Struts2 只是一個 MVC 框架( Framework) ,用于快速開發(fā) Java Web 應(yīng)用。 Struts22 這個名字來源于在建筑和舊式飛機(jī)中使用的支持金屬架。 .Struts2 框架技術(shù) Struts2 最早是作為 Apache Jakarta 項(xiàng)目的組成部分問世運(yùn)作 。 (4)Web 服務(wù)技 術(shù) Web 服務(wù)技術(shù)是通過互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程應(yīng)用服務(wù)和計(jì)算的新技術(shù),被稱為新一代的 Web 應(yīng) 用技術(shù)。這一般是指在 Web 構(gòu)件或 EJB 構(gòu)件的程序里 4 調(diào)用 Java 的安全技術(shù) API。聲明性安全技術(shù)指在程序之外設(shè)定安全機(jī)制的參數(shù)。當(dāng)一位被驗(yàn)證通 過的個體設(shè)法訪問程序資源時(shí),系統(tǒng)要根據(jù)安全策略確定是否該個體有權(quán)限進(jìn)行這樣的操作。典型的做法是使 用者提供驗(yàn)證數(shù)據(jù) ( 譬如用戶名和密碼 ) 。這一般 分為 2 步。另外, JDBC 提供了從 Java 程序內(nèi)調(diào)用 SQL 數(shù)據(jù)檢索語言的功能; J2EE 平臺使用 JDBC 以 上的 API 以及 JDBC 拓展 API,這些 API 提供了高級的數(shù)據(jù)連接功能 [5]。 (2)數(shù)據(jù)連接技術(shù) (JDBC) Java DataBase Connection(JDBC)API 使 J2EE 平臺和各種關(guān)系數(shù)據(jù)庫之間連接起 來。由于 JNDI 已經(jīng)被標(biāo)準(zhǔn)化,程序可以通過使用 JNDI 來訪問其他 通用的命名服務(wù),包括常用的Web 命名協(xié)議 LDAP, NDS, DNS 和 NIS。 (1)命名技術(shù) (JNDI) J2EE 命名服務(wù)提供應(yīng)用構(gòu)件 (包括客戶、 EJB Beans、 Servlet、 JSP 等 )程序命名環(huán)境。 HTML 作為一種樣式語言,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使HTML 顯得越來越難以勝任的情況之下,在 JSP 編程語言高度發(fā)展的形式下,開始了對新聞發(fā)布更 新系統(tǒng)的研發(fā)。 隨著計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對生活和工作也顯得越來越重要,特別是現(xiàn)在信息高度發(fā)達(dá)的今天,人們對最新信息的需求和發(fā)布迫切的需要及時(shí)性。 網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān) , 而隨著 Inter 的進(jìn)一步發(fā)展 ,靜態(tài) Web站點(diǎn)的開發(fā)與維護(hù)變得越來越困難 ,一方面信息的不斷增加和 變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁 ,特別是基于數(shù)據(jù)庫驅(qū)動的 Web 站點(diǎn)更是如此,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來越難以勝任。本系統(tǒng)的信息管理系統(tǒng)主要是實(shí)現(xiàn)對信息內(nèi)容的瀏覽和添加管理。 學(xué)校 新聞發(fā)布系統(tǒng) (School News Release System or Content Management System)又叫做內(nèi)容管理系統(tǒng) ,是一個基于新聞和內(nèi)容管理的全站管理系統(tǒng) ,新聞發(fā)布系統(tǒng)是基于 B/S模式的 WEBMIS系統(tǒng) ,本系統(tǒng)可以將雜亂無章的信息 (包括文字 ,圖 片和影音 )經(jīng)過組織 ,合理有序地呈現(xiàn)在大家面前 .當(dāng)今社會是一個信息化的社會 ,新聞作為信息的一部分有著信息量大 ,類別繁多形式多樣的特點(diǎn) ,新聞發(fā)布系統(tǒng)的概念就此提出 .新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體 ,從此以后網(wǎng)絡(luò)也充當(dāng)了一個重要的新聞媒介的功能 .手工制作發(fā)布的網(wǎng)頁信息不但無法檢索堆積如山的信息,而且每次更新內(nèi)容并上傳的時(shí)候都會使服務(wù)中斷,導(dǎo)致用戶無法訪問而使形象和服務(wù)大打折扣?;诖朔N考慮 ,網(wǎng)絡(luò)開發(fā)者們提出了一種“基于WEB 的新聞發(fā)布系統(tǒng)”。目錄 第一章 系統(tǒng)概述 ............................................................ 1 開發(fā)背景 ........................................................... 1 開發(fā)意義 ........................................................... 2 開發(fā)技術(shù)簡介 ....................................................... 3 J2EE體系結(jié)構(gòu) ................................................ 3 .Struts2框架技術(shù) ............................................ 4 .Hibernate 框架技術(shù) .......................................... 5 第二章 系統(tǒng)分析 ............................................................ 7 可行性分析 ......................................................... 7 需求分析 ........................................................... 8 功能需求 .................................................... 8 性能需求 .................................................... 8 數(shù)據(jù)流圖 .................................................... 9 數(shù)據(jù)字典 ................................................... 10 第三章 系統(tǒng)的總體設(shè)計(jì) ..................................................... 14 功能模塊劃分 ...................................................... 14 系統(tǒng)功能模塊圖 .............................................. 14 各功能模塊描述 .............................................. 15 數(shù)據(jù)庫設(shè)計(jì) ........................................................ 16 概念結(jié)構(gòu)設(shè)計(jì) ................................................ 16 邏輯結(jié)構(gòu)設(shè)計(jì) ................................................ 17 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) ....................................................... 20 程序流程圖 ........................................................ 20 界面設(shè)計(jì) .......................................................... 22 第五章 系統(tǒng)實(shí)現(xiàn) ........................................................... 26 第六章 系統(tǒng)的調(diào)試與測試 .................................................... 41 測試環(huán)境 .......................................................... 41 測試內(nèi)容 .......................................................... 41 系統(tǒng)部分模塊測試 .................................................. 42 課程設(shè)計(jì)心得體會 .......................................................... 44 參考文獻(xiàn) .................................................................. 45 1 第一章 系統(tǒng)概述 開發(fā)背景 在當(dāng)前社會,信息已成為一種隱型的財(cái)富,人們對信息的需求再也不是局限于單純的電視、報(bào)紙等大眾途徑。隨著 Inter 在中國的發(fā)展日 新月異 ,人們在日常生活中也越來越多地使用這項(xiàng)新技術(shù)來為自己的工作和生活服務(wù) ,人們通過網(wǎng)絡(luò)來獲取信息的需求越來越大?;诖耍覀儗W(xué)校也開發(fā)了基于 Web 的 學(xué)校 新聞發(fā)布系統(tǒng)。網(wǎng)站信息管理系統(tǒng)的出現(xiàn)大大減輕了網(wǎng)站更新維護(hù)的工作量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護(hù)工作簡化到只需錄入文字和上傳圖片, 從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c(diǎn),如新浪的新聞中心等,新聞的更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,時(shí)時(shí)保持網(wǎng)站的活動力和影響力。 2 開發(fā)意義 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的 Web 網(wǎng)頁。站在網(wǎng)絡(luò)時(shí) 代的前沿,清晰地聽到了網(wǎng)絡(luò)時(shí)代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來 。而動態(tài)交互式網(wǎng)頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網(wǎng)上實(shí)現(xiàn)新聞的網(wǎng)上多用戶發(fā)布,多欄目管理,實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄的網(wǎng)上交互系統(tǒng)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1