官术网_书友最值得收藏!

Summary

We have successfully covered all the major technologies and concepts of core Spring Framework in this chapter. We are now capable of developing robust, standalone Spring applications composed of loosely-coupled beans inside the powerful Spring IoC container. We know how to apply cross-cutting concerns transparently across different layers of an application using the very flexible pointcut expressions of Spring AOP. We can manipulate Spring beans using Spring Expression Language, which helps keep the code clean and highly maintainable. We learned how to maintain multiple environment-specific bean configurations and property files using bean definition profiles. Now, we are all set for professional Spring development.

The source code available with this chapter contains multiple Spring projects that demonstrate the different ways of configuring Spring as well as usage scenarios. The examples listed in this chapter have been extracted from them.

In the next chapter, we will explore Spring Web module, leveraging all that we learned in this chapter in a web-based environment. The topics we have learned in this chapter are going to be the foundation for all the advanced topics that will be covered in the following chapters.

主站蜘蛛池模板: 搜索| 贵阳市| 抚松县| 清丰县| 萍乡市| 松阳县| 长汀县| 绥棱县| 玉龙| 北碚区| 临澧县| 集安市| 银川市| 玉溪市| 孝感市| 乌拉特中旗| 乌审旗| 红桥区| 开江县| 集贤县| 古蔺县| 海城市| 灵璧县| 蚌埠市| 永兴县| 从江县| 曲阳县| 高淳县| 信阳市| 新邵县| 遂溪县| 成武县| 绥宁县| 沂南县| 京山县| 金乡县| 德兴市| 郑州市| 拜城县| 东港市| 元氏县|