Part 3. Integrating Spring

In parts 1 and 2, you learned the basics of working with Spring and the essentials of application development using Spring’s persistence and transaction support and web framework. In part 3, you’ll learn how to take your application further by integrating it with other applications and enterprise services.

In chapter 10, “Working with remote services,” you’ll learn how to expose your application objects as remote services. You’ll also learn how to transparently access remote services as though they’re any other object in your application. We’ll explore remoting technologies including RMI, Hessian/Burlap, Spring’s own HTTP invoker, and web services with JAX-RPC and JAX-WS.

In contrast to RPC-style remote services presented in chapter 10, chapter 11 explores building resource-oriented REST integration with Spring MVC.

Chapter 12, “Messaging in Spring,” explores a different approach to application integration by showing how Spring can be used with JMS to asynchronously send and receive messages between applications.

Management and monitoring of Spring beans is the subject of chapter 13, “Managing Spring beans with JMX.” In this chapter, you’ll learn how Spring can automatically expose beans configured in Spring as JMX MBeans.

Wrapping up the book, chapter 14, “Odds and ends,” covers a few topics that were important enough to discuss, but too small to warrant their own chapter. In this chapter you’ll learn how to externalize configuration, wire JNDI resources as Spring beans, send email, schedules tasks, and declare methods to run asynchronously as background jobs.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset