Enterprise Java Programming with IBM WebSphere

Enterprise Java Programming with IBM WebSphere

$44.95 $39.11

  • Release Date: 11 May, 2001
  • Used Price: $4.50
  • Availability: Usually ships in 24 hours
  • Third Party Used Price: $19.89

Authors: Kyle Brown, Gary Craig, Greg Hester, Jaime Niswonger, David Pitt, Russell Stinehour

Suitable for intermediate to advanced Java programmers, Enterprise Java Programming with IBM WebSphere is an up-to-the-minute guide to creating server software using the latest Java standards. It's a perfect one-volume resource for getting on board with some of the best ideas on the Java platform for building enterprise software.

While most books focus on Enterprise JavaBeans (EJB) and related standards without looking at particular Java 2 Enterprise Edition (J2EE) tools, this title zeros in on IBM's popular VisualAge and WebSphere products for building and deploying Java software. The book does a good job of explaining the higher-level principles when it comes to Java standards like Servlets, JSP, and EJB. The more abstract material on the best ways to combine these front-end and back-end technologies is anchored by chapters that show how to use the real IBM tools.

Sections on modeling EJBs, for example, show you how to build real EJBs in VisualAge (including some fine material on associations that will let you model even complex database schemas with Java components). Another plus is material on the specifics of deploying Beans on the WebSphere platform, including tips on editing XML descriptor data. With today's J2EE standards, the genius is in the details. This book strikes a good balance between theory and practical advice. It gives you some of Sun's current best practices, like the Model-View-Controller (MVC). With fast-moving and useful tutorials on Servlet JSP and EJB standards, the authors also discuss layering of components on the server to achieve the separation of presentation and business logic, a must for today's Java Web applications. Patterns and other strategies for making sure you separate the tiers are also introduced.

By anchoring a state-of-the-art tour of Java with samples using real IBM tools, this title provides what Java developers need to use JSPs and EJBs effectively in real projects to solve real business problems. It's quite simply one of the best available tutorials for learning how to build successful Web applications in Java. --Richard Dragan

Topics covered:

  • Survey of e-commerce for business
  • Review of computer architecture (from client/server to Web-based multitiered systems)
  • Introduction to the Java 2 Enterprise Edition (J2EE) and Enterprise JavaBeans (EJB)
  • The Model-View-Controller (MVC) design pattern (including layered applications)
  • HTTP and Servlet basics
  • Introduction to IBM VisualAge for EJB development
  • The IBM WebSphere Test Environment (WTE)
  • IBM WebSphere Application Server for EJBs (installing and configuration hints and using XMLConfig)
  • Managing session state
  • IBM WebSphere Studio tutorial (including JSP development with Page Designer)
  • Servlet design guidelines (including patterns, exception handling, Servlet chaining, and filtering)
  • JSP tutorial (including expressions and directives)
  • Direct and indirect models for JSPs
  • Using Beans with JSPs
  • Testing and deploying JSPs
  • Custom tag libraries
  • Case study for an employee timesheet Web application (including use cases and class diagrams)
  • EJB tutorial (including session and entity Beans)
  • How to use VisualAge to build EJBs (including object-relational mapping tools)
  • Testing and debugging EJBs
  • EJB clients
  • Container-managed and Bean-managed persistence
  • EJB transactions
  • Advanced CMP mapping techniques (including associations)
  • Techniques for layered applications in EJBs (using facade and factory classes)
  • Deploying EJBs in WebSphere

Similar Products

IBM(R) Websphere(R) Application Server: The Complete Reference

From $47.59:

IBM(R) Websphere(R) Application Server: The Complete Reference

IBM(R) WebSphere(R) Application Server Programming

From $59.99:

IBM(R) WebSphere(R) Application Server Programming

The J2EE Tutorial

From $34.99:

The J2EE Tutorial

IBM WebSphere 4.0 Application Server Deployment and Administration Handbook

From $39.99:

IBM WebSphere 4.0 Application Server Deployment and Administration Handbook

BEA WebLogic Server Bible, Second Edition

From $34.99:

BEA WebLogic Server Bible, Second Edition

Customer Rating: 3.74 of 5 (19 total reviews)

  • 5 starsGood for All J2EE Developers

    I had the good fortune to be given a pre-release version of this book. I have found it a great guide for coming up to speed on WebSphere 3.5 and VisualAge for Java 3.5 and for understanding the design and architecture issues of J2EE. As a consultant, I will highly recommend this book to any of my clients using WebSphere. I will also encourage clients using J2EE with other tools to read the technology and design chapters of this book.

    The book's core value goes far beyond the WebSphere and VisualAge specific content to provide application architecture and design guidance for J2EE applications. The book winds it's way through the complexity of J2EE to highlight the key issues and choices in designing a JSP, Servlet, and EJB application. It provides clear examples of various complexities that can provide a starting point for developing your applications. Of particular value are discussions on when to use EJBs, scaling considerations in handling client session, and design patterns for multi-tiered applications.

    The book provides clear, concise introductions to the key technologies you need to build J2EE applications: HTTP, Servlets, JSP, client session management, JDBC, and EJB. It teaches the reader how to use the key aspects of VisualAge and WebSphere to build applications. The authors made excellent choices on which aspects of VisualAge and WebSphere to focus on.

    No one developing WebSphere applications should be without this book!

  • 5 starsFinally!! A Websphere book you gotta have

    I've been doing Internet development for years and have been waiting for a book that describes Websphere application development thoroughly. The only worthwhile resource until this book was IBM's redbook "Servlet and JSP Programming with IBM WebSphere Studio and VisualAge for Java" which I rate as 4 stars. This book, however, describes a recommended approach for application development using the IBM toolset. It shows you how to install and configure the WebSphere Application Server, WebSphere Studio, and VisualAge for Java with its WebSphere Test Environment. It shows you how to develop servlets and JSPs in VAJ, how to test them using VAJ WebSphere Test Environment, and how to deploy on the WebSphere Application Server. All this information in one place. If that weren't enough, the author then provides architectural recommendations showing an effective and maintainable way to build a J2EE site using JSP, servlets, and EJBs. He even references design patterns from the Gamma book and everything. This book and the IBM Redbook together are must haves for serious J2EE developers using IBM technologies.

  • 1 starsMoney Lost!

    This book is based on websphere 3.5, you may think it is okay, but things have changed too much from version 3.5 to version 5.0 , it is useless under version 4 too!. In version 3.5 the administration was done using a windows GUI but in version 4.0 web administration was introduced so all menues are gone, the examples are useless!. OK, the desing patterns presented are good but maybe not worth the money.