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