BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • InfoQ.com publishes its 1000th news post

    InfoQ has this week published its 1000th news post; since the site launched just 8 months ago it has also published 90 in-depth technical articles, 4 original books, and a number of video interviews and presentations. Thank you to all our readers for their support and to the editors for all the hard work!

  • Java EE Best Practices Updated

    IBM has updated a 2004 article on Java EE best practices, compiling a list of 19 practices. They range from always use MVC to prefer JSPs as your first choice of presentation technology.

  • Interview: Mike Keith on EJB 3

    In the latest video interview, EJB 3 co-spec lead Mike Keith discusses the current state of EJB 3, including common praises and criticisms that have been received. He also talks about POJO support and how the spec has evolved towards dependency injection.

  • New JSR Proposed: Java API for RESTful Web Services

    Sun has submitted JSR 311, Java API for RESTful Web Services, to the JCP, aiming to "enable developers to rapidly build Web applications in Java that are characteristic of the best designed parts of the Web". Reactions from the REST crowd are mixed.

  • Rails for Java Developers Review and Excerpt

    Rails for Java Programmers, by Stuart Halloway and Justin Gehtland, teaches the Rails framework to Java developers. InfoQ is hosting an exclusive excerpt including sections on controllers, core classes, and unit testing. We are also pleased to provide a review of the title by Java Editor Rob Thornton.

  • Offline Storage Mechanisms Compared

    Niall Kennedy has written an article on boosting Ajax performance using local storage. He discusses four different local storage mechanisms (cookies, Flash local shared object, userData in IE, and DOM storage in Firefox), mentions Dojo Storage as a way to abstract them and concludes that local storage is the next logical step for Ajax applications.

  • MyEclipse Brings Tools to Visual Studio and Netbeans

    Last week MyEclipse released version 5.5 which includes Simple Non-integrated APplications (SNAPs). This week they are announcing integration of SNAP's for Netbeans and Visual Studio.

  • Article: Introduction to OpenTerracotta

    OpenTerracotta is an open source enterprise-class JVM clustering solution that can take multi-threaded single-JVM apps and have them run across multiple JVMs with no code changes. Orion Letizi goes super-indepth on Terracotta and how it works, explaining how to do session replication, distributed caching, master/worker, and more.

  • Configuring Hibernate with Annotations

    A new article on OnJava.com takes a look at configuring Hibernate via annotations. Traditionally developers have either configured Hibernate with XML files separate from Java classes or with XDoclet comments in the Java code with in turn generate XML.

  • Interview: Jimmy Nilsson on Domain-Driven Design

    In this latest video interview, Jimmy Nilsson of 'Applying Domain-Driven Design' talks about the value proposition of Domain Driven Design and how DDD integrates with Agile. Jimmy also answers questions on OOD vs. DDD and the symbiotic relationship of domain specific relationships with DDD.

  • WebLogic Server 10 Update: Java EE 5, Spring Pitchfork, WS-*

    BEA has released a new tech preview of WebLogic Server 10 that passes the Java EE 5 CTS. WebLogic Server 10 uses the Kodo JPA (based on Apache OpenJPA)and also Spring's Pitchfork project to provide EJB and Java EE 5. WebLogic Server 10 adds side-by-side deployment of multi-version apps, JMS automatic failover, support for document-centric ws-standards, filtering class loaders, and more.

  • Interview with William Louth on JXInsight 5.0

    JInspired released version 5 of JXInsight, their performance monitoring tool. InfoQ sat down with William Louth, JXInsight Product Architect and CTO of JInspired to talk about the release and performance monitoring and optimization.

  • Spring Conferences target RIAs

    Next month brings several conferences, all with strong RIA tracks. Desktop Matters is focused on Java Swing development, EclipseCon is all things Eclipse, 360Flex covers Flex, and QCon has a strong RIA track.

  • Advising Domain Objects without AspectJ

    n a recent article on Java.net Eric Batzdorff considers the application of AOP in respect to singletons versus domain objects. Batzdorff points out that the weight of using such technologies can be much more noticeable when advising domain objects versus singletons.

  • Tapestry 5 Preview: POJOs and Annotations over XML

    Apache Tapestry has released a preview of Tapestry 5, a complete re-write that adopts Java annotations over XML, POJO component classes over base class inheritance, and promises significant performance improvements.

BT