11
22[[web-integration]]
3- = Integrating with other web frameworks
3+ = Other Web Frameworks
44
55
66[[intro]]
77== Introduction
88
9- This chapter details Spring's integration with third party web frameworks, such as
10- http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html[JSF].
9+ This chapter details Spring's integration with third party web frameworks.
1110
1211One of the core value propositions of the Spring Framework is that of enabling
1312__choice__. In a general sense, Spring does not force one to use or buy into any
@@ -16,33 +15,7 @@ some over others). This freedom to pick and choose the architecture, technology,
1615methodology that is most relevant to a developer and their development team is
1716arguably most evident in the web area, where Spring provides its own web framework
1817(<<mvc,Spring MVC>>), while at the same time providing integration with a number of
19- popular third party web frameworks. This allows one to continue to leverage any and all
20- of the skills one may have acquired in a particular web framework such as JSF, while
21- at the same time being able to enjoy the benefits afforded by Spring in other areas such
22- as data access, declarative transaction management, and flexible configuration and
23- application assembly.
24-
25- Having dispensed with the woolly sales patter (c.f. the previous paragraph), the
26- remainder of this chapter will concentrate upon the meaty details of integrating your
27- favorite web framework with Spring. One thing that is often commented upon by developers
28- coming to Java from other languages is the seeming super-abundance of web frameworks
29- available in Java. There are indeed a great number of web frameworks in the Java space;
30- in fact there are far too many to cover with any semblance of detail in a single
31- chapter. This chapter thus picks four of the more popular web frameworks in Java,
32- starting with the Spring configuration that is common to all of the supported web
33- frameworks, and then detailing the specific integration options for each supported web
34- framework.
35-
36- [NOTE]
37- ====
38- Please note that this chapter does not attempt to explain how to use any of the
39- supported web frameworks. For example, if you want to use JSF for the presentation
40- layer of your web application, the assumption is that you are already familiar with
41- JSF itself. If you need further details about any of the supported web frameworks
42- themselves, please do consult <<web-integration-resources>> at the end of this chapter.
43- ====
44-
45-
18+ popular third party web frameworks.
4619
4720
4821[[web-integration-common]]
0 commit comments