Java Platform, Enterprise Edition

Java EE Journal

Subscribe to Java EE Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java EE Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

(Note: If you’re interested in WebSphere in a production environment, check out Michael's upcoming webinar with The Bon-Ton Stores) Most articles about Garbage Collection ignore the fact that the Sun Hotspot JVM is not the only game in town. In fact whenever you have to work with either IBM WebSphere or Oracle WebLogic you will run on a different runtime. While the concept of Garbage Collection is the same, the implementation is not and neither are the default settings or how to tune it. This often leads to unexpected problems when running the first load tests or in the worst case when going live. So let’s look at the different JVMs, what makes them unique and how to ensure that Garbage Collection is running smooth. The Garbage Collection ergonomics of the Sun Hotspot JVM Everybody believes to know how Garbage Collection works in the Sun Hotspot JVM, but lets take a c... (more)

Tiggr, a Web-Based IDE for Building Mobile Apps

Tiggr is a Web-based IDE for building mobile Web and native apps. Today I’d like to give you 15 reasons why this new-of-a-kind IDE deserves your attention. 1. Mobile Apps IDE in the Cloud – Access Your App Anytime, Anywhere Tiggr is a mobile apps IDE in the cloud. There is nothing to download. You can work on your app anytime, anywhere. Such a Web-based IDE has been every developer’s “dream” for a long time. 2. Build with jQuery Mobile Components Prototype and build the UI with popular jQuery Mobile components. jQuery Mobile is a cross-platform and cross-device mobile framework. It... (more)

New Features in JavaServer Faces 2.0

JavaServer Faces (JSF) technology is used for developing server-side user interfaces (UI) for Java EE applications. JSF 2.0 architecture has introduced several new features, most of which we shall discuss in this article. The salient new features in JSF 2.0 are State Saving, Facelets, Navigation, Validations, Scopes, AJAX, Resource Handling, Composite Components, View Params, Client Behaviors, Event Handling, and Exception Handling. State Saving In JSF 1.2 the full component tree is saved/restored. Attributes are also stored and restored. Saving and restoring the full state has pe... (more)

Valve, JAAS and Filter in Tomcat

Tomcat is a widely popular lightweight application server. When securing Tomcat web applications, Valve, JAAS and Filter are used in various scenarios. The challenges for developers are when to use each of these methods and how to integrate them together if more than one method is chosen. For example, the WebSeal agent discussed in the article [1] uses Valve. If a customer needs to integrate WebSeal and its own JAAS-based authentication module, they will need to know how to configure Tomcat to use both the WebSeal Agent Valve and the JAAS module and how to pass information betwee... (more)

After Five-Year Drought, Java SE7 Is Here

Java SE 7, the Java Platform, Standard Edition 7 is out. It's the first major release in five years and took 9,494 bug fixes, 1,966 enhancements, 9,018 changesets, 147 builds and four JSRs to get here. It's also the first release of the Java platform under Oracle's stewardship, and threatened not to happen until Oracle put its foot down and went off and wheeled and dealed and leveraged IBM. (Remember the Apache Foundation stalking off and slamming the door?) Still, it's based on the open source OpenJDK, making it something of a novelty for a commercial release. There's nothing r... (more)