New & Noteworthy Features - 5.5 M2


Java EE 5 Support, EJB3, Visual JSF Designer, MyEclipse Java Persistence,
   
  MyEclipse 5.1.1 New and Noteworthy (Previous GA Release)
MyEclipse 5.5 M1 New and Noteworthy (Previous Production Release)
MyEclipse SNAPs and Use-Anywhere Connectors

Feature Highlights


Download free trial

The MyEclipse 5.5 M2 release includes enhancements and bug fixes for the MyEclipse environment over the previous 5.1.1 and 5.5 M1 releases, including:


Java EE 5 Project Support J2EE project wizards now support creation of Java EE 5 Web, EJB and enterprise (EAR) projects. Each of the respective project create wizards includes the Java EE 5 option.


Upon completion of the New Project Wizard the Java EE 5 libraries have been added to the project's build-path. These design-time libraries enable you to create Java EE 5 artifacts without experienceing compilation errors.


Attach Source & Javadoc to MyEclipse J2EE Libraries
You can now attach source code and javadocs to the MyEclipse system libraries.



JPA Projects

Add JPA capabilities to any Java project.


MyEclipse allows you to select between Toplink, OpenJPA & Hibernate as your JPA implementation.


Create a persistence unit easily using existing connection details.


Generated persistence.xml file.


JPA Code Generation Reverse engineer JPA Entities and DAOs to your JPA project using the JPA Reverse engineering wizard.



Generated code


Validation

The JPA Entity Validator validates your entity annotations.


Referenced tables and columns are validated against your schema.


Annotation and mapping errors are also detected.


Persistence Perspective

The MyEclipse Java Persistence perspective presents a convenient organization of views for working with JPA and EJB3 projects.


Persistence Properties View

The Persistence properties view allows you to easily add new annotations and edit existing annotations without having to know JPA annotation specifics.


The table and column lists will be automatically populated with values from your schema.


Database Metadata Settings

At any time you may change the database and schema your project is associated with using your project's Persistence Properties page.


If your schema has changed, the changes can be picked up by using the Rebuild JPA Metadata action. Your project will be automtaically validated against the updated schema.


EJB3 Projects

Creating a new EJB3 project.



Generated persistence.xml file (optional).


EJB3 Code Generation Reverse engineer EJB3 (JPA) Entities and Facades to your EJB3 project using the EJB3 Reverse engineering wizard.



Generated code

Use the new EJB3 bean wizards to generate Entity, Session and Message Driven beans.


Entity Bean Wizard


Message Driven Bean Wizard


Session Bean Wizard

Entity Bean Support For other features concerning Entitiy beans, please see the JPA section.

New JSF Designer New Visual JSF Page Designer was added


The new designer provides better DnD page manipulation of controls


The new JSF designer allows adding all the Taglibs from build path


When a Taglib is used, it's automatically imported into the page

JEE5 Support The JSF Capabilities wizard allows adding JSF 1.2 support to the JEE5 web project


Application Configuration Validator The JSF application configuration validator was updated with more checks



UML: Java-to-UML from *.class and JAR files MyEclipse UML now supports the ability to generate UML class diagrams by drag-and-dropping *.claas from any bin folders or JAR file on a Java project build-path.


XHTML Support New XHTML file wizards added to MyEclipse


Visual XHTML Designer support was added


The Visual JSP and HTML Designers were updated to support XML syntax

ASP and PHP Support Visual ASP/PHP Designer was introduced which allows WYSIWYG editing of the ASP and PHP page layouts


Geronimo2 Server Connector The new Apache Geronimo2 Application Server Connector enables you to deploy Web, EJB and Enterprise projects directly to the server. Then using the connector controls you start, stop, restart, debug, redeploy and undeploy from within the MyEclipse  environment.

A custom preference page enables you to customize the launch configuration for your Geronimo 2 server.


The runtime control of the server is managed from the Servers View.



Weblogic Server 10 Server Connector The new Weblogic Server 10 Application Server Connector enables you to deploy Web, EJB and Enterprise projects directly to the server. Then using the connector controls you start, stop, restart, debug, redeploy and undeploy from within the MyEclipse  environment.

A custom preference page enables you to customize the launch configuration for your Weblogic 10 server.
 

The runtime control of the server is managed from the Servers View.
 

Jetty 6 Server Connector The new Jetty 6 Web Server Connector enables you to deploy Web projects directly to the server. Then using the connector controls you start, stop, restart, debug, redeploy and undeploy from within the MyEclipse  environment.

A custom preference page enables you to customize the launch configuration for your Jetty 6 server.
 

The runtime control of the server is managed from the Servers View.
 

Installer Improvements Download volume decreased by 50% over previous GA release, bandwidth quadrupled for greater speed and support. Server also now located in Europe for overseas customers.


MyEclipse Innovations

The innovation and application of Eclipse technology is Genuitec's sole business. With well over 4 million downloads,  MyEclipse Enterprise Workbench (now with Web Services support) 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: