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

- Java
- Topics
- Portal/CMS
In this article, Benjamin Mestrallet and Tugdual Grall provide an overview of the eXo platform, the Portlet 1.0 (JSR 168) and Portlet 2.0 (JSR 286) specifications. Topics covered include new features in the eXo Web 2.0 Portal, new capabilities in the Portlet 2.0 API, Inter-portlet communication, the eXo Java Content Repository, eXo Enterprise Content Management and the eXo business model.
-
By Benjamin Mestrallet and Tugdual Grall
on Jul 23, 2008,
News about Java
- Java
- Topics
- Rich Internet Apps
As rich Internet application (RIA) tools become mainstream technologies, an increasing number of options are being made available to developers. A recent blog post by Adobe's platform evangelist Serge Jespers, comparing Flex and Silverlight, became the flash point for heated argument.
-
By Moxie Zhang
on Jul 24, 2008,
- Java
- Topics
- Artifacts & Tools,
- Rich Client / Desktop
Tasktop Technologies, the company which created Eclipse Mylyn and leads its development, released Tasktop version 1.2 today, which is based upon the new Mylyn 3.0 APIs. InfoQ interviewed Tasktop President & CTO Mik Kersten to learn more about this release and what changes it brings for end users.
-
By Ryan Slobojan
on Jul 24, 2008,
Articles about Java

- Java,
- .NET,
- Architecture,
- Ruby
- Topics
- Performance & Scalability
Join our industry-heavyweight (eBay, Betfair, FiveRuns and Twitter) panel as they explore the cost of making their sites as scalable as possible, whilst tuning to get the most performance they possibly can. They explore the pros-and-cons of making their apps as awesome as possible - all the while under the pressure of their business requirements.
-
By James Cox
on Jul 22, 2008,

- Architecture,
- Java
- Topics
- Object Oriented Design,
- Modeling,
- Design
Mat Wall and Nik Silver explain how their has been using Domain-Driven Design in an evolving and Agile environment, at high traffic news site guardian.co.uk.
-
By Mat Wall and Nik Silver
on Jul 22, 2008,
Interviews about Java

- Java
- Topics
- Rich Internet Apps,
- Open Source,
- Rich Client / Desktop
In this interview from QCon London 2008, Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, the move towards open source at Adobe, how to integrate Flex with existing applications, and the challenges of integrating Rich Internet Applications with search engines and built-in browser functionality.
-
By Christophe Coenraets
on Jul 16, 2008,

- Architecture,
- Java
- Topics
- Virtualization
In this interview, Billy Newport talks about different types of virtualization, eXtreme Transaction Processing (XTP) and how WebSphere products like Virtual Enterprise (formerly XD) support virtualization. He discusses hardware, hypervisor, JVM, application and data virtualization.
-
By Billy Newport
on Jul 14, 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,