|
|
Examples On-Demand:
|
Genuitec has launched Examples
On-Demand, a new web site to provide software developers a rich and ever growing
catalog of ready-to-run example applications that demonstrate how to use popular programming technologies and frameworks, such as Ajax
frameworks, JSP, JSF, Struts, Spring, Hibernate, JPA and EJB3. Each of the
Examples On-Demand example applications are designed to run directly on the
server-sandbox provided in MyEclipse 6.0 with zero configuration and can be
downloaded directly into MyEclipse 6.0 with a 1-click installation process.
Examples On-Demand include:
- A working example is worth more than a 10,000 word tutorial
- New examples added weekly
- Installs in seconds using Examples On-Demand Browser
- Examples run on the MyEclipse Server Sandbox with
zero configuration
- From the insight of running and experimenting with an example developers
quickly gain confidence that they can replicate the successful experience in
their own application of the same technologies and frameworks
- Developers can use the Example On-Demand examples as templates for creating
their own applications
- All example code is open-sourced under the Apache 2 license
allowing developers to reuse any of the examples code for their own purposes
with no additional open-source requirements
|
|
|
Examples On-Demand Browser:
|
MyEclipse 6.0.1+ provides an integrated Example On-Demand Browser. The
Examples On-Demand Browser is an innovative application of rich internet
application (RIA) technology that enables you to seamlessly browse online
example applications and then rapidly download, install and run those example
resources from directly within the MyEclipse workbench in a matter of seconds.
Launch the Examples On-Demand Browser from the MyEclipse menu;
click the Examples On-Demand menu item:
Examples On-Demand Browser operates directly within the MyEclipse workbench
window. When it opens, you can browse the example projects complete with
descriptions of their function and the technologies they use. 
|
|
|
JSF dataTable Support:
|
Support for h:dataTable's var argument in EL content-assist was added, allowing you to get content-assist when using the var inside the h:dataTable tag. Also support for validating the var argument inside the h:dataTable tag was added as well, which was previously marked as an "Unknown Variable". That has not been fixed.
|
JSF Content-Assist for h:dataTable's var:
| Content-assist for the var variable defined by the h:dataTable tag was added when the var represents an element from a strongly-typed collection (e.g. List<MyBlog>)
 |
JSF Navigation Case Content Assist:
| Content-assist for Navigation Cases defined in your faces-config.xml file was added.

|
JSF Navigation Case Validation:
| Validation for Navigation Cases used in your JSP pages was added, so any navigation case defined for a tag, like a h:commandLink that does not exist in the faces-config.xml file will be marked as a warning.
 |
|
|
EJB 3 Pagination Support:
|
Optionally generate DAOs with result pagination support for
findBy<PROPERTY> queries.
The generated result pagination API provides DAO clients
fine-grained programmatic control to position to a specific row
number of a resultset and fetch 'n' entities:
|
|
|
JPA Dynamic Table Creation:
|
MyEclipse now supports
dynamic table creation functionality for JPA (and Hibernate) reverse-engineering strategies. Allowing you to run
your generated code against an empty DB and have the tables
created for you on the fly:
|
JPA Pagination Support:
|
Optionally generate DAOs with result pagination support for findBy<Property> queries.
The generated result pagination API
provides DAO clients fine-grained programmatic control to position to a specific row number of a resultset and fetch 'n' entities:

|
|
|
Hibernate Dynamic Table Creation:
|
MyEclipse now supports
dynamic table creation functionality for both Hibernate (and JPA) reverse-engineering strategies. Allowing you to run
your generated code against an empty DB and have the tables
created for you on the fly:
|
|
|
Ajax Proxy Support:
|
The Ajax Web Browser in MyEclipse now supports any proxy configuration you have under Network Connections preferences:
|
|
|
UML Enhancements:
|
Java Generation from a UML Class Digram will now also generate any Initial Value set for the property in the diagram:
|
|
|
JAXB 2 Bindings Customizable:
|
The New Web Service / Client wizards allow you to fine tune
generated JAXB2 binding code by specifying an external binding
customization file:
|
|
|
Spring Library Upgrades: |
Spring 2 library stack has been upgraded to version 2.0.7
|
|
|
DB Driver Import/Export:
|
MyEclipse now adds the ability to Import and Export configured DB
drivers. This allows easy sharing of configuration across a team:
During the export process you can select specifically which driver configurations you wish to export:
|
|
SQLite Support
|
Support for a SQLite DB Driver connection was added to the DB
explorer:
|
|
DB Connection Testing
| The ability to test a DB Driver Configuration before finalizing it has been added to help ensure that the connection properties given are correct:

|
|
|
MyEclipse Tomcat Configuration
|
The port that the MyEclipse Tomcat Server runs on can now be configured by the user:
|
|
|
Eclipse Platform Support:
|
The MyEclipse 6.0.1 release brings support for the new Eclipse 3.3.1 Europa Update release
|
|
|
MyEclipse Educational Material &
Learning Resources
|
MyEclipse 6.0 includes a slew of new Educational Material in the
Learning Center (Under Help > Help Contents menu):
In addition to the new content added, the MyEclipse 6.0
documentation has been completely overhauled, reorganized,
restyled and updated to provide a consistent learning experience:
|
|
|
Documentation: |
A lot of work has gone into improving the documentation coverage and quality. In the 6.0.1 release of MyEclipse the following areas of documentation were improved: - EJB3
- Database Tooling
- Spring
- Ajax / JavaScript
- JavaServer Faces (JSF)
- Web Services
- Matisse4MyEclipse
|