BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java EE Content on InfoQ

  • Java EE 6: Application Security Enhancements

    Java Enterprise Edition Version 6 release includes new security features in the areas of web container security as well as authentication and authorization aspects of Java application development. These features include programmatic and declarative security enforcement in the web tier. This post gives an overview of these new security features.

  • New Java SDK For Amazon Web Services

    Amazon has announced the new AWS SDK for Java this March. The aim of the new SDK is to simplify the development of java applications that use the Amazon EC2. The AWS Toolkit for Eclipse automates most of the steps required for the development cycle such as deployment, debugging, instance launching and network access management on the Amazon cluster

  • Mahout 0.3: Open Source Machine Learning

    The need for machine-learning techniques like clustering, collaborative filtering, and categorization has steadily increased the last decade along with the number of solutions needing quick and efficient algorithms to transform vast amounts of raw data into relevant information. Apache Mount 0.3 has been announced on March, adding more functionality, stability and performance.

  • Java EE 6 Bean Validation Provides Entity Validation Metadata Model and API

    Bean Validation (JSR 303), one of the core features of Java Enterprise Edition Version 6 Release, defines a metadata model and an API for entity validation. The default metadata source is annotations, but the developers can extend it using XML descriptors. The API also provides a mechanism to add custom validation constraints as well as a way to query the constraint metadata repository.

  • Apache Beehive Retired, Moved To Apache Attic

    Last month, the committers of the Apache Beehive project voted to retire the project due to inactivity. The last release of Apache Beehive was version 1.0.2, which was released in December 2006. In the announcement posted on Feb 10th, Henri Yandell suggested alternatives for the main components which were part of Beehive.

  • Caucho To Support Java EE6 Web Profile in Resin 4.0

    Caucho has announced that it will support the Java EE6 Web Profile in the next iteration of their lightweight application server, Resin 4.0. The Java EE6 Web Profile specifies a lighter, modern subset of the full Java EE6 specification, which must contend with backwards compatability.

  • Java EE6: EJB3.1 Is a Compelling Evolution

    EJB 3.1 is a worthy successor to the work EJB 3.0 started. It provides new support for classic Gang-of-Four style Singletons, CRON-like scheduling, no-interface views and asynchronous methods. EJB 3.1 also includes support for in-.WAR deployment, eschewing the need for .EAR files.

  • Java EE 6 Web Services: JAX-RS 1.1 Provides Annotation Based REST Support

    JavaEE 6 release includes Java API for RESTful Web Services (JAX-RS) support which provides a POJO based framework to build lightweight web services that conform to the Representational State Transfer (REST) style of software architecture. JAX-RS version 1.1, which is part of JSR 311, offers several annotations that can be used to expose Java class methods as web resources.

  • The Java EE 6 Web Tier: JSF 2 Gains Facelets, Composite Components, Partial State Saving and Ajax

    In the second of two articles looking at the Java EE 6 Web Tier we turn our attention to JSF 2.0, looking both at the new features and where the ideas for them came from. JSF 2.0 addresses many complaints about JSF 1.x and adds a large number of new features including Composite Components, Ajax support, Partial State Saving, improved Exception handling and integration with Bean Validation.

  • Dependency Injection in Java EE 6 Provides Unified EJB and JSF Programming Model

    Dependency Injection is one of the main features of recently released Java EE 6 version. JSR 330 (Dependency Injection for Java) provides a standardized and extensible API for dependency injection. And JSR 299 (Contexts and Dependency Injection for the Java EE Platform 1.0), which builds on JSR 330, unifies and simplifies the EJB and JSF programming models.

  • The Java EE 6 Web Tier: Servlets Gain Asynchronous Support, Improved Extensibility

    Some of the most significant enhancements in Java EE 6 have occurred in the web tier. The Servlet API, the basis of almost all Java web frameworks, sees improvements to extensibility and plugability, and gains standardised asynchronous support. In the first of two articles on the EE 6 web tier InfoQ takes a look at the Servlet 3.0 specification.

  • Bundle.update: OSGi in Java EE, JSR 294 Marked Inactive

    Since the last bundle.update, a number of interesting events have occurred in the OSGi and modular Java space. JSR 294 has been (automatically) marked as inactive, the Enterprise Expert Group has released draft 4, WebSphere will allow direct running of OSGi applications and upcoming OSGi conferences have early bird discounts and call for speakers finishing soon.

  • Java EE 6 Features: Dependency Injection, Bean Validation and EJB Enhancements

    The latest version of Java Enterprise Edition (Java EE) offers several new features including dependency injection, bean validation and significant enhancements in EJB, Servlets, JSF, and JSP technologies. Java EE 6 version was released on Thursday. This article gives an overview of the new features in the latest release.

  • Java EE 6, Glassfish 3 and NetBeans 6.8 Released: Q&A with EE 6 Specification Lead Roberto Chinnici

    Following the final approval vote for Java EE 6 last week, Sun has today released the Java EE 6 SDK, GlassFish Version 3 and NetBeans 6.8. InfoQ talks to EE 6 Specification Lead Roberto Chinnici about the significance of EE 6 for enterprise Java developers, key architectural lessons gained from working on the specification, and the future direction of the platform.

  • Will the Web Profile make “Enterprise Java” Attractive to Web Developers?

    The latest version of Enterprise Java, which was approved a few days ago, features a capability for function-based profiles.  The first one published is the Web Profile, which aims at web developers, but it is uncertain if it will be enough to boost the platform’s adoption in a field with so many appealing offers.

BT