Beginning J2EE 1.4: From Novice to Professional / Edition 1

Paperback (Print)
Buy New
Buy New from
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (36) from $1.99   
  • New (12) from $22.37   
  • Used (24) from $1.99   


The Java 2 Enterprise Edition (J2EE) is an extremely powerful platform for developing enterprise-level Java-based applications, primarily for the server. This book shows you how to harness that power, guiding you through the details of how the pieces of the J2EE platform fit together.

This book goes further than just showing you how to code a JSP or an EJB: It explains when and where to use these APIs, what their strengths and weaknesses are, and perhaps most important, how to employ the best practices for using them.

This book also contains hands-on tutorials, clear explanations, and working code examples that will take you to the next stepfrom writing client-side desktop applications to writing enterprise applications. You will learn how to use the individual APIs and tools in the J2EE platform, and how to bring these together to create your own enterprise applications.

Read More Show Less

Product Details

  • ISBN-13: 9781590593417
  • Publisher: Apress
  • Publication date: 2/11/2004
  • Series: From Novice to Professional Series
  • Edition description: 1st ed. 2004. Corr. 2nd printing 2004
  • Edition number: 1
  • Pages: 624
  • Product dimensions: 6.54 (w) x 9.78 (h) x 1.05 (d)

Meet the Author

Jim Weaver is an author, speaker, teacher, and developer in rich Internet application technologies such as JavaFX, and may be contacted at

Kevin Mukhar is a software developer in Colorado Springs, Colorado. For the past seven years, he has worked on various software systems using different Java Enterprise technologies. He has coauthored several books, including Beginning Java Databases and The Ultimate Palm Robot. In addition to developing software during the day, he is working on a master's degree in computer science. Learn more about him on his web page.

Jim Crume is a Java architect at Fusion Alliance, an Indianapolis, Indiana-based consulting company that specializes in web application development. Jim has spent many years as a consultant, and specializes in architecting and developing web-based systems, but he particularly enjoys Java.

Read More Show Less

Table of Contents

Ch. 1 J2EE Essentials 1
Ch. 2 Getting Set 25
Ch. 3 JavaServer Pages 45
Ch. 4 Advanced JSP Topics 99
Ch. 5 Servlets 151
Ch. 6 Working with Databases 221
Ch. 7 Advanced Topics in JDBC 259
Ch. 8 EJB Fundamentals 311
Ch. 9 EJB Entity Beans 343
Ch. 10 More EJB Topics 399
Ch. 11 Design Patterns and Message-Driven Beans 437
Ch. 12 Web Services and JAX-RPC 481
Ch. 13 More J2EE Web Services Topics 511
App. A Installing Tomcat 543
App. B SQL and EJB-QL 547
App. C J2EE Glossary 569
Index 575
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted January 7, 2006

    very, very, very bad

    This is the worse book I have ever read in java, it is very hard to follow the examples. I would not recommed to buy this book to anyone..I have followed the examples and other materials from sun web-site and is much better . I have followed the examples wih experience java developers and they agreed that is very hard to understand the materials of this book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 7, 2004

    The Gist of J2EE 1.4

    The introduction to this book emphasises a 'meat and potatoes' approach. The authors focus on describing the key points of J2EE 1.4, that most users can expect to need, most of the time. The reason this is necessary is because J2EE in this latest iteration encompasses a group of subjects, each of which can be, and has been, the sole subject of a book. Specifically, we have Java Server Pages and Java Servlets. These are often used to make dynamic web pages, within a web server container like Tomcat, which gets an appendix of its own here, due to its importance. As a practical matter, these JSPs/Servlets often hook up to databases. So J2EE involves using JDBC. Another 2 chapters here. Business logic is often encapsulated using Enterprise Java Beans. These are now quite mature. Their widespread use in a J2EE context is reflected here in the 4 chapters devoted to them. These include a discussion of the recently introduced Message Driven Beans, used in JMS. Finally, 2 chapters are given over to Web Services. Here the discussion is somewhat skimpy. Not thru any fault of the authors. Web Services are currently very inchoate. Much is being claimed for their future potential. But in terms of what is defined and available right now - well there isn't much. If you really are interested in Web Services, try a companion volume from the same publisher, 'Google, Amazon and Beyond: Creating and Consuming Web Services' by Nakhimovsky and Myers. The utility of this book is in letting you quickly come up to speed on J2EE. As a practical matter, once you have done so, you may want to get comprehensive books on the specific J2EE subjects that you will be dealing with. A virtue of this book is that it deliberately is NOT comprehensive. But it gives you the gist of each subject.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)