自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MyEclipse 6.5M1特性淺析

開(kāi)發(fā) 后端
MyEclipse 6.5M1的特性有哪些呢?本文將向你介紹MyEclipse 6.5M1特性。

MyEclipse 6.5M1 值得關(guān)注的特性

MyEclipse 6.5 m1中有許多功能的增強(qiáng)和易用性的提高,包括portal的支持,增強(qiáng)的JSF/Facelets可視化編輯器,Spring Tools(Spring 2.5庫(kù))和JAX-WS 2.0 webservices。MyEclipse6.5 正式版預(yù)計(jì)會(huì)在6月發(fā)布,其中還包括對(duì)maven的支持(計(jì)劃中)。

JSF/Facelets

◆Enhanced Preview

◆Custom Facelet Library

◆Enhanced JSF Config Editor

◆web.xml Editor

Portlets

◆Portal Project Wizard

◆Portlet Wizard

JAX-WS 2.0 Web Services Framework Support

◆Web Services project wizard

◆Top down/bottom up services generation

◆Clinet generation

Spring Tools

◆Spring 2.5

◆Explorer

◆AOP support

◆Refactoring

◆Validation Control

◆Mylyn integration

◆Web flow
 

JSF設(shè)計(jì)器:增強(qiáng) Myeclipse頁(yè)面設(shè)計(jì)器提供一個(gè)預(yù)覽,使用戶可以看到Facelets頁(yè)面的效果,包括了位置和構(gòu)成

預(yù)覽同樣可以渲染擴(kuò)展的JSF標(biāo)簽,包括MyFaces Tomahawk庫(kù)

自定義的Facelet庫(kù): 頁(yè)面編輯器在編輯TLD的時(shí)候也可以使用代碼提示(context assitant)和驗(yàn)證

增強(qiáng)的JSF配置文件編輯器: JSF配置文件編輯器新增了編輯和導(dǎo)航功能

web.xml編輯器: 新的web.xml編輯器使得編輯和導(dǎo)航變得容易。

Portal項(xiàng)目向?qū)В篜ortal向?qū)茏屇悻F(xiàn)存的web應(yīng)用部署為兼容JSR168的portals.

Portlet向?qū)В篜ortlet向?qū)軇?chuàng)建一個(gè)預(yù)定義好的portlet項(xiàng)目

JAX-WS 2.0的支持: MyEclipse6.5 引入了對(duì)JAX-WS框架的支持,它是基于Metro 1.1的。Metro是JAX-WS的JavaEE 5的參考實(shí)現(xiàn)。它支持包括了契約優(yōu)先(top down)和代碼優(yōu)先(bottom up)的web services以及web services客戶端程序。

新的Web Service項(xiàng)目向?qū)В?你可以新建一個(gè)web services項(xiàng)目或是在已有的Myeclipse中的web項(xiàng)目增加web services支持。

生成Top down和Bottom up的service: web services 可以通過(guò)WSDL或是已有的Javabeans中生成

Top Down Generation: 指定一個(gè)WSDL文件來(lái)生成web service

web service生成中會(huì)更新web.xml和sun-jaxws.xml

注意:如果你部署的服務(wù)沒(méi)有包含JAX-WS棧,你必須要把JAX-WS的jar包和運(yùn)行時(shí)類庫(kù)增加到你的項(xiàng)目中,否則運(yùn)行會(huì)失敗。

Bottom Up Generation: web service的客戶端可以直接用WSDL文件生成。

JAX-WS 2.1 API和運(yùn)行期容器需要被添加到客戶端項(xiàng)目中

Spring:MyEclipse 6.5 Spring 工具基于Spring IDE 2.0.4并且做了增強(qiáng)和優(yōu)化來(lái)和MyEclipse的應(yīng)用開(kāi)發(fā)做到無(wú)縫結(jié)合。

Spring 2.5: MyEclipse 6.5增加了Spring2.5的支持,6.5M1版本使用的是Spring 2.5.4版

Spring 2庫(kù)同樣也被更新到了2.0.8版

Spring  Explorer :Spring Beans視圖被Spring Explorer視圖所代替。Spring Explorer是一顆過(guò)濾樹(shù),可以顯示你工作區(qū)中所有的Spring項(xiàng)目,包括任何beans, config sets和Spring Web Flow元素。這個(gè)視圖是名稱空間感知的(namespace aware)可以被任意自定義和過(guò)濾。

Spring Explorer視圖可以注釋任何通過(guò)Spring定義或是Java配置的Bean

Project Explorer:在Project Explorer視圖中,所有的Spring 項(xiàng)目都包含一個(gè)"Spring元素"。這個(gè)擴(kuò)展到展示beans,config sets和web flow的定義,如同在Spring Explorer描述中的。這個(gè)能力幫助所有的bean列表引用特定的java類,也是一個(gè)關(guān)鍵的特性。

像Spring Explorer,Spring元素也可以被自定義和過(guò)濾。你也可以使用一個(gè)特殊的Spring working set來(lái)去除Project Explorer中的雜亂。

AOP支持:Beans 交叉引用視圖 可以展示所有的beans是如何被advise(譯者按:AOP術(shù)語(yǔ),找不到合適的中文。所有AOP術(shù)語(yǔ)都使用英語(yǔ),下同。)

Spring 配置編輯器和java編輯器也可以展現(xiàn)特殊的記號(hào),表明那些方法和類被你的AOP配置所影響。

Spring AOP 事件跟蹤視圖 將給你一個(gè)埋在深處的真相,通過(guò)內(nèi)建的Spring IDE的internal AOP模型。

AOP支持需要AOP Reference Model Builder,它可以在項(xiàng)目層或是全局層啟動(dòng)或關(guān)閉。如果你在項(xiàng)目中不使用AOP,你可以在全局設(shè)置時(shí)關(guān)閉。

PointCut Matches: 在bean search中增加了PointCut Matches功能,可以在search菜單中找到

名稱空間支持:新的Spring Bean定義向?qū)г试S你很容易在創(chuàng)建配置文件時(shí)使用名稱空間

Spring 配置編輯器同樣是名稱空間自感應(yīng)的,還提供了代碼提示和驗(yàn)證功能。

重構(gòu):重命名Java文件會(huì)自動(dòng)在bean定義中改變。在bean配置中改變名稱同樣會(huì)影響到Java文件的名稱

beans id也會(huì)被重命名

重命名bean的property屬性會(huì)改變對(duì)應(yīng)的java文件

驗(yàn)證控制:驗(yàn)證可以在項(xiàng)目層中設(shè)置(Project Properties > MyEclipse > Spring)或是在全局層(Window > Preferences > MyEclipse > Spring)

Mylyn 集成:如果你繼承了Mylyn,那么Spring Explorer,Beans Cross References 和Project Explorer視圖會(huì)讓你過(guò)濾展示內(nèi)容。

Spring Web Flow:MyEclipse 6.5同樣增加了Spring Web Flow的支持,M1版本目前采用的是Spring Web Flow 1.0.5的庫(kù)

Web Flow編輯器:使用圖形化編輯器來(lái)創(chuàng)建states,actions和transitions。

web flow的定義文件可以被xml編輯器編輯,同樣有代碼提示功能

web flow定義文件的驗(yàn)證功能是可以自定義的

MyEclipse 6.5M1特性就介紹到這里。

【編輯推薦】

  1. MyEclipse配置WebService
  2. MyEclipse的概念以及特征
  3. MyEclipse常用設(shè)置位置導(dǎo)航詳解
  4. MyEclipse優(yōu)化淺析
  5. MyEclipse消耗內(nèi)存的解決方案淺析
責(zé)任編輯:仲衡 來(lái)源: 網(wǎng)易博客
相關(guān)推薦

2009-07-10 13:10:33

MyEclipse6.

2009-07-09 18:16:33

MyEclipse優(yōu)化

2009-07-10 17:47:47

MyEclipse打包

2009-07-14 11:34:42

MyEclipse斷點(diǎn)JavaScript

2009-07-15 14:21:03

MyEclipse S

2009-07-14 14:28:31

MyEclipse E

2009-07-14 10:47:47

MyEclipse J

2009-07-15 10:43:37

MyEclipse D

2009-07-14 10:13:38

MyEclipse優(yōu)化

2009-07-15 13:08:25

MyEclipse C

2010-05-20 10:04:05

集成MyEclipse

2010-10-19 09:08:42

MyEclipse 9MyEclipse

2009-07-14 13:55:24

MyEclipse S

2009-07-10 18:02:05

MyEclipseMySQL

2009-07-14 17:31:34

MyEclipse提示

2009-07-10 13:28:21

MyEclipse6.

2010-05-20 10:23:16

Myeclipse6.

2010-07-07 09:12:52

MyEclipse 8MyEclipse 8MyEclipse 8

2009-07-10 16:27:29

Eclipse和MyE

2009-07-14 14:18:41

Myeclipse E代碼提示
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)