InfoQ Homepage Java Content on InfoQ
-
Fetching strategy implementation in a J2EE application using AOP
This article presents a fetching strategy that using AOP, optimizes the data retrieval process from a back end system on a use case basis in a modular way without bloating the lower level service or repository layers.
-
Interview and Book Excerpt: Jaroslav Tulach's Practical API Design
Jaroslav Tulach's latest book Practical API Design covers the topic of API design of software projects. He brings his experience as the architect for NetBeans IDE project to the writing of this book. InfoQ spoke with Jaroslav about his new book, the main motivation for writing it and other topics. We are also making an excerpt from the book available for our readers.
-
What's New in Groovy 1.6
Groovy project lead writes about Groovy 1.6 changes and improvements, including include performance enhancements, integration of JMX Builder, and OSGi readiness.
-
Virtual Panel: The Current and Future State of RIA
InfoQ recently conducted a virtual panel via email on the current and future state of RIA and Ajax technologies. The panel features a number of valued contributors to the community including Dion Almaer, Jnan Dash, Didier Girard, Peter Pilgrim, Tim Sneath, and Ryan Stewart.
-
Why Do We Need Distributed OSGi?
Recently, an early release draft of a Distributed OSGi requirements and design document has been published, long with a reference implementation as part of Apache CXF. In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place, and its significance to the OSGi specification and community.
-
RGen: Ruby Modelling and Code Generation Framework
This article introduces RGen, a modelling framework inspired by openArchitectureWare. RGen uses internal DSLs for defining metamodels and offers a full modelling stack for Ruby.
-
InfoQ Editors' Recommended Reading List
We recently had a conversation amongst the InfoQ editorial team about the books we would most recommend to InfoQ readers based on the books that we felt had most influenced us as programmers, architects and managers. Here is the resulting list of sixteen books that we eventually agreed on, plus a few other tips, with comments from the editors who originally suggested them.
-
Mainframe Integration with JBoss ESB and LegStar
In this article we look at how the open source JBossESB has been used to integrate legacy COBOL CICS applications without necessarily having to rely on XML and Web Services stacks.
-
Blaze Data Services or LiveCycle Data Services?
This article, by Ryan Knight, compares two similar products: Adobe’s LiveCycle Data Services (LCDS) and Open Source Blaze Data Services. The comparison is necessary to know the differences between the two products in order to choose the right one for a certain situation.
-
Tijs Rademakers and Jos Dirksen on Open Source ESB
InfoQ has published a sample chapter from the book “Open Source ESBs In Action”, authored by Tijs Rademakers and Jos Dirksen, and took the opportunity to interview the authors about their experience in using open source ESBs in real-world projects.
-
Distributed JBI
Officially, the JBI (Java Business Integration) standard is limited to a single Java Virtual Machine (JVM) instance. In a new article, Sun's Derek Frankforth describes and contrasts the strengths and weaknesses two different styles of setting up a distributed JBI topology using OpenESB, and shows how they complement each other in the end.
-
JavaScript Test Driven Development with JsUnit and JSMock
This article is a crash course in writing maintainable JavaScript. We'll add features to a running example by iteratively following a simple principle: write a unit test, make it pass. Each test will serve as a quality feedback loop, creating both a safety net and an executable form of documentation for anyone who wants to change the production code.