|
|
|
Feature Highlights
|
MyEclipse 5.0 GA release includes the following major enhancements and
bug fixes since the 4.1.1 release:
- Full compatibility with Eclipse 3.2 and Callisto projects
- Matisse4MyEclipse integration into MyEclipse; Now includes
customizable palettes
- Web Service support, including:
- Project and project creation wizard
- Customizable library containers
- New Web Services Wizard
- Deploy web-service web-app
- Services .xml file editor
- Java editor with JSR-181 annotation support and code-assist
- WSDL editor
- Web Services Explorer
- Java hot-swap debug support & MyEclipse hot-sync support for
web services application
- Quick-start documentation and example projects
- Add Web Services capabilities to existing Web and Java projects
- Cross-platform Visual HTML Editor including Struts and JSF
- Expanded database support for MS SQL Server and Sybase
- View triggers, functions, and procedures in DB Explorer
- Generate and edit the DDL for triggers and procedures
- Function Runner - runs functions by generating UI - executes
procedure
- Supports access to the 'sp_help' facility for any selected object
to get additional DB information
- Enhanced Hibernate 3.1.X and Spring 1.2.X support
- AJAX/Web 2.0 tool extensions
- Instant-on JavaScript Debugging, extending the integrated
MyEclipse local JavaScript debugger to allow the user to debug remote
JavaScript applications
- Full Linux support
- Full I18N support for internationalization and localized support following 5.0
- New Websphere 6.1, Sun Java Application Server System 9.0, and
Glassfish 1.0 application server connectors
- Customizable server launch configurations
- New Branding
|
|
| |
|
|
|
Enhanced MyEclipse AJAX Features
|
The AJAX tools have some new enhancements that make it easier to work with AJAX web applications. You can now observe any AJAX requests headers that are made from the Web2.0 browser. Also, since most AJAX requests will modify the contents of the browser DOM upon completion, you can now see the DOM source of any node in the browser document.
The following new AJAX features are shown below: - Enhanced Web2.0 Browser with selection mapping and clear cache actions
- New AJAX Request Monitor View
- New DOM Source View

|
|
|
AJAX Request Monitor
|
When an AJAX request is made from the Web2.0 Browser, open the AJAX Request Monitor view to see a copy of the headers and body of the request. Below, you can see the URL of the AJAX request including the query parameters and also the return response text.

The AJAX Request Monitor is now part of the Web2.0 Perspective by default. To see this view either reset your Web2.0 Perspective or use Window > Show View > MyEclipse Enterprise Workbench > AJAX Request Monitor.
|
|
|
DOM Source View
|
Most AJAX applications will modify the contents of a particular DOM element upon completion of an AJAX request. You can use the DOM Source view to inspect the runtime source of these DOM nodes. Simply select the node you are interested in the DOM Inspector and its source will be displayed in the DOM Source view.
 The DOM Source view is now part of the Web2.0 Perspective by default. To see this view either reset your Web2.0 Perspective or use Window > Show View > MyEclipse Enterprise Workbench > DOM Source.
|
|
Web2.0 Browser Enhancements
|
The Web2.0 Browser has a new selection mapping mode that you can toggle on and then get visual highlighted feedback for the available nodes in the browser that can be selected.

Now there is an easy way to clear the browser cache using a new toolbar action.

|
|
|
Instant-On JavaScript Debugging
|
The MyEclipse Workbench has been outfitted with the Instant-On JavaScript Debugging button. Selecting this button allows you to immediately start debugging the JavaScript application running in any of the three web browser editors that ship with MyEclipse.
Starting an Instant-On JavaScript debug session will switch to the debug perspective and populate the new JavaScript Scripts Inspector View with all of the JavaScript files the web browser is using to run the JavaScript application.

|
|
|
JavaScript Scripts Inspector
|
Part of the Instant-On JavaScript Debugging feature is the JavaScript Scripts Inspector view. Using this view you can browse all of the JavaScript files the browser has loaded to run a JavaScript application. It works for both local and remote JavaScript applications and can be found in the Debug Perspective and the MyEclipse Web 2.0 Workbench™.
The JavaScript Scripts Inspector displays the URLs of the JavaScript files as well as the JavaScript functions that are found in those files. Double clicking on an element in the view opens an editor which displays the JavaScript source which allows you to set breakpoints.

You may need to reset your Debug perspective in order to see the JavaScript Scripts Inspector. You can do so from the menu bar: Window > Reset Perspective.
|
|
|
JavaScript Debugger enhancements
|
The MyEclipse JavaScript Debugger has been updated with new global breakpoints. When the Break on 'debugger' keyword or Break on JavaScript exception actions are enabled the JavaScript debugger will halt when the 'debugger' keyword is encountered or when an error produces a JavaScript exception.

|
|
|
JSF EL Code Assist
|
Content assist that suggests both beans defined in the JSF
configuration file(s) by the user and predefined variables.

Content assist
is also available for property and method names. 

|
|
|
JSF EL Validation
|
JSF EL validation allows early detection of the misspelled bean names
and property names: 
|
|
|
New Server View
|
The new Server View provides a centralized display of enabled appservers and active deployments.
Starting or configuring a server and managing deployments is fast & easy with the Server View toolbar.
New server connectors have been added for Glassfish and Sun Java System Application Server Edition 9.
The new server centric Deployment Dialog allows you to conveniently manage all projects deployed to a particular server.
|
|
|
Server Launch Configurations
|
The process of creating a new customized launch configuration is summarized in the following screenshots.
|
|
|
Welcome: Tutorials page
|
The Welcome Tutorials page has been enhanced to make it easier for you to access MyEclipse tutorials.

The Welcome page can be accessed from the main toolbar, Help > Welcome.
|
|
|
Welcome: What's New page
|
New for 5.0, the What's New page in the Welcome now displays real-time MyEclipse news read from the MyEclipse news feed. Easy-access links have been added that will take you to the MyEclipse forums and the New and Noteworthy documentation.

The Welcome page can be accessed from the main toolbar: Help > Welcome.
|
|
|
Welcome: Overview page
|
Four sections have been added to the Welcome Overview page to help you easily discover the breadth of MyEclipse.

The Welcome page can be accessed from the main toolbar: Help > Welcome.
|
|
|
MyEclipse Project properties
|
All of the MyEclipse project properties have been consolodated under one top level entry to make them easier to find. In addition, the top level MyEclipse properties page now includes information and statistics about your project. Using the Java Statistics section you can get a quick sense of the size of your project with just one click.

The project properties page can be accessed three ways:
- Select the project and select File > Properties
- Select the project, right click, and select Properties
- Select the project and type the keyboard accelerator Alt-Enter
|
|
|
New Theme
|
A new theme has been introduced with new program icons and the "Gazing Man" splash screen. Best of all, progress is now reported during startup.

|
|
| Page 1 - Eclipse 3.2/Callisto compatability, Matisse4MyEclipse Page 2 - Web Services support / Visual Web Designer Page 3 - Database support enhancements, Hibernate/Spring support Page 4 - AJAX/Web 2.0 Tools, App Server Connectors, New MyEclipse Branding
|
|
 |
|
 |