Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 673 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
673
Dung lượng
17,94 MB
Nội dung
[...]... standard Java and have been developing small, client-side applications for the desktop If you have read and absorbed the information contained in an entry-level book such as Ivor Horton’s BeginningJava 2 (Wrox, 2004; ISBN 0-7 64 5- 6 87 4-4 ), then you will be well placed to begin your journey to developing server-side applications using JavaEE We assume that you know how to use your development environment to. .. introduction to JavaEE In this chapter, you will learn: • Why you would want to use JavaEE • What the benefits of a multitier application architecture are • How JavaEE provides vendor independence and scalability 1 Mukhar_ 47 0-3 .book Page 2 Saturday, October 1, 20 05 6:14 AM 2 CHAPTER 1 ■ JAVAEE ESSENTIALS • What the main JavaEE features and concepts are • How to use common JavaEE architectures So,... How JavaEE Relates to J2SE JavaEE isn’t a replacement for the Java 2 Standard Edition (J2SE) J2SE provides the essential language framework on which JavaEE builds It is the core on which JavaEE is based As you’ll see, JavaEE consists of several layers, and J2SE is right at the base of that pyramid for each component of JavaEE As a Java developer, you’ve probably already learned how to build user... get the code to work or the text to make sense, use the Submit Errata link to send us a description of the problem We can’t promise a speedy response, but we do see all submissions and post responses to the Corrections page after we’ve had a chance to check out the problem xxvii Mukhar_ 47 0-3 Front.fm Page xxviii Tuesday, October 4, 20 05 6:20 AM afec2 757 f4bc1972c738927ed97bb77a Mukhar_ 47 0-3 .book Page... 56 3 Why Use Web Services? 56 5 Web Services Protocol Stack 56 5 Mukhar_ 47 0-3 Front.fm Page xiii Tuesday, October 4, 20 05 6:20 AM ■C O N T E N T S Developing a Web Service in Java 56 7 Introducing JAX-WS 56 8 Downloading the CVS Tool 56 9... deployment descriptor, and its top-level element looks something like this: We have spared no expense to ensure that the URLs used in the book are correct We have hired scores of authors, editors, reviewers, proofreaders,... surprise, that JavaEE defines a set of containers, connectors, and components that fill that gap JavaEE not only fills the gap, but it’s based on well-known, published specifications That means that applications written for JavaEE will run on any number of Java EE- compliant implementations The reference implementation supplied with the JavaEE Software Development Kit from Sun (Java EE SDK) provides a... further ado, let’s get started! What Is Java EE? Since you’re reading this book, you obviously have some interest in Java EE, and you probably have some notion of what you’re getting into For many fledgling JavaEE developers, JavaEE equates to Enterprise JavaBeans (EJBs) However, JavaEE is a great deal more than just EJBs While perhaps an oversimplification, JavaEE is a suite of specifications for... also see that the JavaEE platform provides the most significant benefit in developing the middle-tier portion of your application—that’s the business logic and the connections to back-end data sources You’ll use familiar J2SE components and APIs in conjunction with the JavaEE components and APIs to build that part of your applications Why Java EE? JavaEE defines a number of services that, to someone... 6 05 ■APPENDIX C JavaEE Glossary 607 ■INDEX 6 15 xiii Mukhar_ 47 0-3 Front.fm Page xiv Tuesday, October 4, 20 05 6:20 AM afec2 757 f4bc1972c738927ed97bb77a Mukhar_ 47 0-3 Front.fm Page xv Tuesday, October 4, 20 05 6:20 AM About the Authors ■ KEVIN MUKHAR is a software developer from Colorado . Beginning Java EE 5 From Novice to Professional ■■■ Kevin Mukhar and Chris Zelenak with James L. Weaver and Jim Crume Mukhar_ 47 0-3 Front.fm Page i Tuesday, October 4, 20 05 6:20 AM Beginning Java. on translations, please contact Apress directly at 256 0 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 51 0 -5 4 9 -5 930, fax 51 0 -5 4 9 -5 939, e-mail info@apress.com, or visit http://www.apress.com Debolski Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-8 00-SPRINGER, fax 20 1-3 4 8-4 50 5, e-mail orders-ny@springer-sbm.com,