Release 3.8.3 ; ERD Viewer, Oracle Browser, JSTL 1.1 and Struts 1.2 Support, Bugzilla rich-client application and connector, xdoclet 1.2.2, Remote deployment for Eclipse 3.0
   
        More News and Noteworthy - 2.8/3.8 Beta-1/2 | 2.7  
 

Release 3.8.3 ; ERD Viewer, Oracle Browser, JSTL 1.1 and Struts 1.2 Support, Bugzilla rich-client application and connector, xdoclet 1.2.2, Remote deployment for Eclipse 3.0.x (12/13/2004)


Create an ER Diagram from a Database

You can now select any table from the MyEclipse Database Explorer and use the context-menu action to create a ER diagram.

Create an ER Diagram

The MyEclipse ERD designer creates a ".mer" file to save the ER diagram.

creates a ".mer" file to save the ER diagram


View Table and Relationship Annotations

The ER-Designer supports the Information Engineering for ER notation, a.k.a., crows feet notation.

supports the Information Engineering for ER notation, a.k.a., crows feet notation


Refresh Table Data

An ER diagram can be refreshed (i.e., resynchronized) with the current state of the database from which it was derived.  ER diagram refreshing can be performed on selected tables or the entire diagram can be refreshed.

Refresh Table Data


Manually route relationships

The ERD Designer has sophisticated auto-layout generation, but sometimes you may need to manually re-route selected relationships.

sophisticated auto-layout generation


Reroute selected relationships

You can always re-route at a later time using the ERD Designer re-route action.

ERD Designer re-route action

 

ERD Designer re-route action


Export ERD as JPEG

The ER-Designer enables you to export ERDs in the JPEG image format.

Export ERD as JPEG


Locating and Selecting Tables

Selected tables in the Outline view will be made visible and highlighted in the ERD Designer.

Selected tables in the Outline view

In addition to using the Outline View to locate your tables of interest, the ER-Designer provides the Table Locator, a pop-up dialog with a fast text search feature.

ER-Designer provides the Table Locator  ER-Designer provides a pop-up dialog with fast test search feature


Visual Grid, Table Alignment , and Table Resizing

The ER-Designer provides a visual grid and grid alignment and table sizing tools to help you manually layout tables and relationship routing in a uniform and aesthetically pleasing style.

ER-Designer provides a visual grid and grid alignment and table sizing tools

The ER-Design contributes table alignment and resizing tools to the MyEclipse toolbar.

The ER-Design contributes table alignment and resizing tools


Database Explorer - Oracle Browser features

Oracle extensions for browsing:

  • Monitor (active sessions, top SQL, jobs)
  • Instance (system paramters, table space, etc.)
  • Security (user info)
  • Functions
  • Java Source
  • Packages
  • Package Bodies
  • Procedures
  • Sequences
  • Triggers
  • Database Links
Database Explorer - Oracle Browser features

Database Explorer - NCR Terradata

New NCR-Terradata Database JDBC Type-4 connector template

New NCR-Terradata Database JDBC Type-4 connector template


Database Explorer - Schema Filtering

Schema filtering: default or user selection as shown below

Database Explorer - Schema Filtering


Database Explorer - Override row fetching maximum

User override of row fetch limit.

Database Explorer - Override row fetching maximum


New JSTL 1.1  Library Preferences

New user customizable library repository of JSTL 1.1 tag and JAR libraries

New JSTL 1.1 Library Preferences


Add JSTL 1.1 support to a New Web Project

Enhanced new Web Project Creation Wizard allows user to select JSTL level of support for a new project.

Add JSTL 1.1 support to a New Web Project


Add JSTL 1.1 support to an existing Web Project

You can add the JSTL 1.0 and 1.1 libraries to any web project using the context-menu action MyEclipse>Add JSTL Libraries to launch the JSTL wizard.

add the JSTL 1.0 and 1.1 libraries to any web project


Struts Designer 

Key Struts Designer enhancments include:

  • Support for Struts 1.2
  • Many Designer usability improvements
    • New Auto-layout engine
    • Manual and automatic reroute of connections
    • Snap-to-Grid routing constraints
    • Quick select and focus
  • Export Flow Model as JPEG image

Struts 1.2 Libraries and Tab Library Management

Added a new Struts 1.2 libraries managment page to the Struts preferences.

Struts 1.2 Libraries and Tab Library Management


Adding Struts 1.2 support to Web Project

Add Struts 1.2 support to any non-Struts Web Project using the Add Struts Capabiliites... project's context-menu action or from the MyEclipse menubar menu.

Adding Struts 1.2 support to Web Project


Struts Designer - Auto-layout

To automatically relayout your Struts Flow Model, from the View toolbar select Auto Layout .

automatically relayout your Struts Flow Model


Reroute connections and Snap-to-Grid line routing

To revert a manually routed connection use the connection's context-menu to access the Reroute action.

revert a manually routed connection


Quick selection and focus

Quick select and focus provides synchronized selection between the Struts outline view, Struts source, and the Struts Flow Designer.  

Quick select and focus provides synchronized selection between the Struts outline view


Export flow model as JPEG

To export a Struts Flow Model as a JPEG image access the Export action from the Struts Designer context-menu.

export a Struts Flow Model as a JPEG image


Bugzilla rich-client application and connector
  • Search your Bugzilla server without leaving MyEclipse
  • Browse your Bugzilla query results
  • View detail on individual bugs
  • Edit existing bugs using Bug Editor
  • Enter New Bug Reports using the new wizard
  • Add important Bug entries to your Bugzilla Favorites

Search your Bugzilla server without leaving MyEclipse

The MyEclipse Bugzilla Client integrates the ability to query your Bugzilla server into the Eclipse Search facility. 

Search your Bugzilla server without leaving MyEclipse


Browse your Bugzilla query results

After executing your query, the results will be displayed in a standard Eclipse search results view. 

Browse your Bugzilla query results


View detail on individual bugs

Double click any entry in the search results to bring up the Bug details in the MyEclipse Bug Summary Editor.

View detail on individual bugs


Edit existing bugs using Bug Editor

The MyEclipse Bug Editor can be switched from Summary mode to Edit to allow editing of the Bug entry. 

Edit existing bugs using Bug Editor


Enter New Bug Reports using the new wizard

You can also enter new bug entries into Bugzilla using the New Bug Report wizard.

New Bug Report wizard

After you select the Bugzilla Product, you will be able to enter details just as if you were using the Bugzilla web-client.

enter details just as if you were using the Bugzilla web-client


Add important Bug entries to your Bugzilla Favorites

From the Bugzilla search results view, you can add important bugs to the Bugzilla Favorites view.

search results view, you can add important bugs to the Bugzilla Favorites view

Items in this view will be available after you exit MyEclipse and return.

Items in this view will be available after you exit


New EJB Wizards

Each kind of EJB now has its own wizard to support more customized creation of EJBs.

New EJB Wizards


EJB Naming Convention

The new wizards all support the standard naming convention of EJBs.  If you name an EJB with either the suffix of "EJB" or "Bean", that suffix will be removed when creating XDoclet tags. i.e. PersonEJB will have the @ejb.bean name= "Person" XDoclet attribute.

support the standard naming convention of EJBs

support the standard naming convention of EJBs


Customize the EJB Types in the Wizard

For both Session and Entity Bean wizards, you can specify the type of EJB.  This selection will determine what the @ejb.bean type= "" XDoclet attribute will be set to.

specify the type of EJB for Session and Entity Bean Wizards


Select the Access level for EJBs

For both Session and Entity Bean wizards, you can specify the access level of the EJB.  This selection will determine what the @ejb.view-type= "" attribute.

Select the Access level for EJBs


Select method stubs to create 

For both Session and Entity Bean wizards, you can specify the access level of the EJB.  This selection will determine what the @ejb.view-type= "" attribute.

Select method stubs to create


EJB package warning

The new EJB wizards will warn you if the package name suffix doesn't end with ".ejb".  The package suffix of "ejb" is needed for the "Standard EJB" configuration to work correctly.  

Select the Access level for EJBs


Full XDoclet 1.2.2 Support

The latest MyEclipse release 3.8.3 includes full XDoclet 1.2.2 support for generation and code assist.  The XDoclet configuration UI has been expanded with all new configuration elements exposed by the new XDoclet modules.


New XDoclet Build Policies

 

A new dynamic XDoclet Build policy has been added in 3.8.3 which you can choose for your XDoclet project by going to the project properties > MyEclipse-XDoclet .  The "Use xdoclet-build.xml file" option represents the pre-3.8.3 XDoclet build behavior.

There is a new global preference MyEclipse > XDoclet > Build where you can choose the default build policy for newly created EJB projects.


Unused xdoclet files are removed

If you remove all XDoclet configurations from your EJB or Web projects, the unneeded XDoclet artifacts will be deleted as well.


XDoclet Configuration UI

The XDoclet configuration UI has been updated with action buttons that were previously only accessible from the context-menu.


New XDoclet Tag Templates

The XDoclet Tag templates have been updated with new useful templates. 

They can be invoked from the class level XDoclet tag location.