Java Community Content on InfoQ
Latest featured content about Java

- Java,
- Ruby
- Topics
- Code Analysis,
- JRuby
In this presentation from the JVM Languages Summit 2008, Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library method access, method call semantics, scopes, open classes, heap-based frames, library challenges, strings, regexps, I/O, green threads, POSIX features, C lib support and future plans.
-
By Charles Nutter
on Jan 07, 2009,
News about Java
- Java
- Topics
- Web Frameworks,
- JCP Standards
An ambitious and key part of Java EE 6, the Web Beans specification spans JSF/EJB integration, context management, dependency injection and AOP. The specification is currently in public review and the review period has been extended into 2009. An Alpha build is also available. InfoQ talks to Gavin King to find out more about the state of play of the specification and progress to date.
-
By Charles Humble
on Jan 07, 2009,
- Java,
- SOA
- Topics
- SOA Platforms
The latest version of XAware, an open source data integration software, offers data-first design feature. XAware development team recently announced the general availability of XAware 5.2 version.
-
By Srini Penchikala
on Jan 06, 2009,
Articles about Java

- Java,
- SOA
- Topics
- Design,
- Business Process Management,
- AOP,
- Orchestration,
- Programming
This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using Aspect Oriented Programming (AOP) techniques. The current examples are based on Spring AOP and Aspect J, however other AOP techniques could be used to accomplish the same results.
-
By Oleg Zhurakousky
on Dec 29, 2008,

- Agile,
- Java,
- Architecture,
- .NET,
- Ruby,
- SOA
- Topics
- Events
This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Interviews, RESTFul Web Integration in Practice, Solutions Track, Performance and Scalability, Being Agile, Ruby in the Enterprise, Cloud Computing, Functional/Concurrent Programming Applied, Effective design and Clean code, and many more!
-
By Ryan Slobojan
on Dec 12, 2008,
Interviews about Java

- .NET,
- Ruby,
- Java
- Topics
- Language Design,
- Language
In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.
-
By Ted Neward
on Oct 23, 2008,

- Architecture,
- Java
- Topics
- Media,
- Portal/CMS
In this interview from QCon London 2008, InfoQ Chief Architect Alexandru Popescu discusses the architecture of InfoQ, integrating WebWork and DWR, Hibernate and JCR, Hibernate scalability, MySQL replication, the new InfoQ video streaming system, the video encoding process, site search, and future plans for InfoQ.
-
By Alexandru Popescu
on Oct 01, 2008,
Presentations about Java

- Java
- Topics
- Compilers
In this presentation from the JVM Languages Summit 2008, John Pampuch discusses the HotSpot compiler, the history of Java performance, HotSpot development philosophies and challenges, optimization, inlining, virtual methods, loop unrolling, constant folding, escape analysis, synchronization improvements, JVM library improvements, processor-specific optimizations, and tips for better performance.
-
By John Pampuch
on Dec 31, 2008,

- Java
- Topics
- Code Analysis
In this presentation from the JVM Languages Summit 2008, Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on Java, Scala, Clojure, JRuby, JPC and JavaScript/Rhino and points out several places where each of them could increase their performance such as elimination of FixNums, escape analysis and best practices for testing bytecode.
-
By Cliff Click
on Dec 02, 2008,
Books about Java

- Architecture,
- Java
- Topics
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,