Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 425 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
425
Dung lượng
10,96 MB
Nội dung
[...]... his wife and son, Brian spends most of his time writing code or on the mat practicing Brazilian jiujitsu xiii Sam-Bodden_596-3 FRONT.fm Page xiv Friday, February 24, 2006 9:59 AM Sam-Bodden_596-3 FRONT.fm Page xv Friday, February 24, 2006 9:59 AM Acknowledgments R egardless of how many names appear on the cover, writing a book is a team effort First of all I would like to extend my gratitude to my... you, the reader, for taking the time to explore what this book has to offer xv 33faf4ff068d72f2adcfa053cf4f7274 Sam-Bodden_596-3 FRONT.fm Page xvi Friday, February 24, 2006 9:59 AM Sam-Bodden_596-3 FRONT.fm Page xvii Friday, February 24, 2006 9:59 AM Introduction J ava’s history is a thorny and convoluted one From its origins at Sun, better known for its hardware than its software, Java was born as a... Who This Book Is For This book targets beginning to intermediate Java developers looking to build enterprise Web applications with the latest offerings from the open source Java community In this book you’ll explore different approaches to building a Java Web application using a step-by-step approach xvii Sam-Bodden_596-3 FRONT.fm Page xviii Friday, February 24, 2006 9:59 AM xviii ■I N T R O D U C T... bsbodden@integrallis.com To discuss the application, use the application discussion forum at http://techconf.dev.java.net xix Sam-Bodden_596-3 FRONT.fm Page xx Friday, February 24, 2006 9:59 AM Sam-Bodden_596-3 C01.fm Page 1 Wednesday, February 22, 2006 6:01 AM CHAPTER 1 ■■■ Introduction W hether you are new to the Java Platform, Enterprise Edition (Java EE) or have been at it for a few years now, your experience...Sam-Bodden_596-3 FRONT.fm Page x Friday, February 24, 2006 9:59 AM x ■C O N T E N T S Roads to Persistence 157 Hibernate in JBoss 157 Implementing the DAO Pattern with Hibernate... 231 Page Navigation and Parameter Passing 232 Summary 237 Sam-Bodden_596-3 FRONT.fm Page xi Friday, February 24, 2006 9:59 AM ■C O N T E N T S ■CHAPTER 7 Tapestry 239 What Is Tapestry? 241 Tapestry 4 Features ... 320 TestNG Reports 322 TestNG and Ant 322 xi Sam-Bodden_596-3 FRONT.fm Page xii Friday, February 24, 2006 9:59 AM xii ■C O N T E N T S Testing Against the Database 324 DbUnit 332 Testing the DTO Layer ... with the Informa library Prerequisites The code in this book uses Java 5 features such as annotations and some of the newer syntax and constructs Sam-Bodden_596-3 FRONT.fm Page xix Friday, February 24, 2006 9:59 AM ■I N T R O D U C T I O N Downloading the Code The code for the book’s application has been released as an open source project under the Java.net community You can download prepackaged EAR... 376 Summary 379 ■INDEX 381 Sam-Bodden_596-3 FRONT.fm Page xiii Friday, February 24, 2006 9:59 AM About the Author ■ BRIAN SAM-BODDEN has spent over ten years working with object technologies, with an emphasis on the Java platform He holds dual bachelor degrees from Ohio Wesleyan University... area of development tools and development productivity Many of the open source tools and frameworks showcased in this book are in this category 1 Sam-Bodden_596-3 C01.fm Page 2 Wednesday, February 22, 2006 6:01 AM 2 CHAPTER 1 ■ INTRODUCTION Open source is also changing the way programming is being studied in universities around the world; new generations of programmers leaving academia and entering . alt=""
Beginning POJOs
From Novice to Professional
■■■
Brian Sam-Bodden
Sam-Bodden_596-3 FRONT.fm Page i Friday, February 24, 2006 9:59 AM
Beginning. quitting.
Sam-Bodden_596-3 FRONT.fm Page iii Friday, February 24, 2006 9:59 AM
Sam-Bodden_596-3 FRONT.fm Page iv Friday, February 24, 2006 9:59 AM
v
Contents at a Glance
About