• Ajax Tools
• Swing UI Designer
• Java Persistence Tools
• Spring Tools
• Struts Editor
• XDoclet Support
• Web 2.0 Tools
• Database Explorer
• JSF Developer
• JSP Development
• WYSIWYG Editor
• Eclipse Plugins
• Web Services
• Image Editor
• Visual Web Designer
• UML Modeling
• Application Server Connectors
• Struts Designer
• MyEclipse SNAPs
• CSS Editor
• JSP Development
• MyEclipse Features
MyEclipse Spring Tools
With Hibernate Tools integration
MyEclipse includes support for Spring Project Capabilities based on an enhanced version of the Spring IDE 2.2. The key features include:
MyEclipse Spring - Libraries
MyEclipse Spring Tools include the full Spring Framework 2.0.5 core libraries and dependent libraries. They are packaged in the form of MyEclipse Libraries that can be added to any Java project's build-path during the Add Spring Capabilities process or from the project's build-path property sheet. The MyEclipse Spring Libraries are configured through MyEclipse preferences.
MyEclipse Spring - Add Spring Project Capabilities
To enable a project with Spring Capabilities, select the project and launch the 'Add Spring Capabilities' Wizard.
Select the MyEclipse Spring libraries that correspond to the level of Spring support your project will require.
Specify the path to an existing bean configuration file or select the New option and provide the location and name where the new file will be created by the wizard.
MyEclipse Spring - Project Properties
The MyEclipse-Spring project properties page enables the developer to identify the bean configuration files of the project.
MyEclipse Spring - Bean Config View and MyEclipse XML Editor integration
The Bean Configuration View provides a structured view of a project's Spring configuration file(s). Spring IDE has been enhanced to enable it to interact with the MyEclipse XML Editor. Dbl-click any bean or property in the Bean Configuration View and the MyEclipse XML Editor is opened and positioned to the corresponding line.
MyEclipse Spring - Bean Configuration Graph View
The Bean Configuration Graph View provides a graphical view of a project's Spring configuration file(s).
MyEclipse Spring - Help Documentation
MyEclipse bundles the Spring Framework Developer Manual and Spring IDE Help
Spring Beans Editor - New Grid Mode
The Spring Bean Editor has been extended with an XML grid mode.
New Outline View -Spring Bean Editor
The new Spring Bean Outline View has two modes: XML Mode and Spring Mode.
The Spring Mode is shown below and provides a structured view of each bean's structure. It associates distinct images with each element type to enable you to visually distinguish the type of element. Additional actions are available from the view menu to switch between modes and create new Spring bean definitions.
To edit an existing bean definition select it in the Spring Mode and choose the Edit option from the context-menu (right-click menu).
Spring Capabilities Wizard - Hibernate Tools Integration
The Spring Capabilities Wizard recognizes Hibernate enabled projects and provides an optional Hibernate Tools integration wizard page. This page, shown below, enables the creation of a Spring Hibernate SessionFactory bean definition that references the project's Hibernate configuration file through a 'configLocation' property.
Note: to avoid compilation errors ensure that your project includes the MyEclipse Spring ORM Library on the buildpath.
Drag-n-Drop Java Classes onto Spring Bean Editor
Create a new Spring bean definition by dragging and dropping a Java class from the Package Explorer view onto the Spring Bean Editor. This action will invoke the New Spring Bean Wizard prepopulated with the dropped classes as properties and constructor arguments. In the following screenshot the Person class was dropped on the editor.
New Spring Beans Wizard
The new Spring Beans Wizard enables you to create or edit an existing Spring bean definition. The wizard will provide code-assist for fields that require Java class and bean reference values. Upon completion of the wizard a Spring bean XML definition is created or updated in the Spring Bean Editor.
New Spring DataSource Wizard
The new Spring DataSource Wizard creates Spring DataSource bean definitions in the current Spring Bean Editor. The wizard accepts database connection details from either a Database Explorer connection profile or custom connection details. If a Database Explorer profile is selected, then you have the option to have the wizard copy the database profile's driver Jars into the project and add them to the project's buildpath.
New Spring Hibernate SessionFactory Wizard
The new Spring Hibernate SessionFactory Wizard creates SessionFactory bean definitions in the current Spring Bean Editor. The wizard accepts an optional DataSource Id value and the user may optionally create a configLocation property referencing an existing hibernate.cfg.xml file
The innovation and application of Eclipse technology is Genuitec's sole business. With well over 10 million downloads, our MyEclipse Enterprise Workbench product has grown to be the most popular and successful Eclipse-based JEE IDE. Our long chain of Eclipse technology innovation includes: