|
 |
|
 |
 |
Enterprise Java(TM) Programming with IBM(R) WebSphere(R) (2nd Edition)
|
by Kyle Brown, Gary Craig, Greg Hester, and David Pitt
Sales Rank: 588581
|
List Price: $64.99
$51.99
At Amazon

|
|
Hardcover: 960 pages
Publisher: IBM Press; 2 edition December 25, 2003
Language: English
ISBN-10: 032118579X
ISBN-13: 978-0321185792
Product Dimensions:
9.3 x 7.2 x 1.7 inches
Shipping Weight: 3.6 pounds
Product Review
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
--This text refers to an out of print or unavailable edition of this title.
Product Description
Enterprise Java Programming with IBM WebSphere, Second Editionby Kyle Brown, Gary Craig, Greg Hester, Russell Stinehour, W. David Pitt, Mark Weitzel, JimAmsden, Peter M. Jakab, Daniel BergForeword by Martin Fowler Enterprise Java Programming with IBM WebSphere, Second Edition is the definitive guide tobuilding mission-critical enterprise systems with J2EE, WebSphere, and WebSphere StudioApplication Developer. Fully updated for Versions 5.x of WebSphere Application Server andWebSphere Studio Application Developer, it combines expert architectural best practices with acase study that walks you through constructing an entire system. The authors are an extraordinary team of WebSphere insiders: developers, consultants,instructors, and IBM WebSphere development team members. Together, they offer unprecedentedinsight into the use and behavior of WebSphere's APIs in real-world environments--andsystematic guidance for delivering systems of exceptional performance, robustness, and businessvalue. Coverage includes-- *Practical introductions to J2EE, WebSphere Application Server 5.0 , and Web application architecture *Detailed coverage of Web application construction, including MVC partitioning with Struts, servlets/JSP, and session management *Step-by-step guidance for building and testing application business models, including JUnit testing *In-depth insight into EJB architecture, including transactions, security, and advanced object relational mapping *Web services: examples and best practices leveraging WebSphere Application Server 5.x's latest enhancementsCD-ROMs Included The CD-ROMs contain trial copies of IBM WebSphere Studio Application Developer (Version 5.0.2),IBM WebSphere Application Server (Version 5.02), and DB2 Universal Database, Personal Edition(Version 8.1.2) for Microsoft Windows 2000/XP. The CD-ROMs also include source code for thecase study examples used in the book.
Customer Reviews & Comments In the race to make legacy technologies and data accessible on the Web, J2EE has emerged as an industry standard. Vendors like Sun, IBM and BEA differentiate themselves in offering containers of varying functionality in which these can be implemented. This book explains the approach taken by IBM, which uses WebSphere. A very powerful container, whose scope is so extensive that it is reflected in the heft of the book. Several chapters give good generic descriptions of J2EE, Model-View-Container, Enterprise Java Beans, JSPs and Servlets. These are generic in that little here is IBM specific. Concise. But if you are new to these subjects, you may want to search for books dedicated to those, rather than turn here as a first resort. The core chapters show how to use WebSphere to implement and host the above items. This, after all, is the emphasis of the book. Especially comprehensive descriptions are presented of Container Managed Persistence and Bean Managed Persistence and Message Driven Beans. And, most importantly, because this is central to commercial applications, how WebSphere rigourously handles transactions. Two-phase commit, rollback etc. These MUST work, and Chapter 28 explains how. Throughout all this, the authors provide many screen captures of the WebSphere UI, as useful guides. Even just at this level, you can see the tremendous effort that IBM has put into making it as useful as possible. I do not say "easy", please note. WebSphere is highly intricate, and the book will give you an understanding of why this has to be so.
|
Enterprise Java(TM) Programming with IBM(R) WebSphere(R) (2nd Edition)
List Price: $64.99
Available from Amazon
Price: $51.99

| |
|
|
|
|