|
||||||||
|
Feature Highlights |
The 5.0M1 release includes major enhancements and bug fixes for the MyEclipse environment, including:
MyEclipse 5.0M1 utilizes Eclipse 3.2RC4/WTP 1.5RC2 as its base, and integrates the many new features now available in Eclipse 3.2. |
|||||||
|
The new ER Diagram creation wizard enables you select the tables from your DB schema to include in a new ER diagram.
A similar wizard is also presented if you click Refresh Diagram from the View menu allowing you to manage existing diagrams just as easily.
|
||||||||
|
|
||||||||
|
ERD Drag and Drop Support |
Drag tables from your schema and drop them into an existing diagram to add them to the ER diagram. If the tables already exist in the diagram, they will be refreshed.
|
|||||||
|
|
||||||||
|
Deleteting tables from an ER Diagram |
Select tables in your diagram and delete them by pressing the DEL key or using the context menu. Table deletions can be undone and redone as needed.
|
|||||||
|
|
||||||||
|
New Table Wizard |
Create a new table by using the New Table action from your schema's context menu.
The New Table Column Wizard allows you to defint the details of a new column for the table.
|
|||||||
|
|
||||||||
|
Drop Table Action |
Drop tables using the Drop Table action from the table's context menu in the Database Browser.
|
|||||||
|
|
||||||||
|
New Index Wizard |
Create a new index by using the New Index action from your table's context menu.
|
|||||||
|
|
||||||||
|
Drop Index Action |
Drop indices using the Drop Index action from the index's context menu in the Table Info view.
|
|||||||
|
|
||||||||
|
Index - Generate DDL Action |
Generate DDL for your index using the Generate DDL from the index's context menu in the Table Info view.
|
|||||||
|
|
||||||||
|
New Foreign Key Wizard |
Create a new foreign key by using the New Foreign Key action from your table's context menu in the Database Browser.
|
|||||||
|
Drop Foreign Key Action |
Drop foreign keys using the Drop Foreign Key action from the foreign key's context menu in the Table Info view.
|
|||||||
|
Foreign Key - Generate DDL Action |
Generate DDL for your foreign key using the Generate DDL from the foreign key's context menu in the Table Info view.
|
|||||||
|
|
|
|
Matisse4MyEclipse is an implementation of NetBeans Matisse that integrates its functionality into MyEclipse Enterprise Workbench to enable the rapid development of Java Swing rich client applications (RCP) within the MyEclipse environment. Note: Matisse4MyEclipse is not shipped as part of the MyEclipse 5.0M1 installer and must be installed as separate download using the Eclipe update manager.
|
|
|
|
|
|
MyEclipse Swing/Matisse Perspective |
The Matisse4MyEclipse feature set includes a new perspective that provides a optimized user-interface organization of Matisse4MyEclipse tools for Swing UI development. The default layout of the Swing/Matisse perspective is shown in the previous figure. To access the perspective select from the menubar
Window>Open Perspective...>MyEclipse Swing/Matisse or choose the perspective from Workbench toolbar's perspective switcher (see figure below).
|
|
|
|
|
New Matisse Form Wizard |
To begin Swing/RCP development with Matisse4MyEclipse use the Matisse Form Wizard to create a new form. This wizard is launched using either the File shortcut menu in the Swing/Matisse perspective or from the menubar select File>New>Other>MyEclipse>Swing>Matisse Form .
The wizard creates 2 files for each form:
|
|
|
|
|
Matisse Form Editor |
The MyEclipse Matisse Form editor is associated with .form files that are used in conjunction with the Java source file. Open the Matisse Form Editor by dbl-clicking any .form file or by using
Open With action available from the context-menu of a selected .form file.
|
|
|
|
|
Drag-n-Drop UI Designer Support |
The MyEclipse Matisse Form editor supports drag-n-drop design from any of the components in the Matisse Palette.
|
|
|
|
|
Design Preview Support |
The Design Preview action provides a quick static view of Form Editor's user-interface. Click the Preview button to launch the preview mode. The preview user-interface is static and no dynamic behaviors are not supported
|
|
|
|
|
Generate Action Handler Code |
Each UI control can respond to a wide range of user-interface events. To add an action handler for a event, right-clicking a UI control and select the desired event handler.
The Form Editor will generate the Java source code for the event and display it in the Source mode.
|
|
|
|
|
Matisee4MyEclipse/Swing Preference page
|
Preferences enable you to customize various aspects of Matisse4MyEclipse operation.
|
|
|
|
|
The new Hibernate perspective provides a customized workbench layout consisting the views and editors frequently used in OR mapping activites such as: browsing of
Hibernate projects and database schemas, reverse engineer OR
mapping details from database schema OR editing and execute
HQL queries.
|
|
|
|
|
|
MyEclipse HQL Editor and HQL Snippet Execution |
Open the HQL Editor using the
Open HQL Editor... action in the
MyEclipse submenu of your
Hibernate or
Spring-Hibernate project's context menu.
Content Assist is availabe in the HQL Editor. It provides support for the following contexts.
Content Assist can be invoked by pressing Ctrl + Space or Alt + '/' if you use Emacs keybindings.
As you type, observe the HQL being translated to SQL in the Hibernate Dynamic Query Translator View.
Use the Query Parameters view to supply variable values for your query if necessary.
Execute the HQL using the Execute button on the HQL toolbar
The results of the query are displayed in the Hibernate Query Results view. Click a particular result to see more details in the Properties view.
Use the Project combo to switch the editor context between different Hibernate projects.
If you make changes to your configuration files, mapping files or POJOs, those changes can be picked up by the Hibernate Project model by clicking the Refresh button on the HQL toolbar.
|
|
|
|
| The MyEclispe 5.0.0 Milestone 1 release is built on the Eclipse 3.2 SDK and Web Tools Platform 1.5. It also includes backwards compatibility support for all MyEclipse 4.x J2EE projects. | |
|
|
|
|
Advanced Templates for HTML/JSP/XML files |
The new HTML/JSP/XML file wizards have been reenginnered to
incorporate new advanced templating engine. Look for
more enhancements and user customization features of this new
template engine to be available in the next milestone release.
|
|
|
|
|
Advanced Workbench Capabilities Management |
MyEclipse 5.0 utilizes custom workbench capabilities,
perspectives and activities to provide a cohesive
organization of MyEclipse features.
|
|
|
|
|
The MyEclipse Web2.0 feature-set including JavaScript Debugging
and the Web2.0 Browser are now available on the Linux
platform. This is just a first step in Linux platform
support as it has some known issues. Read the technical
notice in the Help documentation regarding the browser
compatibility issue.
|
|
|
|
|
|
(New Linux Support) Web2.0 Browser and related views |
For any page opened in the Web2.0 Browser, the DOM Inspector and
JavaScript Console views help with your AJAX development.
|
|
|
|
|
(New Linux Support) Set breakpoints in JavaScript files |
The JavaScript Debugger supports breakpoints set in both top-level and included resources. In the following screenshot the breakpoint is set in a JavaScript file that is included in an HTML file.
|
|
|
|



