Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Profile photo of Srivatsan Sundararajan
Srivatsan Sundararajan
Quality Assurance Manager for MyEclipse and Webclipse.

MyEclipse supports a large number of features, ranging from Java EE support of specifications like JPA and JAX-RS, to modern web capabilities like Angular JS and CSS 3. Given the breadth of the IDE, it can be easy to miss key timesaving features that have been added to MyEclipse over the years.

There are too many impressive features to discuss in a single article, so I will be writing a series of articles to spotlight how MyEclipse improves developer productivity and provides additional value over the standard Eclipse IDE. This article, the first in the series, covers project creation and code generation. In my next article I will cover code development and navigation, and then follow up with an article on application servers, deployment, testing and miscellaneous utilities.

Java EE Projects

Enterprise development is complex and MyEclipse makes it easy to include the latest and greatest technologies in your enterprise applications while continuing to support legacy technologies.

Facets

MyEclipse supports all the top frameworks like Spring, JSF, JPA, Maven and many more out of the box. All you need to do is make a few simple choices and MyEclipse automatically pulls in the right libraries and generates configuration files in the project with the correct settings. It also creates the project with the appropriate structure, based on the facets and versions selected.

ProjectFacet
MyEclipse Project Facets

 

Maven Dependencies Only Mode

Using the Dependencies Only mode, quickly test and use Maven’s dependency resolution prowess without having to move the entire project to a Maven based build.

MavenDependOnly
Maven Dependencies Only Mode

 

JavaScript

In addition to a multitude of Java EE frameworks, MyEclipse also lets you easily configure dozens of JavaScript frameworks for use in your project. These frameworks give you superior content assist for selected frameworks along with documentation.

JavaScriptFrameworks
JavaScript Frameworks

 

Project Migration

Have a project developed in Eclipse or RAD that you want to try in MyEclipse? No problem. Just import the project into MyEclipse and migrate it to a MyEclipse project with a single click—no re-configuration needed, no need to fix your project setup, jars or libraries. The MyEclipse migration wizard takes care of everything.

ProjectMigration
Project Migration Wizard

 

Code Generation

MyEclipse supports a wide range of code generation scenarios, providing you a head start on code development and saving you lots of time in getting started with your application. MyEclipse includes support for code generation in the following areas:

  • Generation of EJB 3/JPA/Hibernate/Spring DAO code from relational database tables
  • End to end generation of a variety of Spring framework code like Spring-MVC, Spring Webflow, Spring Security, Spring DSL and much more with the “MyEclipse for Spring” scaffolding wizards
  • JAX-WS/JAX-RPC code generation
  • REST facade generation from JPA entities
  • Generation of code from UML1/UML2 models and vice versa

ScaffoldSpringCrud
Spring Scaffolding Wizard

 

RESTFacade
REST Facade Generation Wizard

 

JavaUML
Java-UML Generation


Conclusion

As you can see, MyEclipse delivers powerful enterprise development with multiple timesavers that help you get up and running in little time. Be on the lookout for my next article where I will explore code development and navigation in MyEclipse. Click the Subscribe link at the top of this page to receive an email notification when our next blog is available. In the meantime, you can check out our website for additional features you might have missed.

Let Us Hear from You!

If you have any comments or questions, we would love to hear from you @MyEclipseIDE on twitter or via the MyEclipse forum. Happy coding!


Related Posts

Equifax Data Breach Advisory Many of you may have heard of the Equifax data breach, possibly affecting millions of consumers. Information accessed by hackers during the incident included Social Security numbers, personal details, driver’s license numbers, and even credit card numbers.Equifax has confirmed that the breach was made possible by a vulnerability in the Apache Strut...
Building Applications with Angular Material Angular Material is a set of high-quality UI components developed by the Angular team, based on the Google Material design specification. These components help us to build applications with an attractive, yet familiar UI, giving users a consistent experience across devices.In this Angular tutorial, you will learn how to set up material design in yo...
Realtime Server Monitoring App with Angular 4 , No... This article will show you how to build a very simple monitor that allows you to observe some OS parameters, such as free memory available. We will be using Node.js, Angular 4, and Chart.js - and all you need is Angular IDE.We will be creating two applications; the first is a Node application that will monitor the OS parameters and send them via we...
Beware of Software Scams Even though imitation might be the best form of flattery, we are Genuitec, LLC, not Genuitec, Inc. Someone is using our name and old logo to run a number of scams, including real estate transactions and software sales, with the clear intent to hide behind Genuitec’s good name. We are, however, already taking action to demand an immediate cease and ...

Posted on Apr 26th 2016

Working on an #Angular template & can’t remember your Component’s field names? Angular IDE’s code completion will h… https://t.co/a6mTpnRaEf

about 2 hours ago

Follow us on social media
17
Oct

Angular 5 Features

Front-end developers, rejoice – after a short delay, the Angular 5 release is scheduled for October 23rd!Several beta releases have been available since August, and this version is now at the release candidate stage. Being the first major rel...