`
gaoyu
  • 浏览: 274663 次
  • 来自: 云南大理
社区版块
存档分类
最新评论

MyEclipse 6.5M1 值得关注的特性

阅读更多
MyEclipse 6.5M1值得关注的特性



MyEclipse 6.5 m1中有许多功能的增强和易用性的提高,包括portal的支持,增强的JSF/Facelets可视化编辑器,Spring Tools(Spring 2.5库)和JAX-WS 2.0 webservices。MyEclipse6.5 正式版预计会在6月发布,其中还包括对maven的支持(计划中)。



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设计器:增强 Myeclipse页面设计器提供一个预览,使用户可以看到Facelets页面的效果,包括了位置和构成



预览同样可以渲染扩展的JSF标签,包括MyFaces Tomahawk库



自定义的Facelet库: 页面编辑器在编辑TLD的时候也可以使用代码提示(context assitant)和验证



增强的JSF配置文件编辑器: JSF配置文件编辑器新增了编辑和导航功能



web.xml编辑器: 新的web.xml编辑器使得编辑和导航变得容易。



Portal项目向导:Portal向导能让你现存的web应用部署为兼容JSR168的portals.



Portlet向导:Portlet向导能创建一个预定义好的portlet项目



JAX-WS 2.0的支持: MyEclipse6.5 引入了对JAX-WS框架的支持,它是基于Metro 1.1的。Metro是JAX-WS的JavaEE 5的参考实现。它支持包括了契约优先(top down)和代码优先(bottom up)的web services以及web services客户端程序。

新的Web Service项目向导: 你可以新建一个web services项目或是在已有的Myeclipse中的web项目增加web services支持。



生成Top down和Bottom up的service: web services 可以通过WSDL或是已有的Javabeans中生成



Top Down Generation: 指定一个WSDL文件来生成web service



web service生成中会更新web.xml和sun-jaxws.xml



注意:如果你部署的服务没有包含JAX-WS栈,你必须要把JAX-WS的jar包和运行时类库增加到你的项目中,否则运行会失败。



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



JAX-WS 2.1 API和运行期容器需要被添加到客户端项目中



Spring:MyEclipse 6.5 Spring 工具基于Spring IDE 2.0.4并且做了增强和优化来和MyEclipse的应用开发做到无缝结合。

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



Spring 2库同样也被更新到了2.0.8版

Spring  Explorer :Spring Beans视图被Spring Explorer视图所代替。Spring Explorer是一颗过滤树,可以显示你工作区中所有的Spring项目,包括任何beans, config sets和Spring Web Flow元素。这个视图是名称空间感知的(namespace aware)可以被任意自定义和过滤。



Spring Explorer视图可以注释任何通过Spring定义或是Java配置的Bean



Project Explorer:在Project Explorer视图中,所有的Spring 项目都包含一个"Spring元素"。这个扩展到展示beans,config sets和web flow的定义,如同在Spring Explorer描述中的。这个能力帮助所有的bean列表引用特定的java类,也是一个关键的特性。



像Spring Explorer,Spring元素也可以被自定义和过滤。你也可以使用一个特殊的Spring working set来去除Project Explorer中的杂乱。



AOP支持:Beans 交叉引用视图 可以展示所有的beans是如何被advise(译者按:AOP术语,找不到合适的中文。所有AOP术语都使用英语,下同。)



Spring 配置编辑器和java编辑器也可以展现特殊的记号,表明那些方法和类被你的AOP配置所影响。



Spring AOP 事件跟踪视图 将给你一个埋在深处的真相,通过内建的Spring IDE的internal AOP模型。



AOP支持需要AOP Reference Model Builder,它可以在项目层或是全局层启动或关闭。如果你在项目中不使用AOP,你可以在全局设置时关闭。



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



名称空间支持:新的Spring Bean定义向导允许你很容易在创建配置文件时使用名称空间



Spring 配置编辑器同样是名称空间自感应的,还提供了代码提示和验证功能。



重构:重命名Java文件会自动在bean定义中改变。在bean配置中改变名称同样会影响到Java文件的名称



beans id也会被重命名



重命名bean的property属性会改变对应的java文件



验证控制:验证可以在项目层中设置(Project Properties > MyEclipse > Spring)或是在全局层(Window > Preferences > MyEclipse > Spring)



Mylyn 集成:如果你继承了Mylyn,那么Spring Explorer,Beans Cross References 和Project Explorer视图会让你过滤展示内容。



Spring Web Flow:MyEclipse 6.5同样增加了Spring Web Flow的支持,M1版本目前采用的是Spring Web Flow 1.0.5的库



Web Flow编辑器:使用图形化编辑器来创建states,actions和transitions。



web flow的定义文件可以被xml编辑器编辑,同样有代码提示功能



web flow定义文件的验证功能是可以自定义的



下载地址:http://www.myeclipseide.com/index.php?name=Downloads&req=viewsdownload&sid=24



译者后记:

终于迎来了MyEclipse 6.5的更新,虽然仅仅是m1。这次更新的亮点在于Spring和web service上的强化,但乏有新意的地方,这也是这种大而全的full-stack IDE的归宿。MyEclipse在ajax/javascript方面的支持也是乏善可陈,不知道半年后的7.0会被会给人惊喜。

如同青菜萝卜各有所爱,一个IDE的必然有支持者和反对者,如果你是一位vim或者Emacs的粉丝或者仅仅因为MyEclipse是收费IDE就攻击它,很遗憾,本文没有给你带来更多的帮助。

PS:myeclipse官网最近似乎无法登入,译者是tor过去才发现这片文章,原文有很多图片,无法显示,可以进入下面链接看原文:http://www.myeclipseide.com/module-htmlpages-display-pid-361.html
分享到:
评论

相关推荐

    myeclipse6.5M1注册码

    Myeclipse的最新版本6.5.1(或myelipse6.5M1)注册码

    MyEclipse_Blue_6.5M1下载地址

    ### MyEclipse_Blue_6.5M1 下载与安装指南 #### 一、MyEclipse_Blue_6.5M1 简介 MyEclipse 是一款深受开发者喜爱的集成开发环境(IDE),它基于 Eclipse 平台,并且添加了许多专为 Java 开发者设计的功能,如代码...

    MyEclipse_Blue_6.5M1

    很不错的一个JAVA编译程序!

    Myeclipse6.5 class反编译插件

    Myeclipse6.5 class反编译插件安装步骤: 将压缩包解压可以看到3个文件 1.jad158g.win.zip解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin 2.下载 将jadclipse_3.1.0.jar复制到D:\Program Files\...

    MyEclipse_Blue_6.5M1另附各版本注册机(大米盘down)

    自己原来通过代理网站好不容易下的 然后上传到网络硬盘上 速度没问题 MyEclipse官方应该不容易找到这个版本 呵呵 就是MyEclipse官方网站现在你也得 通过代理才能进去... 文档里是链接地址

    MyEclipse_Blue_6.5M1.part02.rar

    MyEclipse_Blue_6.5M1.part02.rarMyEclipse_Blue_6.5M1.part02.rar

    myeclipse6.5 blue M1 key

    直接在Myeclispe中建立Java ...Product ID: E3MB (MyEclipse Blue Subscription) License version: 1.0 Full Maintenance Included Subscription expiration date (YYYYMMDD): 20081231 Number of licenses: 30

    MyEclipse_Blue_6.5M1.part03

    MyEclipse_Blue_6.5M1.part03.rar

    MyEclipse Blue 6.5.0 M1 注册码

    MyEclipse Blue 在继承了MyEclipse 传统版本强大功能的基础上,进一步优化了性能,并引入了许多新的特性来满足现代开发的需求。 #### 二、MyEclipse Blue 6.5.0 M1 版本概述 **6.5.0 M1** 版本是MyEclipse Blue 的...

    MyEclipse_Blue_6.5M1.part32.rar

    MyEclipse_Blue_6.5M1.part32.rar

    MyEclipse_Blue_6.5M1.part34.rar

    MyEclipse_Blue_6.5M1.part34.rar

    MyEclipse_Blue_6.5M1.part33.rar

    MyEclipse_Blue_6.5M1.part33.rar

    MyEclipse_6.5M1 注册码

    Serial: sLR8ZC-855575-66525457680638618 Name: niuren Serial:aLR8ZC-855575-6652545851831340 ...Your key is: 10580-3FEYM-BZFXI-UA9NE-98BIX-EV827 Enter your name: i_love_java Your key is: 10687-...

    MyEclipse(4.1-6.5) 注册码大全

    该注册码适用于MyEclipse 6.5M1版本,有效期至2009年12月31日,且不限制许可数量。 ##### 3.2 MyEclipse 4.1 版本注册码 - **Subscriber URL:** [http://www.1cn.biz/](http://www.1cn.biz/) - **Subscriber Code:...

    myeclipse 7.0注册码

    ### MyEclipse 7.0 M1 版本更新与特性详解 #### 一、概述 MyEclipse作为一款强大的集成开发环境(IDE),一直以来深受Java开发者们的喜爱。随着技术的发展,MyEclipse也在不断更新迭代,以满足开发者的各种需求。...

    myeclipse7注册码

    MyEclipse 7.0M1作为7.0版本的第一个里程碑版本,相较于前一个稳定版6.5GA,进行了多项改进和错误修复。 #### 二、MyEclipse 7.0M1的关键特性 1. **支持Eclipse 3.4 / Ganymede平台**:MyEclipse 7.0M1全面兼容...

    MyEclipse8.5、6.5中文操作指南

    《MyEclipse 8.5、6.5中文操作指南》是针对这两款经典版本的集成开发环境(IDE)提供的一份详尽教程,旨在帮助用户掌握MyEclipse的使用技巧,提高Java开发效率。MyEclipse是一款强大的Java、J2EE、Web和移动应用的...

    MyEclipse序列号 MyEclipse序列号

    - **MyEclipse 6.5 版本**: 包括了针对MyEclipse Enterprise Workbench的多项功能改进和可用性增强,如Maven 2支持、Portlet支持、升级后的JSF/Facelets视觉设计者、Spring工具(包括Spring 2.5库)和JAX-WS 2.1 Web...

    myeclipse cdkey生成工具 kegen

    myeclipse 9m1之前的版本都使用啊 绝对无毒好用 可能误报

    MyEclipse7.0 注册

    #### 二、MyEclipse 7.0 的新特性与改进 - **Eclipse 3.4/Ganymede 平台支持**:MyEclipse 7.0 完全兼容Eclipse 3.4/Ganymede平台,这意味着用户可以享受到最新Eclipse平台的各种改进和新功能。 - **JavaScript 工具...

Global site tag (gtag.js) - Google Analytics