Java Agile Development: Using Spring, Hibernate, and Eclipse

Author: (American) Hemu Rajani, translated by Han Kun, Xu Qi
Publisher:
Publish Date: 2007-01-01
Features: This book introduces an agile software development process that combines Extreme Programming (XP), Agile Model-Driven, Refactoring, and other methods, along with three important technologies required for software development. The entire book is closely integrated with the development of a practical example program, demonstrating the complete lifecycle of agile development. Additionally, the book introduces many advanced technologies and tools to facilitate further learning and usage. The technologies and methods presented in this book are highly beneficial for efficient and agile Java enterprise application development. The book is easy to understand and suitable for a wide range of software development-related audiences, whether you are a learner with basic Java knowledge, an experienced developer, a high-level software architect, or a technical lead or project manager in software projects. The book describes powerful technologies and effective methods that can greatly simplify Java enterprise development.
The three main technologies introduced in this book—Spring Framework, Hibernate, and Eclipse—significantly reduce the complexity of Java enterprise development, allowing Java plain objects (POJOs) to be deployed in lightweight containers instead of using cumbersome EJB containers for remote objects. The methods used—Extreme Programming (XP), Agile Model-Driven Development (AMDD), and Refactoring—speed up project progress by reducing heavy upfront requirements and design efforts in software projects. The introduction of these methods runs throughout the book, but only sufficient details and examples are discussed to avoid deviating from the main topic. From the initial concept formation to the final product combined with multiple processes and technologies, the book demonstrates the complete lifecycle of software development through the construction of a sample program, progressing chapter by chapter. By using the technologies and methods introduced in this book, readers can develop efficient Java enterprise applications in an agile manner.
The book introduces an agile software development process that combines Extreme Programming (XP), Agile Model-Driven, Refactoring, and other methods, along with three important technologies required for software development. The entire book is closely integrated with the development of a practical example program, demonstrating the complete lifecycle of agile development. Additionally, the book introduces many advanced technologies and tools to facilitate further learning and usage. The technologies and methods presented in this book are highly beneficial for efficient and agile Java enterprise application development. The book is easy to understand and suitable for a wide range of software development-related audiences, whether you are a learner with basic Java knowledge, an experienced developer, a high-level software architect, or a technical lead or project manager in software projects.

📌 Related Posts