672329 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 6 Messages: 6 Messages: 6 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Europa

Posted by: Jens Eckels on August 22, 2007 DIGG
Genuitec has announced the release of the commercial MyEclipse 6.0, offering advanced features and integration for Spring and Java Persistence Architecture (JPA) development. This Eclipse plugin set allows users to create entity managers and transaction manager beans, generate entities and DOA and much more through the cross-capabilities bridge created by MyEclipse.

MyEclipse 6.0 includes the following enhancements over previous releases:
  • Platform and Installation Support
    • Eclipse 3.3/Europa 1.0 compatible
    • Java 5 & Java 6 support
    • Windows (XP, Vista), Linux, Mac
  • Java EE 5 & Spring Feature Improvements
    • EJB3 improved project flexibility, bean generation from DB schema
    • JPA
      • Project actions to generate Entities and DAOs from DB schema
      • Automatically maintains entity classes in persistence.xml
      • Improved JPA project capabilities configuration
      • Improved documentation and examples
    • Spring 2.0 upgrade with enhanced configuration and management
    • Hibernate upgrade
    • Advanced Spring-JPA Integration
      • JPA-Spring project configuration creates:
        • Spring EntityManagerFactory and JpaTransactionManager beans
        • annotation-driven configuration
      • JPA Entity and DAO generated by reverse engineering from DB schema
      • Updated documentation and examples
  • AJAX Development & Testing
    • Apple Macintosh Support – all AJAX features now on Mac
    • Improved AJAX Web Browser
    • Improved AJAX Tools
      • DOM Inspector – added filter/search support
      • DOM Source view – real-time status and dynamic source editing
      • Improved JavaScript Console
      • New DOM Watcher View
      • New CSS Viewer
      • New JavaScript View
      • New DOM Compare View
    • Enhanced JavaScript Debugging
      • JavaScript Scripts Inspector - added support dynamic resource types
      • Suspend On conditions: (debugger keyword, exceptions, errors, startup)
      • Launch configurations now support project files and URLs
      • Launch configurations can be saved in projects
  • RAD Web Development
    • Struts – 1.3 support with full libraries/configuration
    • Facelets
      • Extended JSF Designer to support the <ui:repeat tag=""> for editing content-assist and validation.
  • Matisse4MyEclipse Visual Swing Designer
    • Matisse4MyEclipse Visual Swing Designer can now be installed in any Eclipse 3.3 instance without the full MyEclipse IDE Core. Get the most popular and advanced Swing Designer for Eclipse in a light-weight plugin footprint.
  • Rapid Java EE Deployment and Testing
    • Automated project deployment and launch services
      • Debug On MyEclipse Server & Run On MyEclipse Server
        • Automatically deploys project and launches server in specified debug or run modes
        • Automatically stops a running server before deployment
        • Automatically redeploys an existing application deployment
    • Sun Glassfish V2 new deployment/reloads
    • MyEclipse Tomcat 6 Server – local integration, launches in one second
    • MyEclipse Derby Server
      • Automatically launch server on JDBC connection
      • Configurable startup options
  • MyEclipse Learning Center (Help & Educational Material)
    • Integrated example Java EE source code projects repository
    • One-Click install of MyEclipse Java EE example projects

Threaded replies

·  MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Europa by Jens Eckels on Wed Aug 22 09:45:07 EDT 2007
  ·  Re: MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Eur by arjan tijms on Wed Aug 22 13:55:42 EDT 2007
  ·  Re: MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Europa by Wayne Parrott on Thu Aug 23 04:22:40 EDT 2007
    ·  Where's the maven support? by Steven Boscarine on Mon Aug 27 13:45:57 EDT 2007
      ·  Re: Where's the maven support? by Werner Punz on Tue Aug 28 14:16:23 EDT 2007
  ·  Good and Bad by Leif Ashley on Fri Aug 24 13:00:02 EDT 2007
  ·  Download link for MyEclipse 6.0 by Nagabhushanam Bheemisetty on Wed Oct 15 01:32:00 EDT 2008
  Message #238604 Post reply Post reply Post reply Go to top Go to top Go to top

Re: MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Eur

Posted by: arjan tijms on August 22, 2007 in response to Message #238576
Congrats on this new release! :)

For beginners the "Rapid Java EE Deployment and Testing" feature is really nice. I heard lots of absolute beginners always complaining that setting up a Java EE project takes so much effort compared to PHP. They have to install Java, Eclipse, MyEclipse, Tomcat, some DB, figure out what the web.xml should contain and in what directory it should be, etc.
(of course, with PHP they also have to install Apache, the PHP interpreter and MySQL, but for some strange reason that never seems to count)

With this new MyEclipse feature however, absolute beginners can just download the all-in-one installer, lets the wizard create a new web project and instantly run it. Very nice!

Sadly there are also some downsides, although it's not really the fault of MyEclipse. The JSP and JSF editors are -far- below par. After so much time, the JSF editor still doesn't recognize basic things like dynamic attributes in taglib tags or the variable introduced by a standard JSF tag like f:loadBundle.

Also, functionality like ctrl-clicking on a managed bean to bring you to its definition is painfully absent. Auto-completion of EL expressions works though, so the editor -is- EL aware.

Like I said, this isn't the fault of MyEclipse since they have to rely on WTP. Implementing those features I mentioned above would be a waste of effort if WTP implements them later on. I wonder though if Genuitec can't cooperate in some way with the WTP team; implement the missing features and donate these back to the WTP project.

  Message #238628 Post reply Post reply Post reply Go to top Go to top Go to top

Re: MyEclipse 6.0 Released - Spring/JPA Integration, Java 6, Europa

Posted by: Wayne Parrott on August 23, 2007 in response to Message #238576
Arjan, thanks for identifying enhancement features for the Visual JSF editor. To put your "disappointment" into perspective, the MyEclipse visual web editors are extremely powerful editors with WYSIWYG support and provide developers a productivity experience. Considering that we consistently improve these editor with each release, e.g., we release approx 4-6 updates/yr, you can look forward to further advancements in the near future.

Looking at the big picture of this major release, MyEclipse 6.0 is now on Eclipse 3.3 with a 100+ new features. As the feature list indicates they range from AJAX features to innovative Spring-JPA support, include a new 1-click Java EE app launcher and an all new open-source Examples On-Demand facility. Examples On-Demand is a new portal that Genuitec is developing for hosting how-to Java EE and related technology example projects that run in MyEclipse with zero setup/config and can be checked out using a preconfigured MyEclipse 6.0 CVS connector.

Also those interested in using NetBeans Matisse on Eclipse can now install Matisse4MyEclipse into any Eclipse 3.3 SDK without preinstallation of the full MyEclipse IDE. This is the first in a series of upcoming releases that will improve the modularity of MyEclipse for better profile based packaging and end-user customization.

Lastly I'm pleased that MyEclipse pricing is still the same $29.95 for the Std subscription and $49.95 for the Pro subscription including unlimited support. Few products can claim their price as a user-centered feature, except those trying to upsell you to an expensive server or support agreement. We can make the claim as we have never meddled with pricing programs or increased our product prices since their first releases 4 and 2 years ago respectively.

Regards,

Wayne Parrott
VP, Product Development
Genuitec,LLC

  Message #238751 Post reply Post reply Post reply Go to top Go to top Go to top

Good and Bad

Posted by: Leif Ashley on August 24, 2007 in response to Message #238576
Just to air out the laundry, MyEclipse does have some issues where things aren't clear when generating classes in say Hibernate, and sometimes it doesn't do what it should. However there are sooooo many features and supported tools, and the tools are exceptionally well done.

At the price, there is no reason why anyone wouldn't just snag a copy of it. I love and own a license to IDEA which I used for most of my coding, but I use MyEclipse to build items like pages and hibernate/spring configs. It definately gets you moving fast. Oh yea, the server support is pretty stellar as well.

Congrats on the release guys. Going to download now. :)

  Message #238851 Post reply Post reply Post reply Go to top Go to top Go to top

Where's the maven support?

Posted by: Steven Boscarine on August 27, 2007 in response to Message #238628
I feel like a broken record saying this over and over, but seeing Wayne is reading this, maybe we'll get some results.

When they support maven, every developer in my company will want to buy a copy. You can't argue with the price or value, especially if they offer a launcher that actually works (unlike WTP, who's tomcat launcher fails so frequently I cannot use it).

The price is great, I'm also very happy they support Linux. Maven support seems like low-hanging fruit. Once I can use all of the features within maven, I think MyEclipse would be a very compelling product for maven users.

  Message #238931 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Where's the maven support?

Posted by: Werner Punz on August 28, 2007 in response to Message #238851
I feel like a broken record saying this over and over, but seeing Wayne is reading this, maybe we'll get some results.

When they support maven, every developer in my company will want to buy a copy. You can't argue with the price or value, especially if they offer a launcher that actually works (unlike WTP, who's tomcat launcher fails so frequently I cannot use it).

The price is great, I'm also very happy they support Linux. Maven support seems like low-hanging fruit. Once I can use all of the features within maven, I think MyEclipse would be a very compelling product for maven users.


Would there anything speaking against adding the already existing eclipse maven plugin to your installations?
After all the core still is eclipse. I usually add subversive and a bunch of other plugins to my install.

  Message #271200 Post reply Post reply Post reply Go to top Go to top Go to top

Download link for MyEclipse 6.0

Posted by: Nagabhushanam Bheemisetty on October 15, 2008 in response to Message #238576
Hey does any body provide download link for MyEclipse 6.0. I've tried in MyEclipseide.com but I couldn't found.

Thanks,
BNB

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 2

Reza Rahman continues to explore the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (January 21, Article)

Ted Neward Q&A: What you must know about JavaScript, Scala and more

Ted Neward is an independent consultant specializing in high-scale enterprise systems, and an authority in Java and .NET technologies. He is the author and co-author of several books, including Effective Enterprise Java. At TheServerSide Java Symposium in March, he will be presenting sessions on pragmatic architecture, ECMAScript and Scala. (January 15, Article)

Developers split on open sourcing Java

Now that Oracle is absorbing Sun Microsystems, there mixed views on what should come of the Java Community Process (JCP). While some say Oracle should become the new steward of Java and keep the JCP much as it was, others argue that it may be time to open-source this widespread language. (November 24, Article)

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Free Book PDF Download: Mastering EJB Third Edition

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map