BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Spring Content on InfoQ

  • Presentation: Server Side OSGi

    In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.

  • First Public Release of Impala Provides Dynamic Modules for Spring

    Impala is an open source framework which aims to provide a dynamic module system for Spring-based web applications without requiring OSGi.

  • Exadel’s Flamingo Project for Rapid Flex and Java Development

    Exadel’s Flamingo project is a tool for bootstrapping RIA applications built with Java backends. The tool offers support for both Seam and Spring in the middle tier. On the presentation tier, Flamingo supports both Flex and JavaFX. The tool has a similar approach to bootstrapping applications as the AppFuse project available for more traditional Java web tier frameworks.

  • Presentation: Configuring the Spring Container

    In this presentation from QCon San Francisco 2007, SpringSource CEO Rod Johnson discusses the Spring Framework. Topics covered include the philosophy behind Spring, configuring the Spring container, XML configuration, new XML configuration namespaces, Annotation-based configuration, automatic component annotation scanning, Spring JavaConfig, mixing configuration types, and Spring 2.5 new features.

  • Integrate Flex with Spring Framework

    As rich-Internet application (RIA) technologies mature, it is becoming increasingly important to integrate RIA applications, such as Adobe Flex, with robust server-side services. One of Java developers' favorite server-side frameworks, Spring, could play an important role in this process. Here are some examples.

  • SAAJ - Fine in Theory, Broken in Practice?

    In a blog entry, Spring Web Services lead developer Arjen Poutsma discusses the sad state of various SAAJ implementations in major application servers.

  • Building Spring-Seam Hybrid Components For Web Applications

    Spring and JBoss Seam frameworks provide different set of features for developing enterprise web applications. Is it possible to use these two frameworks together in web applications? This topic was the main focus of a recent article and a java community forum discussion on how the strengths of each of these frameworks can be used together.

  • Reactions to Licensing, OSGi, and Technical Aspects of the SpringSource Application Platform

    As first reported by InfoQ two weeks ago, SpringSource recently announced a beta release of the SpringSource Application Platform. In the weeks that have passed, developer and industry pundit commentary has been centered around one of two areas, Licensing/General Strategy and OSGi/Technical Implementation.

  • Presentation: Voca, UK's largest payment processing engine running Spring

    In this presentation from QCon London 2007, William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system architecture, the previous Mainframe-based architecture, architectural challenges and requirements, the new Spring and J2EE-based architecture, upcoming challenges for Voca, and technologies to watch for in the future.

  • SpringSource Launches New Application Server without Java EE

    SpringSource today became an appserver vendor, challenging the existing Java EE server establishment with the SpringSource Application Platform, an application server built on Spring, OSGi, and Apache Tomcat. The new appserver departs from the Java EE standards, exposing the Spring programming model natively, along with a new deployment and packaging system (no EAR files), built over an OSGi core.

  • Spring (Acegi) Security 2.0 Adds OpenID Support, REST Capabilities, and Performance Improvements

    Spring Security 2.0 has been released after almost two years of development. This new release replaces Acegi Security as the official security module for Spring applications and includes significant enhancements and new features.

  • Spring Web Flow 2.0.0.RC1 Released; Adds Ajax, JSF, and Security Integration

    InfoQ sat down with Keith Donald and Jeremy Grelle of the Spring Web team to discuss the release of Web Flow 2.0.0.RC1, the first production release candidate for the next major release of Web Flow. Web Flow is an extension to Spring MVC for implementing flows in a web application.

  • Spring Web Services 1.5 Released

    After 6 months of work, Spring Web Services 1.5.0 has been release. Based off contract-first development using SOAP service development, Spring-WS can be manipulated through XML to create document-driven Web services. Some of the highlights of the release include:

  • Try to get the best of your Statically Typed Language

    The use of dynamic type-checking in static languages is often perceived as unavoidable on complex projects, even though workarounds necessary to enforce it tend to negatively impact the quality of code. According to Debasish Ghosh, features in static languages, i.e. Java generics, offer an opportunity to avoid runtime type checking and optimize the advantages of static typing.

  • SpringSource Enterprise Delivers Enhanced Spring Support and Monitoring Capabilities

    Today SpringSource announced the availability of SpringSource Enterprise, which includes a certified and indemnified version of the popular Spring software stack for enterprise Java development as well as production and development capabilities and support.

BT