MyEclipse 6.1 Blue Edition New & Noteworthy Features

Looking for the latest from MyEclipse Standard and Professional?

Product Overview and Feature Highlights    [Page 1, 2]


MyEclipse Blue Edition is a custom version of MyEclipse Enterprise Workbench tailored specifically for IBM WebSphere application server development. As a low cost alternative to Rational Application Developer (RAD), MyEclipse Blue Edition includes advanced customized tooling and capabilities for WebSphere's web services specifications, integrates seemlessly with ClearCase and is compatible with WebSphere 5.x, 6.0 and 6.1.





MyEclipse Blue 6.1.0 - Open Platform
MyEclipse Blue 6.1.0 is built on top of the open and extensible MyEclipse 6.0 Professional platform (Eclipse 3.3.1/ Europa compatible):





The technologies provided in MyEclipse 6 Professional are combined and enhanced in the MyEclipse Blue edition to provide a fluid IBM enterprise development experience on the IBM WebSphere platform.

IBM WebSphere 5, 6.0 & 6.1 Support
MyEclipse Blue provides tight integration with the IBM WebSphere platforms 5, 6.0 and 6.1 including special support for the WebSphere 6.1 feature packs . Key MyEclipse support includes server operation and J2EE/Java EE 5 project deployment management.

Support for WebSphere 6.1 EJB3 and JAX-WS Feature Packs
MyEclipse Blue Edition 6.1.0 supports the WebSphere 6.1 Web Services and EJB 3.0 feature packs for enterprise development using Java EE 5 technologies with WebSphere.



Operating System Support - Windows
MyEclipse Blue 6.1.0 offers Microsoft Windows (2000, XP and Vista) support.
 
NOTE: Linux support is planned for the GA release.

Java Platform Support - Java 5 & Java 6
MyEclipse Blue 6.1.0 also offers full support with Java 5 and 6 platforms and technologies (e.g. Generics, Annotations, etc.)




WebSphere JAX-WS & JAX-RPC Framework Support:

MyEclipse Blue Edition incorporates special support for both the JAX-WS and JAX-RPC web service frameworks provided by the WebSphere 5.1 - 6.1 servers. New and existing web projects can be used to generate web services for these frameworks.

MyEclipse Blue Edition supports development of web services for EJBs ( web service beans). Current support for web service beans is based on the WebSphere JAX-RPC framework. Support for EJB3 web service beans based on the JAX-WS framework is coming soon.

New Web Service Project Wizard:

Target Server Specification:

To ensure service compatibility with the targeted server, MyEclipse J2EE/JEE project can now be associated with a configured WebSphere server.

Top Down & Bottom Up Service Generation:

Web services can be generated from WSDL files or from existing Java beans.

Client Generation:

Web service clients can be generated from WSDL files using the JAX-WS, JAX-RPC or XFire frameworks.


JAX-WS Capabilities:

JAX-WS support is available for J2EE/JEE projects whose target server is a WebSphere 6.1 installation that includes the IBM Feature Pack for Web Services.

Top Down Generation:

Specify a WSDL file to have a web service generated from it.

Bottom Up Generation:

Generate a web service from a Java bean.

Client Generation:

Generate a web service client from either a local or remote WSDL file.

A special WebSphere 6.1 Web Services Client Library container is added to client projects to fulfill runtime library requirements. Clients must be executed using the WebSphere 6.1 JDK which is automatically configured when you configure WebSphere 6.1.


JAX-RPC Capabilities:

JAX-RPC support is available for projects with a WebSphere 6.0 or WebSphere 6.1 target server. Support for WebSphere 5.1 will be added in a subsequent release. WebSphere Web Services Library containers corresponding to the target server are added to the project for compilation purposes.

Top Down Generation:

Specify a WSDL file to have a web service generated from it.

Bottom Up Generation:

Select an existing Java class or an interface to generate a bottom up web service.

Client Generation:

Generate a web service client from either a local or remote WSDL file. Clients must be executed using the corresponding WebSphere JDK which is automatically configured when you configure the server.


Web Service Bean Support:

MyEclipse Blue Edition supports web services for EJBs based on JAX-RPC technology.

A new "Standard EJB for WebSphere" XDoclet configuration can be added to your project to ensure your EJB interfaces and deployment resources are correctly updated and readied for a successful deployment.

Top Down Web Service Bean Generation:

The web service bean wizard generates JAX-RPC and EJB2 components into their respecitve J2EE projects.

Bottom Up Web Service Bean Generation:

Web service beans can be generated using an existing interface and/or implementation class.


Web Services Explorer:

Use the Web Services Explorer to test locally deployed services and remote services.

Proxy Support:

When external WSDL access is required for top down generation, the wizards will refer to the proxy preference page for access settings if required.


EJB3 Projects:

You can create a new EJB3 project by using the new EJB project wizard.


MyEclipse Blue allows you to easily setup the associated data source for the respective EJB3 project while you create it:



The wizard can generate a persistence.xml file for you automatically (optional).


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


MyEclipse Blue will handle generating findBy methods as well as local/remote interfaces if necessary; depending on your applications requirements:



Here is a sample of the generated code after reverse engineering.

From the toolbar, you can use the new EJB3 bean wizards to generate Entity, Session and Message Driven beans.



New EJB3 Entity Bean Wizard



New EJB3 Message Driven Bean Wizard



New EJB3 Session Bean Wizard


EJB3 Validation:

The JPA Entity Validator validates your entity annotations.




Referenced tables and columns are validated against your schema from the datasource you associated with the project.



Annotation and mapping errors are also detected.


Java Persistence Perspective:

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


JPA Details 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:

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



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.



MyEclipse 6.1 Blue Edition New & Noteworthy
[Page 1, 2]

MyEclipse Innovations

The innovation and application of Eclipse technology is Genuitec's sole business. With over 10 million downloads, the MyEclipse and Pulse product families have grown to be the most popular and successful Eclipse-based tools. 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: