My Eclipse 5.5 New and Noteworthy Features

What was New and Noteworthy in our previous releases?       5.1.1GA

5.5 Feature Highlights    [Page 1, 2, 3, 4]

The MyEclipse 5.5 release includes enhancements and bug fixes for the MyEclipse environment over the previous 5.1.1 GA release, including noteable feature additions for the below functionalities or platforms. Please see the main page (page 1) for a full list of features.

On this page:


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.



Sequence Diagram: DnD Support: You can now drag and drop any Class, Interface or Actor into a sequence diagram.



Sequence Diagram: Role Bases:

In addition to Classes, you can also add Interfaces and Actors to the base of a given Role.


Add actor MyActor to the Role's base.



Class Diagram: Copy and Paste across Diagrams:

Classes and Interfaces can now be copied from one class diagram to another.




Sun Glassfish V2 Server Connector: The Glassfish Version-2 Application Server is the Sun Java EE 5 reference implementation. The new MyEclipse Glassfish Version-2 Application Server Connector enables you to deploy Java EE 5 and J2EE 1.4 Web, EJB, and Enterprise (EAR) projects directly to the server in exploded hot-sync mode or in traditional packaged archive mode. Using the connector management controls you can 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 Glassfish V2 server.

   

Monitor and control of the Glassfish V2 server from the Servers View.

   


Weblogic Server 10 Server Connector: The new Weblogic Server 10 Application Server Connector enables you to deploy MyEclipse Java EE 5 and J2EE 1.4, Web, EJB and Enterprise projects directly to the server. The connector  provides runtime controls to 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.

 

Oracle 10 OC4J Connector: The new Oracle 10 OC4J Application Server Connector enables you to deploy Java 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 OC4J 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 Java EE 5 (Servlet 2.5) and J2EE 1.4 Web projects directly to the server. The connector provides controls to 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.

 


Geronimo2 Server Connector: The new Apache Geronimo2 Application Server Connector enables you to deploy Java EE 5 and J2EE 1.4 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.




JBoss 5 beta Server Connector:

  
 

  


Exclude MyEclipse Library Jars from Deployment The new Libary Jar Deployment Exclusion mechanism enables you to fine tune which jars of a MyEclipse library should not be deployed to an application server.

 

New MySQL 5 Features: MyEclipse 5.5 introduces support for extended MySQL 5 database entities such as: Views, Procedures, Functions and Triggers. Professional subscribers have access to CRUD operations for each of these entities.


MySQL 5: DDL Generation & Extended Info:
Use the Open action to view or edit source for existing Views, Functions, Procedures and Triggers. When you select an entity, extended info for that entity is displayed in the Table / Object Info view.

View Details




Procedure Details




Function Details




Trigger Details



MySQL 5: Executing Procedures & Functions:
Use the Run action to execute Procedures and Functions.

Running a Procedure


Running a Function

MySQL 5: Show Details:
The Show Database Information action displays extended information on the state of the database for which you are currently connected.



Use the Show Details action to display extended information for a selected database entity.


Importing DB Drivers  from other Workspaces:
Use the Database Drivers Import Wizard to easily import configured DB Drivers from other MyEclipse workspaces.
You can invoke this wizard from the DB Browser view menu or from File > Import > MyEclipse.


New Exported Keys Tab:
The Table / Object Info view now includes an Exported Keys mode. This mode lists all keys exported by the selected table in the DB Browser view.


Embedded Apache Derby DBMS Start embedded Apache Derby from the MyEclipse Run Server ToolBar.

 

The embedded Derby can be easily managed from the MyEclipse Server View.



In your DB Browser, there is a Derby driver ready to use by default.



A preference page for MyEclipse Derby is also included to allow easy management and configuration.



Sample Schemas and Data to Use
In the MyEclipse Derby, there are several default schemas to work with.




Each schema has existing sample data for you to work with.



JPA/EJB3 Reverse Engineering is very easy to test with using the sample data.



Hibernate Tools Beta-8 Compatibility: MyEclipse 5.5 OR reverse-engineering tools are now compatible with JBoss Hibernate Tools (beta-8). A key distinction is that MyEclipse code generation modules use the Velocity template engine.

New Criteria Editor: Similar to the HQL Editor, you can now launch the criteria editor for any configured Hibernate project. The Criteria Editor also works with Spring configurations in Hibernate + Spring projects.



HQL Editor: The HQL Editor now has better auto-completion support and customizable syntax highlighting.



Reverse Engineering Enhancements: The reverse engineering process now includes the following additional features:
  • Specify a custom reverse engineering strategy.
  • Many-to-many relationship detection and code generation.
  • Additional nullability constraint for type mapping.
  • Exclude columns from the reverse engineering process.



Generated many-to-many mapping code:

MyEclipse 5.5 New & Noteworthy
[Page 1, 2, 3, 4]

MyEclipse Innovations

The innovation and application of Eclipse technology is Genuitec's sole business. With well over 2 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: