InfoQ

Community Specific Content View

Java Community Content on InfoQ


Latest featured content about Java

Getting Started with Grails, Second Edition

Community
Java
Topics
Web Frameworks,
Dynamic Languages

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

News about Java

Adobe Apologizes for Long Lasting Flash Crash Bug

Community
.NET,
Ruby,
Java
Topics
Rich Internet Apps,
Security

Emmy Huang Product Manager for Adobe Flash Player has apologized publicly about a Flash bug that resulted in browser crash, that although has been reported 17 months ago, no patch has been released for the production version of Flash player yet.

Maven to be Built on Guice

Community
Java
Topics
Artifacts & Tools,
Build systems

Sonatype, the professional services company that sponsors the development of many key Maven committers, has announced that they will build Maven 3 atop the Guice Dependency Injection (DI) container instead of the Plexus DI container employed for Maven 1 and 2. Backwards compatability will be ensured using a shim to support Plexus.

Articles about Java

What's New in Two: Adobe AIR 2.0 is Coming Soon!

Community
Java
Topics
Rich Internet Apps,
Rich Client / Desktop

Adobe AIR 2.0 is coming, and it contains many highly requested features that application developers have wanted since AIR 1.0 was released nearly two years ago. When Adobe releases the new runtime, it will be automatically downloaded and installed by all of your users. It's important to test now to make sure you're not caught off guard. And, you can get a head start using some of the new features.

BlazeDS and JMS for PHP Developers, Part 1

Community
Java
Topics
Rich Internet Apps,
JCP Standards

BlazeDS is an open source project from Adobe that allows you to connect your Adobe Flex applications with data services. The Java Messaging Service (JMS) is a method of communicating with services written in Java. In the first of two articles, InfoQ looks at the advantages of JMS and how you can use BlazeDS to communicate with your Java services via JMS from your Flex applications.

Presentations about Java

Faster Time to Value through Cloud Computing

Community
Architecture,
Java
Topics
Deployment / Datacenter,
Cloud Computing

Charles Lee explains why cloud computing is not just a hype but rather the trend of a decade, and introduces the audience to several SpringSource tools, especially Cloud Foundry, showing how they can be used to create and manage cloud deployments.

Exploring Dynamism

Community
Java
Topics
Language Design,
Dynamic Languages

In this presentation from the JVM Language Summit 2009, Allison Randal discusses what it means for a language to be dynamic, the spectrum between static and dynamic languages, dynamic typing, dynamic dispatch, introspection, dynamic compilation, dynamic loading, and a summary of the main differences between static and dynamic.

Interviews about Java

Adrian Colyer on AspectJ, tc Server and dm Server

Community
Java
Topics
Agile Techniques,
Tools,
Web Servers

SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.

Doug Lea Discusses the Fork/Join Framework

Community
Java
Topics
Performance & Scalability,
Programming,
JCP Standards

Doug Lea talks to InfoQ about the evolution of the Fork/Join Framework, the new features planned for java.util.concurrent in Java 7, and the "Extra 166" package. The interview goes on to explore some of the hardware and language changes that are impacting concurrent programming, and the effect the increasing prevalence of alternative languages in the JVM are having on library design.

Books about Java

Getting Started with Grails, Second Edition

Community
Java
Topics
Web Frameworks,
Dynamic Languages

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Starting Struts 2

Community
Architecture,
Java
Topics
Book Review

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.

Getting Started with Grails

Community
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.

Java Transaction Design Strategies

Community
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.