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

正文內(nèi)容

基于j2ee的財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-10-13 12:28 本頁面
 

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