Open source Java
Open source development tools offer a more affordable and more customizable means to develop Java software. Although problems and costs can arise from lack of documentation and support, many enterprise developers make open source development a large part of their Java dev strategies. In this section on open source strategies, learn the capabilities of different tools, discover new open source Java tools, and get tips and advice on integrating and contributing to open source projects.
Will value types and structured arrays be Java 9's cap feather?
15 Jan 2015
Feature - Scalability and performance are always issues that dog the Java platform. But with so many lessons learned from languages like Scala and Clojure, will Java 9 take on these scalability issues by introducing immutable types like structured arrays and value...
From ElasticSearch to Splunk: Understanding your log aggregation options
20 Oct 2014
Feature - The key to successfully being able to anticipate and diagnose software problems is being able to make sense of your application logs. In part two of this two part series, we take a look at some of the most popular log aggregation tools on the market...
Will Java 8 Lambda expressions really change JavaEE development?
10 Sep 2014
Feature - One of the most anxiously anticipated Java 8 features was the addition of Lambda expressions. But after almost a year since their release, are they actually being adopted, and will they really have any impact on how JavaEE applications are developed?
Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5
07 Sep 2014
Tutorial - Some say it's impossible, but if you really understand the technology, you will realize that creating a single page interface (SPI) with JSF, Facelets, Ajax and HTML really isn't all that hard. In fact, JavaServer Faces makes it pretty easy!
Integrating Ajax into your Facelets pages: Death to JSF's request-response cycle
20 Jul 2014
Tutorial - If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a dynamically...
Turning a web page into a JSF 2.0 template with Facelets
19 Jul 2014
Tutorial - How do you take a web page and turn it into a template using Facelets as the template engine? It takes some JSF, some HTML, maybe some CSS, and lots of JSF UI tags, but overall, it's an easy and simple process if you follow this tutorial.
Freezer: Putting object relational mapping (ORM) tools to the test
03 Jul 2014
Feature - Freezer is a code generator that constructs the persistence layer of a Java application: DAOs, DTOs, database tables and database documentation. This article compares the use of the DAOs generated by Freezer, with the use of an ORM tool, like for example...
17 Feb 2014
Embracing Lambda and Java 8? How the Java landscape will change in 2014
01 Jan 2014
Feature - What will 2014 bring for the enterprise Java community? How developers adapt to new technologies like Lambda is key. Also, how cloud computing deals with the increased desire to virtualize is key as well. Here we look at the key challenges developers...
JSR-286 development tutorial: Understanding the PortletSession
11 Aug 2013
Tutorial - The key to state management in web based applications is the session object. Here we explore the Portlet 2.0 API's PortletSession, how it is used, and how it relates to the HttpSession of the Servlet and JSP specification.