MyEclipse 6.5 Blue Edition New and Noteworthy Features

All previous New & Noteworthy  |  Blue 6.1 GA New & Noteworthy  |  MyEclipse 6.5 New and Noteworthy (Standard/Professional)


MyEclipse 6.5 Blue Edition Feature Highlights

The MyEclipse 6.5 Blue Edition release includes feature enhancements and usability additions for the workbench,
including RAD project migration, multiple WebSphere profile support, Portlet/WebSphere Portal Server support,
Maven4MyEclipse (Maven 2) support, upgraded JSF/Facelets visual designers, Spring tools (including Spring 2.5 libraries),
Hibernate tools and JAX-WS 2.1 Web services.



  • RAD/WSAD Migration
  • Portlets/WebSphere Portal Server
  • JSF/Facelets
  • Hibernate Tools
  • Multiple Server Instance
  • Maven4MyEclipse (Maven 2)
  • JAX-WS 2.0 Web Services Framework Support
  • Spring Tools
  • What customers are saying
    about MyEclipse:

    "I'm recommending
    this to
    my company!"


    "JSF/Facelets support is outstanding!"

    "I want to influence management
    to use this add-on suite rather
    than bare Eclipse."



    Migrate RAD/WSAD projects to MyEclipse projects
    MyEclipse 6.5 Blue Edition supports migrating RAD/WSAD projects to MyEclipse projects. All you have to do is to select the RAD/WSAD project that needs to be migrated and then select the MyEclipse > Migrate Project... action


    The same action is also available from the project's context menu: - just right click on the project and select MyEclipse > Project Migration...
    Project Migration wizard
    This Project Migration wizard and related documentation are evolving works in progress. This wizard is not designed to migrate all types of projects in all situations. After running this wizard, your project may require further manual modification.
    Your feedback will allow us to improve the migration experience from what we learn from our customers about their everyday practices.



    Migrated Project

    On Finish, the wizard migrates the original project to a MyEclipse project. By default, the "_Migrated" is added to the original projects name for easy identification.


    WebSphere 6 Portal Server Support MyEclipse Blue 6.5 adds support for WebSphere Portal 6.0 server


     
    You can now manage WebSphere Portal 6.0 Server from insides MyEclipse Blue


    Adding Capabilities to Projects
    You can now add JSR 168 WebSphere Portal 6.0 capabilities to existing projects


    Portlet Deployment Support
    MyEclipse 6.5 Blue adds support for not only creating but deploying portlets to the WebSphere Portal 6.0 Server


    This tight integration allows for the portlets to be installed directly into the server without additional deployment steps



    Maven Project Option:

    MyEclipse now allows you to create Web, WebService, and EJB projects with Maven cabilities, in addition to all the normal tooling you expect from these MyEclipse projects


    Execute Maven Goals From Within MyEclipse
    Run default goals from the "Run As" menu

    You may also add any custom goal, including even your own Maven plugins, from within MyEclipse


    "Add Dependency"
    JARs can be pulled in from central public repository or private repositories by selecting the index from inside Maven4MyEclipse


    "Import Legacy Jars Into Maven Repositories Easily"
    Only in Maven4MyEclipse can you easily import local JARs directly into your Maven Repository using an easy wizard



    JSF Designer: Enhanced Preview The MyEclipse Page Designer preview shows Facelet pages as they will be shown to users, including localization and composition.



      Preview now renders extended set of JSF tags, including MyFaces Tomahawk library.


     



    Custom Facelet Libraries Page editor now uses TLDs for custom Facelet libraries content assist and validation.




    Enhanced JSF Config Editor Updated JSF config file editor provides new editing and navigation capabilities.





    web.xml Editor The new web.xml editor makes editing and navigating web.xml files easy. Web application configuration may be viewed and edited using form-based editor and accompanying wizards.





    Portal Project Wizard The Portal capabilities wizard enables you to deploy existing web projects to JSR168 compatible portals.


     


    Generic Portlet Wizard The Portlet wizard can create a new portlet using one of many predefined templates.

     




    Java EE 5 JAX-WS Framework Support:

    MyEclipse 6.5 Blue Edition introduces support for the JAX-WS framework based on version 1.1 of the Metro stack. Metro is the JAX-WS reference implementation for Java EE 5.

    JAX-WS web services and web service clients may be generated without having WebSphere 6.1 with the Feature Pack for Web Services installed.

    Support for the WebSphere specific JAX-WS framework is also available as before.

    For more details, see JAX-WS Framework support

    Target Server Specification:

    Target servers used for WebSphere 6.0 and 6.1 generation are now profile specific, taking advantage of the new multi profile support introduced in 6.5.


    Spring:

    MyEclipse 6.5 Spring Tools are based on Spring IDE 2.0.4 and include enhancements and optimizations specifically tailored for seamless operation with the MyEclipse application development technology stack.

    Spring 2.5:

    MyEclipse 6.5 adds support for Spring 2.5. MyEclipse 6.5 bundles Spring 2.5.4.

    Spring 2 libraries have also been upgraded to version 2.0.8.

    Spring Explorer: The Spring Beans view has been superseded by the Spring Explorer view. The Spring Explorer is a filtered tree view which displays all Spring projects in your workspace along with any beans, config sets and Spring Web Flow elements it may contain. This view is namespace aware and can be highly filtered and customized.



    The Spring Explorer view will also specially annotate any beans defined via Spring Java Configuration.

    Project Explorer:

    All Spring projects will contain a "Spring Elements" child when seen in the Project Explorer view. This item can be expanded to show beans, config sets and web flow definitions just like the Spring Explorer view described above. The ability to see list of all beans which reference a particular Java class is a key feature.

    LIke the Spring Explorer, the Spring elements shown in this view can be filtered and customized. You can also use a special Spring working set to cut down the clutter in the Project Explorer.

    AOP Support:

    The Beans Cross References view will show you all beans being advised as well as those which advise other beans.

    The Spring Configuration editor as well as the Java editor will display special markers for methods and classes affected by your project's AOP configuration.


    The Spring AOP Event Trace view will give you an idea of what is going on under the covers as Spring IDE's internal AOP model is being built.

    AOP support requires the AOP Reference Model Builder which can be enabled / disabled at both the project and global level. If you do not use AOP in your projects, you can turn it off globally.

    Pointcut Matches:

    In addition to the Bean search, you can now search for Pointcut Matches in your workspace from the Search menu.

    Namespace Support:

    The new Spring Bean Definition wizard allows you to easily create configuration files with required namespaces.

    The Spring Configuration editor is also namespace aware and will provide intelligent content assist and validation for defined elements.

    Autocompletion in the popular 'p' namespace:

    Refactoring:

    Renaming a Java class will now automatically make changes in bean definitions referencing that class. Java classes may also be renamed directly from the bean configuration file.

    Bean Ids may also be renamed.

    Renaming a bean property will make changes in corresponding Java class.

    Validation Control:

    Validation settings can be controlled at a project (Project Properties > MyEclipse > Spring) or a global level (Window > Preferences > MyEclipse > Spring).

    Mylyn Integration:

    If you have Mylyn integrated, the Spring Explorer, Beans Cross References and Project Explorer view will allow you to filter the displayed content based on "level of interest". This includes bean definitions and referenced Java classes.

    Content assist proposals will also be sorted based on their "level of interest".


    Spring Web Flow:

    MyEclipse 6.5 also adds Spring Web Flow support. 6.5 Milestone 1 includes Spring Web Flow 1.0.5 libraries.


    Web Flow Editor:

    Use the graphical editor to easily create states, actions and transitions.



    Web flow definition files may also be edited in the XML editor with web flow specific content assist support.

    Validation for web flow definition files is customizable.


    Multi profile support for WebSphere
    MyEclipse 6.5 M1 Blue Edition adds multi profile support for WebSphere 6.0 and 6.1. Launch, debug and deploy to multiple profiles with ease.

    Below is the new configuration preference page for managing multiple profiles.

    Instance configuration wizard

    The Add Instance wizard runs you through a series of simple steps that enables you configure a profile.

    Auto population of  configuration details

    All the configuration details needed for the instance are automatically read from the profile and auto populated in the fields. Users are also free to edit or provide additional information if desired.

    Servers view support

    On Finish, the wizard completes the instance creation process and updates the Servers view as shown below. All instances can be started/stopped from this view.

    Deployment to multiple profiles
    Once you have multiple Websphere profiles (instances) configured, you will be able to deploy projects to one or more profiles as desired.



    Hibernate 3.2 & Hibernate Annotations Support:

    MyEclipse 6.5 includes Hibernate 3.2 and Hibernate Annotations support.



    The reverse engineering wizard can generate annotated POJOs instead of simple POJOs and mapping files (hbm.xml).


    Annotation support is also available for Spring - Hibernate projects.


    HQL and Criteria editors continue to work when Hibernate annotations are used, even in Spring - Hibernate projects.

    New Hibernate Mapping Editor:

    With the new Design page and accompanying wizards, editing mapping files is a cinch.




    Query Improvements:

    The HQL and Criteria editors now include a Max Results combo with which you can restrict the number of results returned by a query.

    Content assist is provided for HQL queries in @NamedQuery annotations, these queries will also be validated.

    Note: The HQL / Criteria editor for the project must be opened at least once per session for the above features to activate. This process will be improved in future releases.

    While editing a NamedQuery annotation, you can invoke quick fix (usually Ctrl + 1) inside the query attribute to get a Copy to HQL Editor action.

    Selecting this action will open the HQL editor, initialized with the query string. You can test and edit your query in the HQL editor, when done, closing the editor will allow you to copy the modified query back into the query attribute in the Java editor.

    Similarly, when typing out a Criteria in the Java editor,  selecting it and invoking quick fix will show you a Copy to Criteria Edior action.

    Selecting this action will open the Criteria editor, initialized with the selected text. You can test and edit the criteria in the Criteria editor, when done, closing the editor will allow you replace the originally selected text with the modified criteria query.


    MyEclipse 6.5 Blue Edition New & Noteworthy

    MyEclipse Innovations

    The innovation and application of Eclipse technology is Genuitec's sole business. With well over 10 million downloads, MyEclipse Enterprise Workbench has grown to be the most popular and successful Eclipse-based JEE IDE. Our history of blending the best of open source with commercial-grade developed tools has created a long chain of Eclipse technology innovation that includes: