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

正文內(nèi)容

基于j2ee的財務管理系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2024-10-13 12:28 本頁面
 

【文章內(nèi)容簡介】 是替代 IBM Visual Age for Java(以下 簡稱 IVJ)的下一代 IDE 開發(fā)環(huán)境,但它未來的目標不僅僅是成為專門開發(fā) Java 程序的 IDE 環(huán)境,根據(jù) Eclipse的體系 結(jié)構,通過開發(fā)插件,它能擴展到任何語言的開發(fā),甚至能成為圖片繪制的工具。目前, Eclipse已 經(jīng)開始提供 C語言開發(fā)的功能插件。更難能可貴的是, Eclipse是一個 開放源代碼的項目,任何人都可以下載 Eclipse 的源代 碼,并且在此基礎上開發(fā)自己的功能插件。也就是說未來只要有人需要,就會有建立在 Eclipse 之上的COBOL, Perl, Python 等 語言的開發(fā)插件出現(xiàn)。同時可以通 過開發(fā)新的插件擴展現(xiàn)有插件的功能,比如在現(xiàn)有的 Java 開發(fā)環(huán)境中加入 Tomcat 服 務器插件。可以無限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 Eclipse 的潛力所在。 和 IVJ 一樣, Eclipse 開發(fā)環(huán)境被稱為 Workbench,它主要由三個部分組成:視圖( Perspective),編輯窗口( Editor)和觀察窗口( View)。 下 圖 是它們之間的關系結(jié)構略圖: 圖 結(jié)構略圖 大連民族學院本科畢業(yè)設計(論文)題目 –3– 在圖中,可以看出 Workbench 包含多個視圖,而每個視圖又包含不同的窗口。由于每個編輯窗口有很大的共性,而且缺省情況它們都在同一區(qū)域中顯示,因此只在每個視圖中標出一個編輯窗口,以綠色表示。觀察窗口則各不相同,以紅色表示。 所有文件的顯示和編輯都包含在編輯窗口里。缺省情況下打開的多個文件是以標簽( Tag Table)方式在同一個窗口中排列,可以用拖動方式將 這些文件排列成各種布局。方法是拖動某一個文件的標簽( tag)到編輯窗口的邊框,當光標有相應的變化時再釋放。 當文件被加入到項目中后,在資源瀏覽或 Java 包瀏覽窗口雙擊文件, Eclipse會試圖打開這個文件:其中 Eclipse 內(nèi)嵌的編輯器能缺省打開一些文件,如 *.java,*.txt, *.class 等等。如果是其它類型的文件, Eclipse 會調(diào)用操作系統(tǒng)相應的缺省編輯器打開,如 word 文檔, PDF 文件等。同時 Eclipse 也可以 像 IVJ 一樣用指定的編輯器打開相應的文件。例如在 Eclipse 項目中雙擊 HTML 文件時,可能希望是用Notepad 打開,而不是用系統(tǒng)缺省的 IE 瀏覽器打開。實現(xiàn)的方法是打開菜單欄中的Workbench Preferences 對話框,之后在對話框中選擇 Workbench File Editors,然后添加文件類型,如 *.html,再為其指定編輯器即可。 在編輯窗口,還值得注意的是,習慣了 IVJ 的程序員在編輯 Java 程序的時候,更愿意以方法為獨立的編輯單位(即在編輯窗口中只顯示單個的方法,而不是程序全部的源代碼),這種方式也的確是非常合理的開發(fā)方式,不僅代碼的顯示更加簡捷, 還能輔助程序員編出封裝性更好的類。在 Eclipse 在工具欄上提供了一個切換按鈕,可以在 顯示全部代碼 和 只顯示所選單元 (這里的單元指的是單個方法、變量、導入的包等)之間切換 。 其次要介紹的是觀察窗口,它配合編輯窗口并提供了多種的相關信息和瀏覽方式。常用的觀察窗口有資源瀏覽窗口( Navigator), Java 包瀏覽窗口 (Packages),控制臺( Console),任務欄( Task)等等。 瀏覽窗口和 Java 瀏覽窗口是觀察窗口核心部分。前者和 Windows 的瀏覽器差不多,能瀏覽項目文件夾中的所有 文件,后者用來瀏覽項目中的 Java 包,包中的類,類中的變量和方法等信息。在 Java瀏覽窗口中可以通過用鼠標右鍵的菜單中的 Open Type Hierarchy 打開層次瀏覽窗口( Hierarchy),這個窗口非常實用,它能非常清晰的查看類的層次結(jié)構。類中的編譯出錯信息可以在任務窗口中查到,同時它也可以成為名符其實的任務窗口:向其中添加新的任務描述信息,來跟蹤項目的進度。控制臺則主要用來顯示程序的輸出信息。在調(diào)試程序的時候,會有更豐富的觀察窗口來幫助程序員進行調(diào)試,如變量值察看窗口,斷點窗口等等。 大連民族學院本科畢業(yè)設計(論文)題目 –4– 觀察窗口是 任何 IDE 開發(fā)環(huán)境的核心,用好觀察窗口是也就是用好 IDE 開發(fā)環(huán)境。 Eclipse 提供了豐富的觀察窗口,能真正用好這些窗口恐怕要得經(jīng)過一段時間的磨練。 最后介紹視圖。一個視圖包括一個或多個編輯窗口和觀察窗口。在開發(fā)環(huán)境的最左側(cè)的快捷欄中的上部分顯示的就是當前所打開的視圖圖標。視圖是 Eclipse 的最靈活的部分,可以自定義每個視圖中包含的觀察窗口種類,也可以自定義一個新視圖。這些功能都被包括在 Perspective 菜單中。在 Eclipse 的 Java 開發(fā)環(huán)境中提供了幾種缺省視圖,如資源視圖( Resource Perspective,它也是第一次啟動Eclipse 時的缺省視圖), Java 視圖( Java Perspective),調(diào)試視圖( Debug Perspective),團隊視圖 (Team Perspective)等等。每一種視圖都對應不同種類的觀察窗口??梢詮牟藛螜谥械?Perspective Show View看到該視圖對應的觀察窗口。當然,每個視圖的觀察窗口都是可配置的,可以在菜單欄中的 Perspective Customize 進行配置。多樣化的視圖不但可以幫助程序員以不同角度觀察代碼,也可以滿足 不同的編程習慣。 Eclipse 是一個 開 放源代 碼 的、與 Net Beans、 Sun ONE Studio 和 Borland J builder 類 似的一 種 基于 Java 的整合型可 擴 展 開發(fā) 平臺,也是目前最著名的 開 源 項目之一, IBM 在最近幾年里也一直在大力支持 該項 目的 發(fā) 展,目 標 是將其做成用以替代 IBM Visual Age for Java( 簡 稱 IVJ)的下一代 IDE 開發(fā)環(huán) 境,并于 2020 年11 月宣布投入 四 千萬美元 資 金到 該項 目的研 發(fā) 。就其本身而言,它只是一個框架和一 組 服 務 ,用于通 過 插件 組 件構建 開發(fā)環(huán) 境。幸運的是, Eclipse 附 帶 了一個 標 準的插件集,包括 Java 開發(fā) 工具( Java Development Tools, JDT)。其未來的目 標不 僅僅 是成 為專門開發(fā) Java 程序的 IDE 環(huán) 境,根據(jù) Eclipse 的體系 結(jié) 構,通 過開發(fā)插件,它能 擴 展到任何 語 言的 開發(fā) ,甚至能成 為圖 片 繪 制的工具。 目前, Eclipse 已 經(jīng)開 始提供 C 語 言 開發(fā) 的 功能插件。更 難 能可 貴 的是, Eclipse是一個 開 放源代 碼 的 項 目,任何人都可以下 載 Eclipse 的源代 碼 ,并且在此基 礎 上開發(fā) 自己的功能插件。也就是 說 未來只要有人需要,就會有建立在 Eclipse 之上的COBOL, Perl, Python 等 語 言的 開發(fā) 插件出 現(xiàn) 。同 時 可以通 過開發(fā) 新的插件 擴 展 現(xiàn)有插件的功能,比如本系列文章 為 了 進 行手機 應 用程序的 開發(fā) 就是通 過 J2ME 插件的擴 展來加以 實現(xiàn) 的。可以無限 擴 展,而且有著 統(tǒng) 一的外 觀 ,操作和系 統(tǒng)資 源管理,這 也正是 Eclipse 的潛力所在。 大連民族學院本科畢業(yè)設計(論文)題目 –5– struts 簡介 Struts 是一個 為開發(fā) 基于模型 (Model)- 視圖 (View)-控制器 (Controller)(MVC)模式的 應 用架構的 開 源框架,是利用 Java Servlet 和 JSP 構建Web 應 用的一 項 非常有用的技 術 。 Struts 由一 組 相互 協(xié) 作的 類 ( 組 件)、 Serlvet 以及 jsp tag lib 組 成。 一個客 戶請 求是 是由 控制器 轉(zhuǎn)發(fā) 和 處 理的,但是,控制器如何知道什 么樣 的信息 轉(zhuǎn)發(fā) 到什 么樣 的 Action 類 呢? 這 就需要一些與 動 作和 請 求信息相 對應 的映射配置 說 明。在 struts 中, 這 些配置映射信息是存 儲 在特定的 XML 文件(比如)。 ActionForm Bean 負責 保持一個 應 用系 統(tǒng) 的消息 轉(zhuǎn) 移(或者 說 狀 態(tài)轉(zhuǎn) 移)的非持久性數(shù)據(jù)存 儲 。 ActionForm 的主要功能就是 為 Action 的操作提供與客 戶 表 單 相映射的數(shù)據(jù)(如果在客 戶 指定的情況下, 還 包括 對 數(shù)據(jù) 進 行校 驗 )。 ActionForm負責對 系 統(tǒng) 數(shù)據(jù)狀 態(tài) 的保持,而 Action 則負責 根據(jù) 業(yè)務邏輯 的需要, 對 數(shù)據(jù)狀 態(tài)進 行修改,在改 變 系 統(tǒng) 狀 態(tài) 后, ActionForm 則 自 動 的回寫新的數(shù)據(jù)狀 態(tài) 并保持。 1、 MVC 結(jié)構簡要概述 MVC( ModelViewController)是現(xiàn)今為止比較流行的一種 Web 編程模式 ,在圖形用戶界面 (Graphical User Interface GUI)的開發(fā)中 ,MVC 設計模型已經(jīng)成為了劃分功能的通用結(jié)構。 MVC 最初由 Smalltalk 設計,該模型將功能劃分為相互關聯(lián)的三個組件――模型,視圖和控制器。每個組件都可以很容易的映射到三個主要的實現(xiàn)技術―― Bean,JSP,Servlet。 MVC 結(jié)構中的重要組件 模型:模型表示應用程序的業(yè)務邏輯。將業(yè)務規(guī)則裝到組件中有利于測試,改進質(zhì)量和促進重 用。他可以再次被劃分為狀態(tài)和動作組件 : ∶狀態(tài)定義了模型的當前設置值,并且包含更改這些值的方法。這些方法都是 JTTK 中獲得一些業(yè)務邏輯的地方。他通常是與協(xié)議無關的。在 JTTK 中,JavaBean 是實現(xiàn)狀態(tài)組件的邏輯選擇。 Bean 的可重用性允許狀態(tài)組件的獨立結(jié)構特性。而要成為協(xié)議無關的,狀態(tài)組件必須經(jīng)過隔離,而且使用 HTTP, RMI 等協(xié)議的應用程序必須能夠訪問他,也就是說,協(xié)議可以是位于組件上的另一層。定義這樣的結(jié)構,應該考慮當前的需求以及將來的增長和發(fā)展。 ∶動作定義了允許更改的狀態(tài) ,以響應事件。業(yè)務邏輯也規(guī)定了動作組件的結(jié)構。在實現(xiàn)動作組件過程中,選擇變得很復雜。在 JTTK 中創(chuàng)建動作 Bean層來控制與狀態(tài)組件之間的交互。 大連民族學院本科畢業(yè)設計(論文)題目 –6– 視圖:視圖表示了應用程序的表示層。視圖組件包含系統(tǒng)的當前狀態(tài),并提供適合于特定協(xié)議的用戶界面。在編寫 JTTK 中。很重要的協(xié)議是 HTTP 瀏覽器。作為用戶界面的一部分,視圖負責將特定的事件呈現(xiàn)個用戶。將視圖與模型分開使得JTTK 界面的結(jié)構獨立并具有不同的外觀和屬性。這些不同的界面能夠與相同的模型相交互。 JSP 是實現(xiàn)視圖的通常選擇。 控制器:控制器提供了 MVC 結(jié)構的粘合劑 。他負責接收事件,確定合適的處理程序,調(diào)用處理程序并出發(fā)合適的響應。因為考慮 JTTK 有功能強大 Java 程序做后臺, Servlet 是用于控制器技術的最佳選擇。在 MVC 結(jié)構中,控制器( Servlet)充當調(diào)度程序,這就導致了一些難題。比如∶安全,事件識別,處理錯誤等。 MVC 的特點: MVC 要求對應用分層,雖然要花費額外的工作,但會使 JTTK的結(jié)構清晰,產(chǎn)品的應用通過模型可以得到更好地體現(xiàn)。首先,最重要的是 JTTK系統(tǒng)是有多個視圖對應一個模型的能力。在目前用戶需求的快速變化下,可能有多種方式訪問應用的要求。而 系統(tǒng)則會隨機應變,做出各種反應。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應用于接口的使用。再次,由于一個應用在 JTTK
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1