最新av偷拍av偷窥av网站,在教室伦流澡到高潮h麻豆,一个人在线高清免费观看,中文字幕av无码一二三区电影,中国丰满熟妇xxxx性

游戲娛樂 新鮮速遞 單機(jī)游戲 網(wǎng)絡(luò)游戲 游戲秘技 手機(jī)游戲 游戲攻略 木馬防范 流氓清除 設(shè)計(jì)專區(qū) 壓縮解壓 下載工具 P2P工具專區(qū) 輸入法專區(qū)

您當(dāng)前的位置:JZ5U綠色下載站 -> 編程開發(fā) -> 編程工具

站內(nèi)搜索

    MyEclipse for spring v8.6.1 最新版

    • 軟件大小:1.3 MB
    • 軟件類型:手機(jī)軟件 - 編程開發(fā) - 編程工具
    • 軟件語言:簡(jiǎn)體中文
    • 授權(quán)方式:免費(fèi)軟件
    • 軟件星級(jí):
    • 更新時(shí)間:2018-06-08 09:05:37
    • 運(yùn)行環(huán)境:WinXP/Win2003/Vista/Win7/Win8/WinALL

    軟件簡(jiǎn)介

    MyEclipse for spring是一款專門針對(duì)spring開發(fā)推出的集成開發(fā)環(huán)境。在尋找開發(fā)環(huán)境軟件嗎?小編為您推薦MyEclipse for spring 。該款軟件提供了spring框架支持,集成spring IDE,針對(duì)性的開發(fā)工具和編輯器,可以輕松的創(chuàng)建項(xiàng)目向?qū)Ш突趕pring的應(yīng)用,大大提高工作效率,歡迎需要的朋友來jz5u使用!

    軟件功能

    1、MyEclipse for Spring 8.5是MyEclipse家族的成員之一,其最大的特點(diǎn)就是提供了更強(qiáng)悍的針對(duì)Spring框架的支持。其實(shí)在MyEclipse 8.5中已經(jīng)提供了針對(duì)Spring框架的一些支持,集成了Spring IDE,但是這些對(duì)于那些針對(duì)Spring開發(fā)的開發(fā)者來說或許還不足夠,他們需要的是更強(qiáng)大,更有針對(duì)性的開發(fā)工具。由于Spring的廣泛使用以及Spring開發(fā)者的呼聲高漲,MyEclipse for Spring 8.5隨之出現(xiàn)。

    2、MyEclipse for Spring 8.5提供對(duì)Spring MVC的強(qiáng)大支持功能,針對(duì)Spring的更專業(yè)的編輯器,以及針對(duì)Spring項(xiàng)目的項(xiàng)目創(chuàng)建向?qū)У裙δ?,讓Spring開發(fā)者可以更輕松的通過MyEclipse for Spring 8.5快速創(chuàng)建一個(gè)基于Spring的應(yīng)用。

    3、除此之外MyEclipse for Spring 8.5也提供了MyEclipse 8.5幾乎全部特性支持,這讓MyEclipse for Spring 8.5比起MyEclipse 8.5幾乎是有過之而無不及。最后MyEclipse for Spring 8.5也是基于Eclipse 3.5.2,因此使用MyEclipse 8.5的朋友可以無縫的平移到MyEclipse for Spring 8.5上。

    使用教程

    一、導(dǎo)入示例項(xiàng)目

    1. 選擇File>Import,展開General,然后選擇Existing Projects進(jìn)入Workspace,單擊Next。

    2. 選擇Select archive file選項(xiàng),然后瀏覽壓縮文件,單擊Finish。

    MyEclipse for spring

    導(dǎo)入示例項(xiàng)目

    項(xiàng)目將顯示在資源管理器中。

    MyEclipse for spring

    項(xiàng)目導(dǎo)入到工作區(qū)

    由于此項(xiàng)目是使用舊版本的MyEclipse創(chuàng)建的,因此將打開項(xiàng)目遷移向?qū)А?按照向?qū)е械牟襟E遷移項(xiàng)目。

    導(dǎo)入項(xiàng)目后,您可以使用MyEclipse的一些高級(jí)軟件開發(fā)功能來更好地了解如何構(gòu)建這個(gè)Spring應(yīng)用程序。

    二、使用UML和Spring Explorer可視化項(xiàng)目

    源代碼的UML類圖允許您查看類是如何互相關(guān)聯(lián)的。您剛剛導(dǎo)入的示例項(xiàng)目已經(jīng)在名為Knight.umr的src/java文件夾的根目錄中包含這個(gè)UMR(UML模型存儲(chǔ)庫)文件。雙擊該文件打開圖表。

    MyEclipse for spring

    Knight應(yīng)用程序的UML類圖

    該圖表提供了knights、quests、exceptions和應(yīng)用程序中涉及的其他類之間的即時(shí)可視化關(guān)聯(lián)。雖然這個(gè)應(yīng)用程序很小,但您可以輕松地逆向設(shè)計(jì)一個(gè)更大的應(yīng)用程序來了解它的外觀。在這種情況下,從Package Explorer中選擇這些類,并將其到一個(gè)新的類圖上來獲得此結(jié)果。

    能非常好的查看一個(gè)UML類圖,但是它并不能整個(gè)說明,特別是對(duì)于一個(gè)Spring應(yīng)用程序來講。為此,MyEclipse Spring Explorer視圖可以幫助可視化應(yīng)用程序獲取不同beans之間的關(guān)系。

    Spring Explorer是通過一個(gè)或多個(gè)Spring bean配置文件顯示您的Spring應(yīng)用程序中配置的所有bean。這些配置文件沒有明確定義的命名約定(如struts-config.xml,faces-config.xml等),應(yīng)用程序可以包含任意數(shù)量的bean配置文件。因此,MyEclipse允許您配置代表您的bean配置的XML文件列表。此信息可以在MyEclipse> Spring> Beans下的項(xiàng)目屬性中找到。

    1. 右鍵單擊Knight項(xiàng)目,選擇Properties。

    2. 展開Project Facets>Spring,然后選擇Beans。這是現(xiàn)有的bean配置文件的列表,單擊Cancel。

    MyEclipse for spring

    Spring beans屬性

    3. 通過選擇Window>Show View>Other打開Spring Explorer視圖,展開MyEclipse Java Enterprise,然后選擇Spring Explorer。該項(xiàng)目出現(xiàn)在Spring Explorer視圖中。

    MyEclipse for spring

    Spring Explorer視圖中的項(xiàng)目bean

    4. 雙擊bean配置文件applicationContext.xml,然后在編輯器的底部單擊Beans Graph標(biāo)簽。

    MyEclipse for spring

    Bean依賴圖

    從Spring beans的圖表中可以看出,Knight引用了一個(gè)minstrel和knightTarget,而Knight embarks又向其提出了一個(gè)請(qǐng)求。應(yīng)用程序以攔截器的形式使用Aspect Oriented Programming (AOP)來實(shí)現(xiàn)minstrel。

    三、運(yùn)行代碼

    在通過"before"方法攔截器進(jìn)行操作之前,minstrel將"sing"(實(shí)際記錄)關(guān)于Knight所采取的操作。在實(shí)際操作發(fā)生之前,這種類型的"before"攔截器是一種執(zhí)行操作的方法(例如在控制臺(tái)上寫下關(guān)于Knight將要做什么的描述)。要實(shí)現(xiàn)這一點(diǎn),您可以指示Spring將這個(gè)攔截器編入bean定義中的其他類操作。

    MyEclipse可以幫助您快速瀏覽您的Spring應(yīng)用程序。 在這種情況下,假設(shè)您想查看這個(gè)minstrel是如何實(shí)現(xiàn)的。您可以在圖中雙擊minstrel bean,在Spring bean配置文件中跳轉(zhuǎn)到該定義,然后使用CTRL + Click,可以直接跳轉(zhuǎn)到minstrel implementation。

    1. 在圖中雙擊minstrel bean,Spring bean配置文件打開minstrel bean。

    MyEclipse for spring

    Minstrel bean中的bean配置文件

    2. 按住CTRL,然后單擊MinstrelAdvice類來打開它的資源,這個(gè)類記錄knight的操作。

    MyEclipse for spring

    MinstrelAdvice類源文件

    3. 在資源管理器中,展開Knight project>src/java>com.springinaction.chapter01.knight,然后雙擊KnightApp.java。

    4. 單擊運(yùn)行圖標(biāo)下拉箭頭,然后選擇Run As>Java Application。控制臺(tái)視圖中顯示以下輸出:

    [DEBUG] 10:51:03 KnightApp - Running KnightApp

    [DEBUG] 10:51:04 KnightOfTheRoundTable - Brave Bedivere did embarkOnQuest

    [DEBUG] 10:51:04 KnightApp - KnightApp Finished

    您可以看到默認(rèn)的minstrel implementation輸出Brave Bedivere did embarkOnQuest行。假設(shè)你想要一個(gè)不同的minstrel implementation,但不想要重新編譯整個(gè)MinstrelAdvice類。這根本不是問題,您只需要編寫一個(gè)新的minstrel implementation,然后使用Spring將其插入即可。

    四、創(chuàng)建一個(gè)新Bean來替換攔截器

    1. 右鍵單擊com.springinaction.chapter01.knight包,然后選擇New>Class。

    2. 在Name字段中輸入BetterMinstrelAdvice,然后單擊Finish。

    3. 復(fù)制以下代碼,并替換默認(rèn)的類代碼,按CTRL + S保存。

    package com.springinaction.chapter01.knight;

    import java.lang.reflect.Method;

    import org.apache.log4j.Logger;

    import org.springframework.aop.MethodBeforeAdvice;

    public class BetterMinstrelAdvice implements MethodBeforeAdvice

    {

    public void before(Method method, Object[] args, Object target)

    throws Throwable

    {

    Knight knight = (Knight) target;

    Logger song = Logger.getLogger(target.getClass());

    song.debug("La la

    lee la, our fair knight " + knight.getName() + " has

    performed " + method.getName() + " with such grace!");

    }

    }

    要將此新實(shí)現(xiàn)插入到新的Spring應(yīng)用程序中,您需要在bean配置文件中創(chuàng)建一個(gè)新的bean定義,并將Knight的minstrel攔截器替換為新的更好的Minstrel攔截器。

    4. 打開applicationContext.xml,單擊Overview標(biāo)簽,然后單擊New Bean。

    5. 在Bean Id字段中鍵入betterMinstrel,然后單擊Bean Class字段旁邊的Browse。

    6. 在搜索字段中輸入better,選擇BetterMinstrelAdvice,然后單擊OK。

    MyEclipse for spring

    Selecting the bean class for the new bean

    7. 單擊Finish來創(chuàng)建新的bean,然后按CTRL + S保存bean配置文件。 新的bean出現(xiàn)在Spring Explorer視圖中。

    MyEclipse for spring

    Creating a new bean

    8. 在Spring Explorer中,展開Knight Bean> Interceptor Names> List,然后雙擊minstrel。 minstrel值在配置源中突出顯示。

    MyEclipse for spring

    Selecting the interceptor property value of the Knight bean

    9. 用minMinstrel替換minstrel值,然后按CTRL + S進(jìn)行保存。

    10. 再次運(yùn)行KnightApp類以查看更改的結(jié)果??刂婆_(tái)視圖中顯示以下輸出:

    [DEBUG] 11:38:57 KnightApp - Running KnightApp

    [DEBUG] 11:38:57 KnightOfTheRoundTable - La la lee la, our fair knight Bedivere has performed embarkOnQuest with such grace!

    [DEBUG] 11:38:57 KnightApp - KnightApp Finished

    您可以真正看到Spring在您的項(xiàng)目中允許的模塊化的價(jià)值,在正在測(cè)試中立即插拔應(yīng)用程序部分是最明顯的用途之一??紤]到一個(gè)Web應(yīng)用程序,您可以編寫模擬DAO實(shí)現(xiàn),并在運(yùn)行所有測(cè)試用例之前將其插入,而無需更改任何內(nèi)容。您可以通過Spring將測(cè)試類連接到測(cè)試DAO類,而不是需要活動(dòng)數(shù)據(jù)庫連接的實(shí)際類。

    另一個(gè)例子是切換應(yīng)用程序的整個(gè)實(shí)現(xiàn)細(xì)節(jié)(如緩存,數(shù)據(jù)訪問等),而不會(huì)破壞應(yīng)用程序或花費(fèi)時(shí)間重構(gòu)應(yīng)用程序本身的類和引用。

    游戲預(yù)約提醒

    游戲正式上線前,我們將通過免費(fèi)預(yù)約短信提醒您

    預(yù)約成功,請(qǐng)等待通知!

    知道了

    當(dāng)前人數(shù)眾多,預(yù)約失敗!

    知道了

    您已預(yù)約,請(qǐng)等待通知!

    知道了