Java news and releases

Load Balancing Tomcat with Apache

Tomcat is the most popular application server that is used for hosting web applications. Apache is also popular web server that enables services such as https encryption and decryption, URL rewriting etc. Apache also serves as a load balancer for balancing the load between several Tomcat application servers.

Profiles in the Java EE 6 Platform

Profiles are an attempt to modularize the different parts in Java EE so that the technologies can be combined in a product. This will help in solving the issue of compatibility requirements in order to provide the natural approach by spanning the multiple technologies. E.g: Java EE 5 specification contains requirements to which the servlet containers must honor with respect to the availability of JTA. The idea behind Java EE 6 is to rewrite such type of requirements, which can be applied to any profiles and implementations, concerning the relevant combination of technologies. E.g: any product corresponding to any Java EE profile including servlets as well as JTA will have to be sincere to those requirements. The logic includes two components: the first one is that, we think that the Java EE requirements add significant value to standalone technologies, as testified e.g. by the large number of servlet containers implementing JTA so that it is compatible with what Java EE mandates; simultaneously, calling out the requirements that helps to ensure that applications that target profiles will work on the full platform.

This whole phenomena makes profiles more than just collections of independently tested technologies, as those technologies will be tied together in interesting ways, deliver more functionality than they would on their own.


Apache Geronimo 2.1 Released -- Java EE 5

server Recently, Apache Geronimo team announced the release of Apache Geronimo 2.1. Apache Geronimo 2.1 is developed on the Java EE 5 certified 2.0 release of Geronimo. Geronimo 2.1 provides the following new features:

Custom Server Assemblies:

Geronimo 2.1 greatly simplifies the build-time customization. It allows the users to follow a function-centric approach, choosing the desired set of server plugins (e.g. Web Container+JMS+Deploy capabilities).

Flexible Administration Console: Now the Geronimo Administration Console matches the dynamic capabilities of the server runtime.

Gshell: It is a command-line processing environment required to execute Geronimo administrative commands.

WADI Clustering: Now WADI enables to cluster Web Applications for both Tomcat and Jetty-based configurations of Geronimo.

Comet: Reverse Ajax for streaming data from the server

Comet is a technology that pushes the events from the server side to a browser client. It avoids the issues related to having a browser poll a server to check for new events. Comet looks at the nature of real-time events, such as those occurring in the stock market or in sporting matches. Rich-client technologies such as Flash or Java this process seems original particularly since these last technologies have combined mechanisms such as remoting and steaming that deals with asynchronous requests from both server to client and vice versa. But Comet is all about concerning the last process having the same vanilla technologies like Ajax namely JavaScript and

Mar 2008 | Java Jazz Up | 6
View All Topics
All Pages of this Issue
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,

, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 , 54, 55, 56, 57,

, 59,

Download PDF