Spring in Action - (Chinese Edition)

Author: [USA] CRAIG WALLS, Li Lei, Cheng Li Zhou, Yue Hong
Publisher:
Publish Date: 2006-03-01
Features: Spring is a refreshing breeze that sweeps across the Java landscape. Based on the principle of Inversion of Control (IoC), Spring is a lightweight J2EE development framework that remains powerful without EJB. Spring greatly simplifies the complexity of interface-based development and accelerates and streamlines the development of application systems. Simple JavaBeans can achieve the powerful functionality of EJB. This book introduces the principles behind Spring, guiding you to quickly experience the framework. With short code snippets and a continuous example throughout the book, it demonstrates how to create simple and effective J2EE application systems. You will see how to use advanced open-source tools to solve persistence layer issues and how to integrate your application systems with other popular web frameworks. You will learn how to use Spring to manage a large amount of infrastructure code, allowing you to focus on the real issues—the important business needs. The book is divided into three parts and two appendices, each part focusing on a specific area of the Spring framework: the core layer, the middle layer, and the web layer. The first part introduces the two core concepts of the Spring framework: Inversion of Control (IoC) and Aspect-Oriented Programming (AOP) to help readers understand the fundamental principles of Spring, which are used throughout the chapters. The second part builds on the IoC and AOP foundations introduced in Chapter 1, showing how to apply these concepts to the middle layer of application systems. The third part moves beyond the middle layer to the presentation layer, which is often referred to as the web layer in many J2EE systems. Appendix A explains how to start your own Spring application system, how to download Spring, and how to write Ant configuration files. Appendix B introduces other open-source frameworks related to Spring. Each part of the book builds on the previous one while also standing independently, so readers can dive into specific topics without starting from the beginning. This book is suitable for all Java developers, especially those involved in enterprise-level Java development. It guides readers step by step through the complex examples throughout the book. The true strength of Spring lies in making enterprise system development simpler, so enterprise system developers will particularly appreciate the example code in this book. The last four chapters of the book describe how Spring supports web layer development. If you are a web developer, you will find the last part of the book especially useful. The book is divided into three parts and two appendices, each part focusing on a specific area of the Spring framework: the core layer, the middle layer, and the web layer. The first part introduces the two core concepts of the Spring framework: Inversion of Control (IoC) and Aspect-Oriented Programming (AOP) to help understand the fundamental principles of Spring, which are used throughout the chapters. The second part builds on the IoC and AOP foundations introduced in Chapter 1, showing how to apply these concepts to the middle layer of application systems. The third part moves beyond the middle layer to the presentation layer, which is often referred to as the web layer in many J2EE systems. Appendix A explains how to start your own Spring application system, how to download Spring, and how to write Ant configuration files. Appendix B introduces other open-source frameworks related to Spring. Each part of the book builds on the previous one while also standing independently, so readers can dive into specific topics without starting from the beginning. This book is suitable for all Java developers, especially those involved in enterprise-level Java development. It guides readers step by step through the complex examples throughout the book. The true strength of Spring lies in making enterprise system development simpler, so enterprise system developers will particularly appreciate the example code in this book. The last four chapters of the book describe how Spring supports web layer development. If you are a web developer, you will find the last part of the book especially useful.

📌 Related Posts