Java Servlets @ Java Programming
 Programming Network : The Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
Java Index - Java Servlets Book :

Java Servlets :
Professional Java Server Programming J2EE Edition

Professional Java Server Programming J2EE Edition
Check price @
Amazon.com
Amazon.ca
Amazon.co.uk


Professional Java Server Programming J2EE Edition
by Wrox Multi Team, Subrahmanyam Allamaraju, Andrew Longshaw, Daniel O'Connor, Gordon Van Huizen, Jason Diamond, John Griffin, Mac Holden, Marcus Daley, Mark Wilcox, Richard Browett, Rod Johnson, Sameer Tyagi, Alexander Nakhimovsky, Tom Myers, Sing Li, Stefan Zeiger, Don Reamey, Andy Hoskinson, Subrahmanyam Allamaraju, Karl Avedal

Hardcover: 1632 pages
Dimensions (in inches): 2.44 x 9.45 x 7.50
Publisher: Wrox Press Inc
ISBN: 1861004656; 1st edition (September 2000)


Amazon.com: Sun's Java 2 Platform, Enterprise Edition (J2EE), provides all of the APIs that are needed to build world-class enterprise applications. Written by over a dozen experts, this new edition of Professional Java Server Programming provides a truly massive and authoritative guide to the latest standards and APIs that are available in J2EE. This title is a must-have for anyone who's serious about enterprise development in Java.

Weighing in at over 1,400 pages, Professional Java Server Programming provides a wide-reaching resource of all of the APIs that are required for J2EE development that centers on servlets and JSPs for creating UIs and Enterprise JavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides being a practical guide to how to combine these standards (with plenty of useful examples of these APIs in action), it also delivers a healthy dose of the design philosophy that's recommended by Sun for building scalable and robust enterprise Web applications.

Throughout, this text does a good job of merging theory with practice. Almost every chapter has a useful working example that shows how APIs work, with sample code for such Web applications as an e-commerce shopping cart, tech support pages, and a front end for a manufacturing database. The core of this volume is its treatment of servlets and JSPs for building Web-based front ends in Java. This new edition also highlights EJBs in excellent detail, with a thorough tour of designing, programming, and deploying EJBs effectively. (There's also notable coverage of the emerging EJB 2.0 standard, which adds several important features, like a query language for more powerful database access.)

The practical focus here is reflected also in chapters that are devoted to debugging, testing, and deploying J2EE applications--critical issues for any aspiring enterprise developer. While no single book can make you an expert, this one can get you started with a superb tour of the APIs and technologies that you'll need to tackle large-scale development in Java. --Richard Dragan

Topics covered:
• Introduction to enterprise computing with the Java 2 Enterprise Edition (J2EE) platform (technologies, APIs, architectures; development roles)
• Introduction to RMI (including security, parameter passing, and distributed garbage collection)
• JDBC tutorial (including prepared statements, updateable result sets, batch updates, connection pooling, and distributed transactions)
• JNDI and LDAP
• XML basics (including XML parsers, XSLT, and CSS)
• Servlet tutorial (servlet APIs, the servlet life cycle, requests and responses, and maintaining session information)
• Shopping cart servlet example
• JavaServer Pages (JSPs) tutorial (directives, scripting elements, custom tags, and tag libraries)
• JSP coding standards
• Using JSP and XML together
• JavaMail
• Enterprise JavaBeans (EJBs) tutorial
• EJB containers
• Design guidelines for EJBs
• Session and entity beans
• Container vs. bean-managed persistence
• New EJB 2.0 features (including the EJB 2 0 Query Language)
• Sun's Model-View-Controller architecture for designing enterprise-level applications
• Performance and scalability hints
• Debugging and testing techniques
• The Java Message Service (JMS) and message queuing
• Integrating J2EE with CORBA
• Deploying J2EE applications

Book Description: Rather than a simple update of the existing Professional Java Server Programming book, the J2EE edition represents an evolution of the content to reflect the changing state of server-side Java development. Whereas the first edition can be seen as an introduction to Java on the server, the new edition is a more tightly integrated vision of how to combine the Java technologies to develop n-tier applications in Java based primarily around J2EE. Since the release of the first edition in the fall of '99, probably the single most significant change in the Java server-side landscape has been the release of the Java 2 Platform, Enterprise Edition (J2EE). Although we covered many of the elements of J2EE in the first edition of the book, many things have changed.

J2EE represents a serious attempt by Sun to make Java not just a viable language, but more importantly a viable platform for enterprise development. This book is about how to use Java for enterprise development, using the J2EE runtime architecture.

Wide range of technologies including: J2EE, RMI, JDBC, JNDI, LDAP, XML, XSLT, Servlets, JSP, EJB, JMS, JavaMail, CORBA, Performance, Scalability, Unit Testing, and Debugging.

Benefits and limits of the typical real-world vendor implementations of the J2EE specification

The resulting practical aspects of real-word design using the J2EE technologies

Book Info: A guide to developing server-side Java applications based on the J2EE specification, for developers who would like to use a Java platform. Shows how to do everything from debugging applications to using key technologies such as RMI and JDBC.

From the Publisher: This book is for experienced Java developers building n-tier/enterprise applications and developers who bought Professional Java Server Programming (1861002777) and want to learn how to take server-side Java development to the next stage.


Customer Reviews
Great if you don't know a lot - OK otherwise, November 24, 2000
Reviewer: laurabeans from Chandler, AZ USA

This book is hughe. It covers the basic and many intermediate issues of pretty much every technology you're bound to encounter during J2EE application development. It's a great book to get you started and going, and even as a reference. Great value!

However, don't expect too much handholding. There're many silly mistakes, especially in all the examples. I'd say there's been zero editing of those, so unless you have a good grasp of the basics it may take you too much time to get over one of the many oversights (e.g. the downloaded examples are very rough, sometimes they don't match the text).

Once you're done with it, plan to complement many subjects with other books on an as-needed basis for more advanced treatment.

I especially liked the casual, nonacademic, pragmatic tone in which things are explained. It's very clear, and filled with many interesting discussions.

Finally, people who have trouble with very small fonts should try before they buy.

Good, but still a lot of code errors., July 2, 2001
Reviewer: Daniel LAN from Montreal, Quebec, Canada

As lots of wrox book, this book does provide some interesting information. UML diagrams are used for better explanation, design issues for JSP, using XML with JSP, how interface object, control object and entity object fit EJBs, JMS, Corba, Unit test, are all well explained.

However, as the non J2EE edition, the code still contains errors: for all the Primary key classes in examples of EJB, hashCode and equals are not defined, you have to add them yourself. There are errors for package names, for the example, in Chapter 20, Order and Product classes are defined in book.order and book.product classes, and other classes imported them from factory.order and factory.product classes. You have to change "book" to "factory" class by class manually!

They used jBoss and orion server to implement EJB examples, I am not against these two servers, but I think it may be better to test the examples with Weblogic as well, since it is the most popular application server, they did not. And they never mentionned Weblogic in the book, not even in the appendix.

In split of all these errors, there is no serious error, this is a good and interesting book.

Guide to the J2EE Territory, November 18, 2001
Reviewer: ivan_san_diego

I have gotten a lot of milleage out of this book. It covers many J2EE topics and can serve as both a tutorial and a reference. Before using this book, you should have a fairly good knowledge of Java.

I used several sources of information in addition to this one especially when I was getting started and did not have enough perspective to really understand this book. But as time when on, I always found myself coming back to this book to remember how to do something or to find out what some other topic was all about.

Professional J2EE is good reference material, October 25, 2001
Reviewer: Yonas Yohannes from Chicago, IL United States

Overall the book is ok as a reference material. But not a really good as a teaching material. I found it to be not very concise in delivering the intended information. At times it feels that the authors are wondering aimlessly. However, the book is packed with good information making it a rather decent source of reference material...






Book Subjects
Java Beginner's Guides
Java Reference
Java Servlets
Java Certification Central
Visual J++
Computer Graphics / Games: Photoshop Wire | CorelDRAW Wire | PC Games
Graphing Calculators | Shop 4 Calculator
© 2017, Programming Network