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

正文內(nèi)容

企業(yè)工資管理系統(tǒng)的開發(fā)及相應開源框架的研究計算機及其應用專業(yè)畢業(yè)設計畢業(yè)論(編輯修改稿)

2025-07-11 13:00 本頁面
 

【文章內(nèi)容簡介】 2 以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與 Servlet API 完全脫離開,所 以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品 .因為 Struts 2 和 Struts 1 有著太大的變化,但是相對于 WebWork, Struts 2 只有很小的變化 . Hibernate 簡介 :Hibernate 是一個開放源代碼的對象關系映射框架,它對JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 . Hibernate 可以應用在任何使用 JDBC 的場合,既可以在Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的 是 ,Hibernate 可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任 . 合肥工業(yè)大學 計算機科學與技術系畢業(yè)論文 4 圖 21 Hibernate 原理 上圖顯示了 Hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文件如 Hibernate .properties , XML Mapping 等來為應用程序提供數(shù)據(jù)持久化服務的 .Hibernate 具有很大的靈活性,但同時它的體系結構比較復雜,提供了好幾種不同的運行方式 .在輕型體系中,應用程序提供 JDBC 連接,并且自行管理事務,這種方式使用了 Hibernate 的一個最小子集;在全面解決體系中,對于應用程序來說,所有底層的 JDBC/JTA API 都被抽象了, Hibernate 會替你照管所有的細節(jié) . Spring 簡介 :Spring Framework 是一個開源的 Java/Java EE 全功能棧( fullstack)的應用程序框架,以 Apache 許可證形式發(fā)布,也有 .NET 平臺上的移植版本 .該框架基于 Expert OneonOne Java EE Design and Development( ISBN 0764543857)一書中的代碼,最初由 Rod Johnson 和 Juergen Hoeller 等開發(fā) .Spring Framework 提供了一個簡易的開發(fā)方式,這種開發(fā)方式,將避免那些可能致使底層代碼變得繁雜混亂的大量的屬性文件和幫助類 Spring 中包含的關鍵特性: 強大的基于 JavaBeans 的采用控制翻轉( Inversion of Control, IoC)原則的配置管理,使得應用程序的組建更加快捷簡易 . 一個可用于從 Applet 到 Java EE 等不同運行環(huán)境的核心 Bean 工廠 . 數(shù)據(jù)庫事務的一般化抽象層,允許宣告式 (Declarative)事務管理器,簡化事務的劃分使之與底層無關 . 內(nèi)建的針對 JTA 和 單個 JDBC 數(shù)據(jù)源的一般化策略,使 Spring 的事務支持不要求 Java EE 環(huán)境,這與一般的 JTA 或者 EJB CMT 相反 . JDBC 抽象層提供了有針對性的異常等級 (不再從 SQL 異常中提取原始代碼 ), 簡化了 錯誤處理, 大大減少了程序員的編碼量 . 再次利用 JDBC 時,你無需再寫出另一個 39。終止 39。 (finally) 模塊 . 并且面向 JDBC 的異常與 Spring 通用數(shù)據(jù)訪問對象 (Data Access Object) 異常等級相一致 . 以資源容器, DAO 實現(xiàn)和事務策略等形式與 Hibernate, JDO 和 iBATIS SQL Maps 集成 .利用眾多的翻轉控制方便特性來全面支持 ,解決了許多典型的合肥工業(yè)大學 計算機科學與技術系畢業(yè)論文 5 Hibernate 集成問題 . 所有這些全部遵從 Spring 通用事務處理和通用數(shù)據(jù)訪問對象異常等級規(guī)范 . 靈活的 基于核心 Spring 功能的 MVC 網(wǎng)頁應用程序框架 .開發(fā)者通過策略接口將擁有對該框架的高度控制,因而該框架將適應于多種呈現(xiàn) (View)技術,例如 JSP, FreeMarker, Velocity, Tiles, iText 以及 , Spring 中間層可以輕易地結合于任何基于 MVC 框架的網(wǎng)頁層,例如 Struts, WebWork,或 Tapestry. 提供諸如事務管理等服務的面向方面編程框架 . 在設計應用程序 Model 時, MVC 模式(例如 Struts)通常難于給出一個簡潔明了的框 架結構 .Spring 卻具有能夠讓這部分工作變得簡單的能力 .程序開發(fā) 者們可以使用 Spring 的 JDBC 抽象層重新設計那些復雜的框架結構 . IDE 和服務器 :+Tomcat MyEclipse 簡介 :MyEclipse 企 業(yè) 級 工 作 平 臺 ( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率 .它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持 HTML ,Struts ,JSF, CSS, JavaScript ,SQL ,Hibernate. Tomcat 簡介 :Tomcat 是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成 .由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范 .因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器 .目前最新版本是. Browser/Server(瀏覽器 /服務器 )架構, MVC 模式 Browser/Server(瀏覽器 /服務器 )結構 簡介 :Brower/Server 的縮寫,客戶機上只要安裝一個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫 .瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互 . C/S 的優(yōu)點是能充分發(fā)揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務器 .對應的優(yōu)點就是客戶端響應速度快 .缺點主要有以下幾個: 只適用于局域網(wǎng) .而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性 .這種方式遠程訪問需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據(jù) . 客戶端需要安裝專用的客戶端軟件 .首 先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護 .特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題 .還有,系統(tǒng)軟件升級時,合肥工業(yè)大學 計算機科學與技術系畢業(yè)論文 6 每一臺客戶機需要重新安裝,其維護和升級成本非常高 . 對客戶端的操作系統(tǒng)一般也會有限制 .可能適應于 Win98, 但不能用于Win2021 或 Windows ,更不用說 Linux、Unix 等 . B/S 最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件 .只要有一臺能上網(wǎng)的電腦就能使用,客戶 端 不用 維護 .系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了 .甚至可以在線申請,通過公司內(nèi)部的安全認證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng) . C/S 與 B/S 區(qū)別: Client/Server 是建立在局域網(wǎng)的基礎上的 .Browser/Server 是建立在廣域網(wǎng)的基礎上的 . MVC模式 :MVC(Model View Controller)模型-視圖-控制器 ,MVC本來是存在于 Desktop 程序中的, M 是指數(shù)據(jù)模型, V 是指用戶界面, C 則是 控制器 . 圖 22 MVC 框架 使用 MVC 的目的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式 .比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示 .C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V 應該同步更新 .模型-視圖-控制器( MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80 發(fā)明的一種 軟件設計模式 ,至今已被廣泛使用 .最近幾年被推薦為 Oracle旗下 Sun公司 Java EE 平臺的設計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎 .模型-視圖-控制器模式是一個有用的 工具箱 ,它有很多好處,但也有一些缺點 . MVC 是一個設計模式,它強制性的使 應用程序 的輸入、處理和輸出分開 .使用 MVC 應用程序被分成三個核心部件:模型、視圖、控制器 .它們各自處理自己的任務 . 視圖是用戶看到并與之交互的 界面 .對老式的 Web 應用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括 Macromedia Flash 和 像XHTML, XML/XSL, WML 等一些標識語言和 Web 的界面變得越來越有挑戰(zhàn)性 .MVC 一個大的好處是它能為你的應用程序處理很多不同的視圖 .在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式 . 模型表示企業(yè)數(shù)據(jù)和業(yè)務規(guī)則 .在 MVC 的三個部件中,模型擁有最多的處理任務 .例如它可能用 像 EJBs 和 ColdFusion Components 這樣的構件 對象 來處理數(shù)據(jù)庫 .被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關,這樣一個模型合肥工業(yè)大學 計算機科學與技術系畢業(yè)論文 7 能為多個視圖提供數(shù)據(jù) .由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性 . 控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求 .所以當單擊Web 頁面中的超鏈接和發(fā)送 HTML 表單 時,控制器本身不輸出任何東西和做任何處理 .它只是接收請求并決定調用哪個模型構件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù) . JavaScript, CSS 等腳本代碼 JavaScript :JavaScript 是一種基于對象和 事件驅動 并具有相對安全性 的客戶端腳本語言 .同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言,常用來給HTML 網(wǎng)頁添加動態(tài)功能,比如響應用戶的各種操作 .它最初由網(wǎng)景公司的Brendan Eich 設計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類 .JavaScript是 Sun 公司的注冊商標 . Ecma 國際以 JavaScript 為基礎制定了 ECMAScript 標準 .JavaScript 也可以用于其他場合,如服務器端編程 .完整的 JavaScript 實現(xiàn)包含三個部分: ECMAScript,文檔對象模型,字節(jié)順序記號 . Netscape 公司在 最初將其腳本語言命名為 LiveScript 來 Netscape 在與 Sun 合作之后將其改名為 最初受 Java 啟發(fā)而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自 JavaScript的主要設計原則源自 與 Java 名稱上的近似,是當時網(wǎng)景為了營銷考慮與 Sun 公司達成協(xié)議的結果 .為了取得技術優(yōu)勢,微軟推出了 JScript來迎戰(zhàn) JavaScript 的腳本語言 .為了互用性, Ecma 國際(前身為歐洲計算機制造商協(xié)會)創(chuàng)建了 ECMA262 標準( ECMAScript) .現(xiàn)在兩者都屬于 ECMAScript的實現(xiàn) .盡管 JavaScript 作為給非程序人員的腳本語言,而非作為給程序人員的編程語言來推廣和宣傳,但是 JavaScript 具有非常豐富的特性 . CSS :CSS( Cascading Style Sheet,可譯為“層疊樣式表”或“級聯(lián)樣式表”)是一組格式設置規(guī)則,用于控制 Web 頁面的外觀 .通過使用 CSS 樣式設置頁面的格式,可將頁面的內(nèi)容與表現(xiàn)形式分離 .頁面內(nèi)容存放在 HTML 文檔中,而用于定義表現(xiàn)形式的 CSS 規(guī)則 存放在另一個文件中或 HTML 文檔的某一部分,通常為文件頭部分 .將內(nèi)容與表現(xiàn)形式分離,不僅可使維護站點的外觀更加容易,而且還可以使 HTML 文檔代碼更加簡練,縮短瀏覽器的加載時間 . 層疊式表的特點 便于頁面的修改 .便于頁面風格的統(tǒng)一 .減少網(wǎng)頁的體積 . 層疊樣式表極大地 提高了工作效率 . 樣式表定
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1