Screencast: "Unlocking the Java EE Platform with HTML5"

The Java EE platform aims to increase your productivity and reduce the amount of scaffolding code needed in Java enterprise applications. It encompasses a range of specifications, such as JPA, EJB, JSF, and JAX-RS. How do these specifications fit together in an application, and how do they relate to each other? And how can HTML5 be used to leverage Java EE?

In this recording of a session I did last week at Oredev in Malmo, Sweden, you learn how Java EE works and how it can be integrated with HTML5 front ends, via HTML, JavaScript, and CSS.


But what if we don't want something as crude as an HTML interface for our worker bees to get their work done? A browser is a very mean thing to do to people who have to do data input. For that reason, internal users need the sophistication of a Java client. And Java clients need first class connections to Java servers. Hopefully websockets will give us independence from the nuisance and limitations that is remote EJB/RMI and give us true, uncoupled Java client connections to the powerful features of JEE7. Browsers are great for displaying information to people who have questions a display can answer but they're not great for people who do Accounts Payable, Accounts Receivable, Job Costing, General Ledger entries and other data entry; the stuff that makes the world go 'round.

Posted by guest on November 10, 2013 at 04:33 PM PST #

Obviously if you don't need an HTML interface, you shouldn't make an HTML interface. Where did I say that an HTML interface is good for every imaginable scenario?

Posted by Geertjan on November 10, 2013 at 11:09 PM PST #


I agree with everything you are saying and so does Geertjan. Did you even watch the screencast? He's showing off the capabilities of NetBeans (Java Swing) for building HTML5 apps.

Posted by Sean Phillips on November 11, 2013 at 06:21 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« May 2016