Spring

See also: 
View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
Examples
  Presentations
Tutorials
Weblogs
  

Articles:
  • Thread-safe webapps using Spring by Steven Devijver   - [Clicks: 153]
    Being thread-safe is important in all your applications, not just the web variety. In this article, Steven Devijver explains why every web application developer should be aware of thread-safety and explains how to achieve it with Spring.
    http://www.javalobby.org/articles/thread-safe/index.jsp - Dec, 2004
  • Creating a Pet Store Application ...with JavaServer Faces, Spring, and Hibernate by Derek Yang Shen   - [Clicks: 1186]
    JavaServer Faces (JSF) technology is a new user interface framework for J2EE applications. This article uses the familiar Pet Store application to demonstrate how to build a real-world Web application using JSF, the Spring Framework, and Hibernate. Since JSF is a new technology, this article will concentrate on the use of JSF. It presents several advanced features in JSF development, including Tiles integration and business logic-tier integration.
    [Includes source code]
    http://www.sys-con.com/story/?storyid=46977&DE=1 - Nov, 2004
  • Spring: Creating Objects So You Don't Have To by Javid Jamae   - [Clicks: 96]
    As a dependency injection framework (not to mention one of the more popular open source Java projects today), Spring links objects together using XML definitions. Find out about Spring and the ways you can invert control in your object programming.
    http://www.devx.com/Java/Article/21665 - Aug, 2004
  • The Spring Framework by Benoy Jose   - [Clicks: 120]
    Officially the spring season might be over but spring still seems to be lingering around. If you did not get the smell of the Spring Framework this summer then you might be missing something. You might be having your fingers crossed skeptically about another run of the mill Framework system that we have been seeing for the last couple of years. Hundreds of open source and propriety frameworks have sprung all over the place making it difficult to identify what each framework does, so the skepticism is understandable, but before we write off spring like one of those others it might be worth briefly peeking through it. Spring proposes a new paradigm, a pluggable, non- intrusive and robust framework.
    http://javaboutique.internet.com/tutorials/spring_frame/ - Jul, 2004
  • Persistence in Spring by Bruce Tate, Justin Gehtland   - [Clicks: 81]
    Editor's note: It's usually better to solve problems with simplicity and finesse rather than muscle. That's the premise behind the recently released Better, Faster, Lighter Java. Its authors, Bruce Tate and Justin Gehtland, put this belief to the test in this two-part series on Spring, excerpted from Chapter 8 of their book. This week Bruce and Justin continue where they left off in part one, taking you through adding persistence to the Pet Store example, and looking at the area of presentation logic in the Spring framework.
    http://www.onjava.com/pub/a/onjava/excerpt/BFLJava_chap8/index1.html - Jul, 2004
  • Spring in Action by Bruce Tate, Justin Gehtland   - [Clicks: 123]
    Author's note: In this excerpt from Chapter 8 of our book, Better, Faster, Lighter Java, we look at an example of an enterprise web application using the Spring framework. While Hibernate provided a single service, the Spring framework provides an efficient way to build and assemble Java applications, with abstractions for many services. Although it supports many services, Spring stays focused and clean with excellent layering and encapsulation. Like EJB, the centerpiece for Spring is a container, and like EJB, the Spring framework provides access to core J2EE services. But that's about as far as any similarities go. Here's a metaphor.
    [O'Reilly Book Excerpts: Better, Faster, Lighter Java]
    http://www.onjava.com/pub/a/onjava/excerpt/BFLJava_chap8/index.html - Jun, 2004
  • Object-relation mapping without the container by Rick Hightower   - [Clicks: 228]
    In this article, regular developerWorks contributor Rick Hightower uses a real-world example to introduce you to two of the most exciting new technologies for the enterprise. Hibernate is an object-relation mapping tool and Spring is an AOP framework and IOC container. Follow along as Rick shows you how to combine the two to build a transactional persistence tier for your enterprise applications.
    http://www-106.ibm.com/developerworks/java/library/j-hibern/ - Apr, 2004
  • Wiring Your Web Application with Open Source Java by Mark Eagle   - [Clicks: 215]
    Building a web application with Java can be a complex process when architecting a combination of UI, business logic, and persistence. This article introduces a way to leverage open source software to lessen the burden.
    [Includes source code]
    http://www.onjava.com/pub/a/onjava/2004/04/07/wiringwebapps.html - Apr, 2004

[Top]

Books:
  • Spring Live  by Matt Raible   - [Clicks: 95]
    The Spring Framework project is a Java/J2EE framework designed to make developing applications easier. It includes JavaBeans-based configuration, an AOP framework, declarative transaction management, persistence frameworks support (i.e. Hibernate and iBatis, as well as JDBC) and a web MVC framework. Spring Live is designed to explain how to integrate Spring into your projects to make your development life easier. It is aimed at users that are familiar with Java development, but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it's getting so much attention (and respect) from the Java community.
    Sourcebeat, LLC, Paperback - Dec, 2004
  • Better, Faster, Lighter Java  by Bruce Tate, Justin Gehtland   - [Clicks: 100]
    In Better, Faster, Lighter Java authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures, such as WebLogic, JBoss, and WebSphere, are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative, the authors present two "lightweight" open source architectures, Hibernate and Spring, that can help you create enterprise applications that are easier to maintain, write, and debug, and are ultimately much faster.
    O'Reilly Media, Inc., Paperback - Jun, 2004
  • Expert One-on-One J2EE Development without EJB  by Rod Johnson, Juergen Hoeller   - [Clicks: 81]
    Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, inlcuding JavaServer pages, servlets, and lightweight frameworks.
    Wrox, Paperback - May, 2004

[Top]

Examples:
  • betterpetshop by John Mammen   - [Clicks: 1019]
    Petshop application using Tapestry, Spring and Hibernate
    https://betterpetshop.dev.java.net/ - Apr, 2004

[Top]

Presentations:
  • Spring Framework by Paul Jensen   - [Clicks: 353]
    The Spring framework (www.springframework.org) has recently gained popularity as an alternative to current J2EE programming practices. In fact, Spring provides general functionality which is useful outside of J2EE, serving to promote good programming practices such as designing to interfaces, unit testing, and flexibility (e.g. avoiding dependencies, configurability). At its core, Spring is a system for assembling components via configuration files (typically XML). This simple concept has been termed Inversion of Control (IoC), the Hollywood Principle ("Don't call me, I'll call you"), and Dependency Injection. Spring's core support for IoC will be presented, leading to brief discussions of the frameworks support for various aspects of application functionality including persistence, transaction control, MVC architecture, annd Aspect-Oriented Programming.
    [Formats: PDF, PPT]
    http://www.ociweb.com/javasig/knowledgebase/2004-11/index.html - Nov, 2004
  • The Spring Framework "j2ee made easy" by Keith Donald   - [Clicks: 287]
    Keith Donald will be presenting on the Spring Framework. He recently joined the Spring team as a developer this past month. Spring is an open-source J2EE application framework that emphasizes the important principal of programming to POJO (plain-old-java-object) interfaces. Spring consists of a core Inversion-of-Control (IoC) container that provides a elegant, centralized way for configuring an application and wiring up service dependencies. Spring also provides an Aspect Oriented Programming (AOP) framework for decorating services with cross-cutting aspects (for example, enabling declarative transaction management, security, or logging.) Finally, Spring provides a rich library of support classes that help make J2EE easier to use and facilitate integration with existing best-of-breed J2EE solutions.
    http://www.springframework.org/presentations/orlando/spring-orlando-jug.html - Mar, 2004
  • Spring Framework by Alef Arendsen   - [Clicks: 250]
    Using Dependency Injection, AOP and integration with well-known open source APIs like Hibernate, Spring makes J2EE development easy. This presentation will include both an overview of Spring's architecture and features, as well as some code-oriented examples. Last but not least a comparison to as well as means to integrate with other web development technologies (e.g. Struts, WebWork) will be provided.
    http://www.springframework.org/presentations/bejug/spring_bejug.html - Mar, 2004

[Top]

Tutorials:
  • Hibernate, Spring, Middlegen, Xdoclet Tutorial by Tyler Pitchford   - [Clicks: 1247]
    This tutorial is built to help java developers get Hibernate, Spring, Middlegen and XDoclet up an running in a timely fashion. When I first began learning Hibernate, Spring, Middlegen, and XDoclet, I was overwhelmed by how large and involved each package was. Literally, there are thousands of files to deal with, vast amounts of jars to wade through, and so many different xml files that it's hard to know where to start.
    http://www.warfrog.com/hibernatetutorial/ - Apr, 2004

[Top]

Weblogs:
  • Inversion of Control Containers by Mike Spille   - [Clicks: 106]
    Inversion of Control containers (aka IoC) have been all of the rage in the past year. You can hardly turn around on the web without hitting somebody somewhere touting some IoC solution/framework/silver bullet. This blog entry talks about my own experiences with IoC over the past 4 months, and compares my own viewpoint of what IoC should be to what's available in three popular IoC implementations: Hivemind, PicoContainer, and Spring. Examples are shown based (very loosely!) on my own recent work, so that we're at least partially grounded in reality.
    http://www.pyrasun.com/mike/mt/archives/2004/11/06/15.46.14/index.html - Nov, 2004
  • Comparing HiveMind to Spring by Howard M. Lewis Ship   - [Clicks: 46]
    I've started learning a little bit about Spring ... not just to make a comparison, but to look for proper channels for providing interoperability between HiveMind and Spring. I'm just starting through their documentation right now and will record observations as I go.
    http://javatapestry.blogspot.com/archives/2004_02_01_javatapestry_archive.html#107757766902671389 - Feb, 2004

[Top]