Sams Teach Yourself J2EE in 21 Days, 2/E
0672325586

Martin Bond
Debbie Law
Andy Longshaw
Dan Haywood
Peter Roxburgh

Publisher: Sams Publishing
Copyright: 2003
Format: Paper; 1032 pp

ISBN-10: 0672325586
ISBN-13:9780672325588

Our Price: £36.50
Status: Instock
Published: 13 May 2004



Description

Appropriate for all courses on Java 2 Enterprise Edition (J2EE) programming.

Sams Teach Yourself J2EE in 21 Days, Second Edition presents the entire enterprise Java architecture in modular, easy-to-comprehend lessons that make it far easier to master this large and complex specification. Each lesson shows exactly how key J2EE tools address specific challenges of N-Tier development. Using the J2EE architecture as a roadmap, the authors describe Enterprise JavaBeans (EJB), JavaServer Pages (JSP), Java Servlets, JMS, JavaMail, JNDI, and much more. Coverage also includes: the role of XML, custom JSP tags, creating J2EE Web Services, and using Java Connectors to interact with legacy and non-Java systems. Along the way, every concept is illustrated with practical, real-world examples to ensure understanding by Java students with diverse levels of experience. The book finishes with sample applications which bring all the pieces together, and give students a comprehensive “forest-and-trees” understanding of J2EE development. These sample applications include a full-fledged Web service.


Table Of Contents


Introduction.

WEEK 1. INTRODUCING J2EE AND ENTERPRISE JAVABEANS.

 1. The Challenge of N-Tier Development.

 2. The J2EE Platform and Roles.

 3. Naming and Directory Services.

 4. Introduction to Enterprise JavaBeans.

 5. Session EJBs.

 6. Entity EJBs.

 7. Container-Managed Persistence and EJB Query Language.

WEEK 2. DEVELOPING J2EE APPLICATIONS.

 8. Transactions and Persistence.

 9. Java Message Service.

10. Message Driven Beans.

11. JavaMail.

12. Servlets.

13. JavaServer Pages.

14. JSP Tag Libraries.

WEEK 3. INTEGRATING J2EE INTO THE ENTERPRISE.

15. Security.

16. Integrating XML with J2EE.

17. Transforming XML Documents.

18. Patterns.

19. Integrating with External Resources.

20. Using RPC-Style Web Services with J2EE.

21. Message-Style Web Services and Web Service Registries.

APPENDICES.

Appendix A. An Overview of XML.

Appendix B. The Java Community Process.

Glossary.

Index.


Features
  • Organization reflects the key challenges of N-Tier development—Organized in three major sections: an introduction to J2EE and EJB; practical J2EE development techniques; and J2EE integration into diverse enterprise environments.
    • Prepares students for the realities of enterprise J2EE development and integration, while also making sure they understand the underlying concepts.

  • Hundreds of exercises and review questions—Includes exercises and review questions that can easily be tailored to the needs of specific courses and instructors.
    • Provides constant feedback and reinforcement to ensure that students understand the material they are learning.

  • Coverage of key J2EE technologies all Java developers need to know—Includes detailed coverage of EJB, JSP, servlets, Java Connectors, JMS, JavaMail, XML support, and more.
    • Helps students gain mastery over the core J2EE technologies they are most likely to encounter in real-world projects.

  • Coverage of todays fastest-growing areas of J2EE development—Includes detailed chapters on security, J2EE patterns, integration with external resources, and other timely topics.
    • Prepares students to handle the types of tasks and projects that enterprise IT shops will increasingly demand.

  • Detailed case study applications—Walks students through complete application and Web services case studies.
    • Helps students see how all elements of J2EE development come together to solve real-world business problems.


New To This Edition
  • NEW - Fully updated for J2EE 1.4.
    • Reflects the newest edition of J2EE in widespread use, introducing techniques and concepts that will be useful to students for many years to come.