JAVA SERVLET BOOK

This book covers a lot about JSP and servlet. It is an interactive and far better than those plain black-white old java reference books. Submit comments about this document to: [email protected] Java™ Servlet Specification. Version Shing Wai Chan. Rajiv Mordani. April Lately, I'm often asked which books on Java servlet and JavaServer Pages (JSP) I would recommend. In fact, even when I was at a local.

Discover the best Java Servlets Software Programming in Best Sellers. Find the top most popular items in site Books Best Sellers. Editorial Reviews. musicmarkup.info Review. Aimed at Web developers with some previous Java Highlight, take notes, and search in the book; Length: pages ; Similar books to Java Servlet Programming: Help for Server Side Java. Unfortunately, there are not many good books to learn Servlet and JSP for Java web developers. Despite being the most popular Java Web.

The rise of server-side Java applications—everything from standalone servlets to the full Java 2, Enterprise Edition J2EE , platform—has been one of the most exciting trends to watch in Java programming. The Java language was originally intended for use in small, embedded devices. It was first hyped as a language for developing elaborate client-side web content in the form of applets. Now, Java has come to be recognized as a language ideally suited for server-side development. The cross-platform nature of Java is extremely useful for organizations that have a heterogeneous collection of servers running various flavors of the Unix and Windows and increasingly Mac OS X operating systems.

Why String is Immutable in Java? What is rt. Difference between for loop and Enhanced for loop Spring - java. How to get and set default Character encoding or C How to define Error page in Java Web Application How to fix java. Invalid column i Difference between FIX 4.

Java Servlet Programming, 2nd Edition

How to Split String based on delimiter in Java? Solaris Command to Show Long argument list of a Ru How to find if JVM is 32 or 64 bit from Java progr Difference between Functional and Non-Functional R What is Constructor Overloading in Java?

Difference between Serializable and Externalizable How to fix Failed to load Main-Class manifest attr String replaceAll example - How to replace all c How to get max memory, free memory and total memor How to check if a Number is Positive or Negative i Tibco tutorial: How public static final variable works in Java?

How to convert double to int in Java?

Java Servlet Programming, 2nd Edition

How to create hidden file in Java- Example Tutoria How to check if a File is hidden in Java with Exam Why Override equals, hashcode and toString method How to decompile class file in Java and Eclipse FIX protocol tutorial: Fix Session is not connect The meat of the content describes a simple chat application. Unfortunately, the interservlet communication chapter uses many capabilities of the 2. Once you have your servlets up and running properly, it helps if you can display localized messages to the user.

The book provides some decent discussion of internationalizing your servlets. While the character-set discussion was good, I found the resource-bundle discussion lacking, with less than a page of coverage. The book ends with some odds and ends about using servlets with RMI, debugging servlets, sending email from servlets, and tuning performance.

None of these is covered in-depth, but there's enough discussion to give you an idea of how to work better with your servlets. The coverage is also based on the version 0.

The mention of the WebLogic library is short, but the concept of HTML generation is better left to the JSP developer page designer , rather than the servlet programmer. You shouldn't have to recompile a servlet to change the appearance of a Webpage.

The book also includes a reusable utility library -- one thing that will probably help book sales. If you like the library and want to use it with a commercial development effort, every person on your development team must own a copy of the book. How's that for a selling concept? However, the library has gone through several revisions since the book went to print and is now freely downloadable from Hunter's Website see Resources.

Don't expect this book to be updated for the 2. Instead, Hunter states he'll go right to the API 2. See Resources for details on where to read about the update. In addition, you can find Hunter's JavaWorld articles on the differences between the 2.

In it, you'll find good servlet coverage with a unique discussion of object databases and distributed objects. Goodwill starts the book in a way that's different from most servlet books. Besides an overview of the servlet architecture and its life cycle, the reader receives an introduction to configuring the servlet development environments -- or at least, what is supposed to be the development environment.

While the book's cover clearly says version 2. Second, the book doesn't explain how to set up the development environment; it just tells the reader to obtain a JSDK, then quickly moves to configuring the location in which you can deploy servlets. Since the servlet classes are not part of the standard development environment and the chapter is titled "Configuring the Development Environment," I had expected to learn how to configure my environment for servlet development.

After covering the servlet basics, Goodwill moves on to the subjects of retrieving form data and generating HTML output.

Also, the HTML generation should be pulled out of the servlet into a JSP file, as the servlet developer shouldn't be worried about page design. The next chapter of the book covers server-side Java and includes another nonstandard technology you should avoid in favor of JSP. And considering the book proclaims itself to be updated for JSDK 2. This class was introduced with the 2. The book offers the obligatory chapter on servlet chaining, piping the output of one servlet into the input of another.

Java servlet books: A comparative review | JavaWorld

While trying to be different by creating a Swing-based applet to communicate with a servlet, Goodwill unfortunately gets caught with the problem of moving Swing packages a problem also encountered by many other books.

You'll have to change the code to the right package and install the Java plugin to get the applet going. In addition, the empty Serializable interface includes a member in its description.

After I had what appeared to be a rough start, I started to like this book. Moving into the more advanced topics, you'll find a nice discussion about database connectivity.

While the JDBC coverage includes no mention of database transactions, Goodwill does discuss connection pooling, as well as sharing the pool across the ServletContext , a Servlet 2.