Professional JSP: Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML to create dynamic and customizable web content

Professional JSP: Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML to create dynamic and customizable web content by Alexander Nakhimovsky, Ari Halberstadt, Dan Malks, Et Al, Geert Van Damme, Grant Palmer, John Timney, John Zukowski, Karl Avedal, Mac Holden, Mark Wilcox, Peter Henderson, Ray Haynes, Sameer Tyagi, Sing Li, Stefan Zeiger, Stephan Osmont, Steve Wilkinson and Tom Myers

Professional JSP: Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML to create dynamic and customizable web content

Binding:
Paperback
Number of Pages:
897
ISBN:
1861003625
Product Group:
book
Publisher:
WROX Press Ltd
Publication Date:
May 1, 2000
BooksForGeeks.com ID:
2619

This book explains the inner and outer workings of Java Enterprise Edition's Java Serverside Pages (JSP) as it relates to delivering dynamic Web content. Built on Java Servlets JSP enables Java programmers to produce dynamic Web pages in a manner similar to Microsoft's ASP. JSP has advantages over ASP. For example, it needs to be interpreted only once and runs on server platforms other than Windows.

Professional JSP is a big, dense and full of painstakingly precise technical detail with occasional short illustrative stories. For example; the frog in the well. The eponymous frog is the Java VM. The well is the hardware and OS supporting it. In the story the VM is convinced it has plenty of spare resources but, of course, it can't 'see' the OS on which it runs and thus doesn't realise the support OS has none. The result is a stalled JVM with no problems or errors reported.

No previous knowledge of Java is assumed, though some experience of server programming would help. JSP developers need to understand databases, server administration, HTML and any other technologies with which the servlets interact. In practice, some knowledge of Java is also useful as JSP builds extensively on other Java technologies, JNDI for directory access is one. The case studies demonstrate this well. The weather report example requires working with XLST and WML (for WAP) among other, non-Java, languages.

Considering all this, the section on debugging shows welcome realism, "For a number of different reasons debugging JSP isn't easy". Too right. The combination of new and changing JSP specifications with mutliple languages and technologies makes it hellish. Still, if you persevere with Professional JSP at least you'll be in with a chance. --Steve Patient

Reviews for Professional JSP: Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML to create dynamic and customizable web content

  1. Captain Cook couldn't navigate this book

    Rated 1 out of 5 stars, January 12th, 2001

    Too many cooks spoil the broth and in this case too many authors has resulted in a book that's repetitive and disjointed. It includes dozens of pages of auto generated servlet code which seems to serve no other purpose than to make the book fatter. You'll find that the accompanying code is missing segments and you'll loose count of the number of typographical errors in the book. Try "Core Servlets" instead. This book gets 1 star as it may be useful as a reference but that's about it.
  2. Takes no prisoners (En Francais: "sans waffle")

    Rated 4 out of 5 stars, November 12nd, 2000

    I found this book very worthwhile and pitched at the right level for me (an experienced programmer who's just getting into JSPs/servlets etc).

    The book progresses through the subject material at a good pace, with little extraneous detail - you seem to get a very good dose of valuable information from every section. Some people may find it a little terse but, as I havent got time to read waffle (!), I found the style direct and accessible. The book acknowledges the foundations of JSP, and so contains useful detail regarding servlets rather than concentrating wholely on JSP.

    I did notice a fair few grammatical errors, but it gets the important things right. Overall, a very handy read.

  3. A comprehensive book that may be too advanced for a beginner

    Rated 4 out of 5 stars, September 12th, 2000

    If you have purchased any of Wrox publications before you won't be too surprised at this one. It is extremely comprehensive and well laid out. The only problem I have is that it is probably too advanced for your average programmer. The people who write these books are extremely intelligent, and write very concise code - may be too concise for the average Joe. Some of the examples given are also confusing. But generally you won't be dissapointed.
  4. Quite a good book, though marred by typographical errors

    Rated 3 out of 5 stars, September 12th, 2000

    This is a good book to a Java programmer wishing to get started with JSP and other related technologies. But there are so many typographical errors that at times a reader will only be more confused. It could easily get a 4-5 stars rating if not for this serious flaw.

Our Network

BooksForGeeks.com is a participant in the Amazon Europe S.à r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk