|
|
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.
|
|
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:
|