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

ClanBrandon Books
view more info on this item
click here for more details, find new or used items

Karl Avedal, Sing Li, Tom Myers, Stefan Zeiger, Ari Halberstadt, John Timney, et al, Ray Haynes, Peter Henderson, Mac Holden, Dan Malks, Alexander Nakhimovsky, Stephan Osmont, Grant Palmer, Sameer Tyagi, Geert Van Damme, Mark Wilcox, Steve Wilkinson, John Zukowski

New from £6.07
Used from £0.46

Pages: 897 (Paperback)

ISBN: 1861003625

Pub: WROX Press Ltd

Pub date: 2000-05-01

Amazon.co.uk Sales Rank: 442175

Check for 3rd party sellers (new/used)

Editorial Review:


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

Reader Reviews:


1/5 stars

Captain Cook couldn't navigate this book (0/0 people found this helpful)

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.

4/5 stars

Takes no prisoners (En Francais: "sans waffle") (0/0 people found this helpful)

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.

4/5 stars

A comprehensive book that may be too advanced for a beginner (0/0 people found this helpful)

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.

3/5 stars

Quite a good book, though marred by typographical errors (0/0 people found this helpful)

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.

Categories

Amazon.co.uk places this book into the following categories:

Books -> Subjects -> Computers & Internet -> General
Books -> Subjects -> Computers & Internet -> Software & Graphics
Books -> Subjects -> Computers & Internet -> Programming -> Languages -> Java -> Servlets
Books -> Subjects -> Computers & Internet -> Programming -> Languages -> Java -> EJB
Books -> Subjects -> Computers & Internet -> Programming -> Languages -> Java -> XML
Books -> Subjects -> Computers & Internet -> Programming -> Languages -> Java -> JavaServer Pages (JSP)
Books -> Subjects -> Computers & Internet -> Programming -> Languages -> XML -> XSL & XSLT
Books -> Subjects -> Computers & Internet -> Web Development -> Web Scripting & Programming -> JavaServer Pages
Books -> Refinements -> Language (feature_browse-bin) -> English
Books -> Refinements -> Age (feature_two_browse-bin)
Books -> Refinements -> Format (binding_browse-bin) -> Paperback
Books -> Refinements -> Condition (condition-type)

 

ClanBrandon Books | Prague airport transfer | Dreamweaver | Short Term Missions | English Teacher Jobs in the Czech Republic
Czech Republic | Operation Mobilisation | Czech Republic Map