All content and news on InfoQ about Java
Latest featured content about Java

- Java
- Topics
- Portal/CMS
This article, the second in a three-part series, expands upon the previous article by introducing RichFaces. It covers integrating RichFaces into the previous sample application, deploying a RichFaces portlet, and several features and capabilities of RichFaces.
-
By Wesley Hales
on Aug 19, 2008,
News about Java
- Java
- Topics
- Application Servers
Oracle has announced the release of WebLogic Server 10g R3 which is the first release of BEA’s Application Server since its acquisition by Oracle earlier this year. This version adds support for Java SE 6, Spring, Comet, improved Operations Control, FastSwap Deployment and more.
-
By Dionysios G. Synodinos
on Aug 20, 2008,
- Java,
- Ruby
- Topics
- Runtimes,
- Language,
- JRuby,
- Performance & Scalability,
- Debugging
Some recent changes on the JRuby trunk improve Java Integration, which allows JRuby to interact with pure Java code faster and more conveniently. Also: Ruby code compiled with JRuby's (JIT) compiler can now make use of the JVMs debugging capabilities using JSR-45 (Debugging Support for Other Languages).
-
By Werner Schuster
on Aug 18, 2008,
Articles about Java
.gif)
- Java
- Topics
- Portal/CMS
This article, the first in a three-part series, lays the framework for the rest of the series. It covers setting up a new project using JBoss Portlet Container and JBoss Portlet Bridge, configuring a JSF application to use JBoss Portlet Bridge, and the capabilities that JBoss Portlet Bridge provides to a JSF application.
-
By Wesley Hales
on Aug 06, 2008,

- Architecture,
- .NET,
- Java
- Topics
- Rich Internet Apps,
- Java plus .NET Integration,
- Silverlight,
- .NET Framework
Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
-
By Robert Bell
on Aug 05, 2008,
Interviews about Java

- Java
- Topics
- Language Design,
- Language
In this interview from QCon London 2008, Neal Gafter discusses upcoming language features in Java 7, superpackages, what closures are, the differences between the three major closures proposals (CICE, FCM and BGGA), optional typing systems for dynamic languages, and the next major language.
-
By Neal Gafter
on Aug 11, 2008,

- Architecture,
- Java
- Topics
- Virtualization,
- Cloud Computing
In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing with WebSphere Virtual Enterprise to help virtualize middleware and application stack. He also explains the progression of virtualization using virtual servers, collection of servers, and virtual clusters. Jerry mentions that next release of WebSphere Version 7 will have a virtual appliance option.
-
By Jerry Cuomo
on Aug 05, 2008,
Presentations about Java

- Java
- Topics
- Performance & Scalability,
- Clustering & Caching
In this presentation, Cameron Purdy discusses Java scaling. Topics include performance improvement versus scaling improvement, serial bottlenecks, queue theory, rewriting existing frameworks, avoiding the database, single points of failure, avoiding abstractions, disaster recovery, one-size-fits-all architecture, large JVM heaps, network failures, and trusting product claims.
-
By Cameron Purdy
on Jul 23, 2008,

- Java
- Topics
- Enterprise Architecture
In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code, failures and retrying, the Spring Batch Domain Reference Model and execution environment, and the Spring Batch future roadmap.
-
By Wayne Lund
on Jul 02, 2008,
Books about Java

- Java
- Topics
- Architecture DO NOT USE,
- Web Frameworks,
- Open Source
Within this book you will find everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.
-
By Ian Roughley
on May 24, 2007,

- Java
- Topics
- Web Frameworks,
- Dynamic Languages
Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Over the course of this book, the reader will explore the various aspects of Grails and also experience Grails by building a Grails app.
-
By Jason Rudolph
on Jan 17, 2007,

- Java
- Topics
- Transactions Processing
Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.
-
By Mark Richards
on May 14, 2006,