Oracle to Spring developers: Convert to Java EE

But Spring's founder says the two technologies can co-exist and Oracle's claims are financially motivated

By , InfoWorld |  Software, java, Java EE

Oracle is promoting conversions from the popular Spring Framework for Java development to Java EE (Enterprise Edition). But the founder of Spring counters that these technologies can work together and cites a financial incentive for Oracle's campaign.

Oracle has been promoting these migrations in a series of Web presentations going on for many months. A Java Spotlight posting this week pertaining to migrations to Java EE 6 links to an interview with Paul Bakker and Bert Ertman from Luminus Technologies in the Netherlands. They argue Spring no longer has advantages over enterprise Java that it might have had previously.

[ Think you know Java? Test your programming smarts in InfoWorld's Java IQ test. | Find out how the experts weighed in on Java EE vs. Spring at the JavaOne conference. | For more news on enterprise Java, subscribe to InfoWorld's JavaWorld Enterprise Java newsletter. ]

Some users have been holding onto beliefs about enterprise Java inadequacies from several years ago based on books from Spring Framework inventor Rod Johnson, said Paul Bakker, senior software engineer at Luminis. "But nowadays, when we have Java EE 5 and Java EE 6, we [have] completely revised programming models, which are very lightweight and POJO-based (plain old Java objects)," Bakker said. "It's about time to re-educate people that Java EE no longer stands for Java Evil Edition, but it's actually quite ready to build some very good enterprise applications with."

Dependency injection, popularized in Spring and used for linking related objects, is now enabled in Java EE 5, the Luminis technologists stressed. Lightweight, aspect-oriented programming is now implemented in Java as well, they argued. But Johnson, in an emailed response to questions, dismissed the notion of a conflict between Java EE and Spring, calling it "fictitious." Spring and Java EE 6, Johnson said, "can work very nicely together."

Originally published on InfoWorld |  Click here to read the original story.
Join us:






Answers - Powered by ITworld

Ask a Question