|
|
|
|
|
|
|
Murach's Java Servlets and JSP
|
Second edition Andrea Steelman, Joel Murach
|
|


Mike Murach & Associates
Published: 2008-01-21 |
|
The previous version of "Murach's Servlets and JSPs" was a good book, and this one is too.
The book is described for use as "Training and reference", and while books tend to be good for one purpose or the other I
found this one did manage to accomplish both objectives. The information is presented in small, distinct and incremental sections,
and each block of code is clear and concise. It also contains all of the important information required to get a good start
developing Servlets. I also found the same layout worked well when accessing the information as a reference.
It was very amusing that the book managed to get through four whole chapters before addressing Servlets or JSPs in detail,
but given that many people leap into Servlets while their other technical skills are still growing, this prelude will be valuable
to many beginners. These chapters are spent introducing web programming with Java, setting up Tomcat and the Netbeans IDE,
and a one chapter crash course in HTML.
All of the required topics are covered elegantly, and enough room is left over to provide the same level of coverage for the
next level of knowledge such as SSL, JavaMail, connecting to databases, container managed security and even some raw HTTP.
While I would not usually consider 10 horseshoes for a programming resource, this one is less likely to be read and forgotten,
and should be of use for the first few years of Servlet programming for the novice. Therefore it is easy to recommend adding
this one to your bookshelf.
(David O'Meara - Sheriff,
April 2008)
|
|
|

Mike Murach & Associates
Published: 2008-01-21 |
|
|
"Murach's Java Servlets and JSPs" covers a broad range of web development related topics such as servlets and JSP. It
uses a two-page layout, with theory on the left page, and examples, figures, code, summary on the right page.
The book starts with a step-by-step installation of Tomcat 6, Netbeans and MySql, following with instructions on how
to use each of them. Then starts the journey to web application development: Servlets, JSP, EL, JSTL, custom tags, filters,
listeners. From scriptlets to the Expression Language, from MVC Model 1 to Model 2, using database, JavaMail, dealing with
security, everything is clearly written and logically explained. I found that the chapter on custom tags could have been more
polished, and a chapter on Tag Files would have been welcome too.
The icing on the cake is all the hands-on exercises. Each chapter concludes with a summary, and practical exercises.
I strongly recommend downloading the sample applications and going through each exercise carefully, as it will certainly improve
your learning experience. Moreover, the last section introduces a music store application to put all the freshly assimilated
knowledge into practice.
This book is mainly aimed at beginners, but it is still a great refresher for experienced users. It is very practical,
and will make Servlets and JSP fun to learn. It is so enjoyable that you'll finish reading it in no time. I wish I had such
a book when I started developing web applications. Highly recommended.
(Christophe Verre - Bartender,
February 2008)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
First edition Andrea Steelman, Joel Murach
|
|

Mike Murach & Associates
Published: 2003-01 |
|
If you are looking for a book that is going to teach you Servlets and JSP in a very easy way with a lot of hand holding then
you are looking for this book. The authors make the assumption that the reader knows the basics of Java but has absolutely
no knowledge of internet programming.
The authors start by guiding the reader through the process of installing Tomcat (all the samples use Tomcat as the servlet
engine) and creating a simple HTML page before they introduce you to Servlets and JSP. Servlets and JSP are covered separately
and then working together in the Model 2 architecture. The one thing missing from this section is any mention of Struts or
other MVC frameworks. Advanced topics such as using SSL and restricting access to a web site are covered very well and in
a way that makes it easy to follow and understand. The authors even show how to write your own tag libraries. Unfortunately,
no mention is made of JSTL. The authors show how to install and use MySQL and how to code SQL before moving on to explain
using JDBC in a web application. The book ends with a complete sample application of an online store including secure credit
card handling.
This is an excellent tutorial that will painlessly teach you how to write complex web applications. I doubt that there is
another book available that makes the subject this easy to understand.
(Thomas Paul - Sheriff,
June 2003)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Head First Servlets & JSP Kathy Sierra, Bert Bates, Bryan Basham
|
|


O'Reilly Media, Inc.
Published: 2004-07 |
|
Over at the JavaRanch Saloon's Web Component Certification (SCWCD) forum, Head First Servlets & JSP dominates as the book
of choice. It appeals to both those with and those without Java EE experience and I'm constantly amazed at how quickly everyone
learns using this book. The SCWCD testimonies that say "I passed!" are most often appended with "Thank you, Head First, for
such a wonderful book!"
A couple points about what to expect:
* This is no crammer's book. You will get more than book smarts -- you will understand the significance of the questions and
objectives to real world Java enterprise programming.
* Nor is this book a flowery tutorial. This is hardcore programming wisdom. It would take you at least two years of real-world,
painful, trial-and-error experience to gain the equivalent knowledge on your own. That's just stupid.
I passed the SCWCD exam years ago (before Head First Servlets & JSP existed) but now I am going to upgrade my certification
to the latest version. I have never been so confident for an exam before. I am soooo ready!
(Marc Peabody - Bartender,
February 2006)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Struts Design and Programming Budi Kurniawan
|
|


BrainySoftware.com
Published: 2005-04 |
|
You can save lot of time on browsing Internet on finding tutorials on Struts, yes this book gives you everything that you
need to know on programming Struts.
Best buy for both the beginners and the experts, also tips you as a handy reference.
This book serves more than a tutorial on Struts. Even though you can find lot of free short online tutorials, this book made
a great deal on putting together explaining every concept of the framework in a precise and down to earth manner.
You don't have to refer other books/sites, because each chapter is fully driven with examples, screen shots of application
output framed on a browser, screen shots of webapp directory structure and the code snippets.
I particularly liked the chapters that covered the tasks like file upload, dataacesss,l18n and paging-sorting. I also liked
the table listing the attributes, type and a short definition of every tag which is something that every programmer will look
for.
The example codes were made ready to use with no complexity on configuring and understanding the package structure. (A little
work is needed anyway).
Overall this is one of the effective Struts tutorial available in the market now.
(Balaji Loganathan - Bartender,
May 2005)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Professional JSP
|
Third edition by Simon Brown et al
|
|


Apress
Published: 2003-09-10 |
|
The title is a bit deceiving. Anyone who is familiar with or has read any of the previous Pro JSP editions knows this.
This is Pro JSP Third Edition. It has been completely updated to cover the JSP 2.0 and the new Servlet 2.4 specification.
But this is called Pro JSP. What do JSPs have to do with Servlets? If this is a question you are asking, you should probably
go buy this book.
I feared the worst. An entire book about JSP. I'm going to learn how to code complete web applications using only JSP.
This book is so much more. Not only does it cover about as much JSP as anyone can take, but it does it in the context of
Model 2/MVC designed web applications. Chapter 1 page 7 begins with JavaServer Pages Best Practices. Talk about cutting
to the chase.
The point I am making is that this book focuses on JSP but in the context of a well designed J2EE web application. It discusses
other APIs when necessary to tie in the necessary components into your JSPs.
Did I mention this book covers the JSTL? How about choosing the best persistent layer for your application? Security?
Yep, this book has just about everything you need to learn how to write well designed, secure, and robust J2EE web applications
using JavaServer Pages as your view. And they still just called it Pro JSP.
(Gregg Bolinger - Sheriff,
February 2004)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Second edition by Simon Brown et al
|
Sample chapter
|


Wrox Press
Published: 2001-04 |
|
I used the first edition of this book as my bible when I began to learn JSP. It ended up getting really battered since everyone
in my office has borrowed it at some point. Now they can have it because now I have the second edition. The cool thing about
the second edition is that although there are a bunch of new authors it's just as valuable to anyone developing JSP applications.
This version covers JSP 1.1 and 1.2 and Servlets 2.2 and 2.3 plus Tag Libraries, the Struts Framework, Servlet Filtering,
JDBC, XML, XLST and EJB. Edition 2 is a HUGE book but is really well indexed and extremely well-written. The code examples
are available for download and they discuss how install, configure and implement them on Tomcat. Whilst I was reading this
book I was asked to write a custom tag at work; four chapters of this book are dedicated to custom tags and I followed it
through to create what is apparently a quite complex tag, without too many problems. One of the chapters is even dedicated
to Custom Tag idioms which was extremely useful. JSP is growing all the time. This book will tell you just about anything
you need to know. Yes it's big, yes it looks pricey but cheaper than five seperate books covering the same stuff. Plus it's
completely up to date with the new specs so won't be out of date for a while.
(Angela Poynton - sheriff,
June 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Java Servlet Programming
|
Second edition by Jason Hunter, William Crawford
|
Sample chapter
|


O'Reilly Media, Inc.
Published: 2001-04-03 |
|
The book is a Revised Version of the first edition rewritten to cover the latest Servlet API specification 2.2 as well as
to introduce the major changes in the upcoming 2.3 draft spec. The book begins with chapters covering the history of Servlets
and a quick introduction to Web applications/HTTP that offers an insight into the world of Servlets for newbies. The following
chapters quickly delve into core topics such as Servlet lifecycle, session tracking techniques, using JSPs with Servlets (there
is a lot of emphasis on this in the book), Applet to Servlet communication and Servlet chaining and collaboration. Brief notes
are scattered throughout the book that talks about changes in the 2.2 spec pertaining to specific contexts. The book includes
several supplementary chapters that focus on leveraging technologies such as JDBC, WAP/WML, SSL J2EE and Internationalization.
These quick tutorials blend very well with the overall premise of the book and help paint a holistic picture of a typical
Servlet application. I found the J2EE refresher and the section on Taglibs very informative and so much better than what many
web sites have to offer. The concluding chapters cover Servlets in action - many alternative Servlet frameworks such as Element
Construction Set (ECS), XMLC, Tea, and WebMacro/Velocity that stand as evidence to the popularity and applicability of this
great technology. This is a must-have book. The exactitude, clarity and comprehensiveness makes it a worthy addition to any
Java developer's bookshelf.
(Ajith Kallambella - sheriff,
June 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
First edition by Jason Hunter
|
|

O'Reilly Media, Inc.
Published: 2001-04-03 |
|
This book is probably the most popular servlet book right now. It's an above average book. And has some useful information.
I felt many of the examples could have been simpler. Some of the text too. Some of the examples and text had some outdated
info. Overall, I would say that this is a five steps forward, one step back kind of book. Second Edition is now out!
(Paul Wheaton ,
January 2000)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Struts 2 Design and Programming Budi Kurniawan
|
|

BrainySoftware
Published: 2008-01-25 |
|
I'm convinced this is and will remain the authoritative book on Struts 2. I know that more are being written but I don't care.
You will not find one better.
I've never worked with Struts 2 in the past yet I was able to get a pretty solid understanding of it in a very short amount
of time. Granted, I've had plenty of experience with the original Struts, JSF, and other web technologies, but I think even
a beginner could pick this up fairly easily.
I let a friend of mine who had used Struts 2 on a project before skim through my copy of Struts 2 Design and Programming to
check for any gaping holes or errant information before writing this review. It passed his inspection. (Thanks, Eric!)
I initially was a little skeptical when I saw that this Struts 2 book includes many other topics like DAOs, Velocity, FreeMarker,
Dojo, and JFreeChart. These sections actually were quite pleasant to read and were great introductions to those topics without
taking anything away from the main topic.
When you start making your way into chapters 5 and 6, feel free to jump around to other chapters. Come back to these chapters
every once in a while to chew off two or three of the tags at a time. This tip will add to your reading enjoyment.
Overall, this is a terrific book and I highly recommend it to anyone working with or curious about Struts 2.
(Marc Peabody - Bartender,
February 2008)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Professional Apache Tomcat 6 Vivek Chopra, Sing Li, Jeff Genender
|
|

Wrox
Published: 2007-08-13 |
|
|
I was really impressed with this book and felt like it had been written with my requirements in mind. The other Tomcat books
I have read felt like they were paraphrasing the online help; additional material was provided, but little of it was new.
While reading the first few chapters of this book, several of my ongoing queries had been answered, and there were a bunch
of other gems as well - it sorted out my AJP and APR queries, gave options for running Tomcat on privileged ports without
running as root, and dug further into the server.xml configuration than I.
Professional Apache Tomcat 6 is aimed at the serious Tomcat user. It will be useful to people that do serious tinkering at home, but it is a an absolute
bible if you have Tomcat running production code or other critical uses.
Personally I found that the level of information did not always provide 100% coverage but, for example, the level of detail
provided covering server.xml, web.xml and context.xml configuration will be of great use. The descriptions go into plenty
of detail but rarely goes overboard. Examples of places to hook into or extend the existing functionality are pointed out,
but the authors don't get distracted in providing sample implementations when the defaults are sufficient. The information
is full of the sort professional advice and directions that I would expect from a book of this name, and that has been sadly
missing from the other offerings I have seen.
As a short description, it covers topics like AJP connectors, Apache Portable Runtime libraries, configuring Tomcat behind
IIS or Apache servers, clustering, shared hosting, oodles of configuration options, and also takes two chapters to look at
testing the performance and then tuning applications running Tomcat.
If I had to provide negative comments, I would say that the book was written by three authors and at times it doesn't mesh
well and it is clear that one section had a different author to another. There were also a couple of areas that didn't have
the coverage I had hoped, but in most cases an explanation was given as to why this was done.
Realistically I find it difficult to fault this book and look forward to migrating our own servers to Tomcat 6 and tweaking
the behaviour using the information provided. With this book in hand I feel completely confident that I have the know-how
to set up the environment correctly.
(David O'Meara - Sheriff,
January 2008)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JavaServer Pages
|
Third edition Hans Bergsten
|
|

O'Reilly Media, Inc.
Published: 2003-12-01 |
|
JSP lovers, don't look further: this book is for you!! The third edition of JavaServer Pages by Hans Bergsten is not just
an update of the second edition. It contains plenty of fresh material and covers the new JSP 2.0 and Java Standard Template
Library 1.1 specifications. JSTL provides a significant number of ready-to-use JSP tags for accessing databases, internationalizing
page contents and for manipulating variables, URLs and XML streams. Together, JSP and JSTL make it very easy to quickly develop
dynamic and attractive web sites.
This book represents an excellent and complete resource that is beneficial not only to Java developers but also to non-programmers
who may now participate in the creation of dynamic web pages and custom tag libraries by means of the so-called tag files
without writing a single line of Java code. Several chapters contain great material for learning the JSP-related objectives
of the new Sun Certified Web Component Developer certification exam (1.4).
Furthermore, the author goes beyond the honorable task of technically describing JSPs by providing deep insights as to how
JSP, servlets and the Struts framework fit together into the J2EE big picture. He also presents advanced subjects, such as
performance issues in database access, page caching, JSP precompilation, error handling and authentication.
Finally, the book provides many appendices among which you will find an exhaustive reference of JSTL actions and JSP elements
(including the Expression Language) as well as the JSTL and JSP APIs.
(Valentin Crettaz - Sheriff,
April 2004)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Second edition Hans Bergsten
|
|

O'Reilly
Published: 2002-08-15 |
|
If you have read the first edition of this book, you will notice the difference. More examples, lots of information of what
has changed since then including JSP 1.2 spec changes and how the new technologies like XML and JSTL from Sun has changed
the way programmers work with JSP.
The book offers more than a quick JSP tutorial. The readers will be introduced to "buddy" Java technologies like EJB, JDBC
and of course plain Java servlets. All the examples have been tried on Apache Tomcat. The author also talks about web architecture
and realizing the MVC pattern using JSPs. Naturally, you will find jars and jars full of beans and custom tags.
Speaking of custom tags, the readers should expect to get lost wandering through a plethora "ora" tags written by the author
himself. It will make one wonder if they just bought a custom tag book wrongly titled as a JSP guide!. The author heavily
relies on his own "ora" custom tag library to explain plain and standard concepts such as JDBC instead of teaching the readers
to write code from scratch using Sun s JSP.
To summarize, this is a nice JSP book for beginners. But if you already know JSPs and have been working with them for a
while, be ready for a <jsp:world-full-of-custom-tag> perspective, and take things with a pinch of salt.
(Ajith Kallambella - Sheriff,
October 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
First edition Hans Bergsten
|
Sample chapter
|

O'Reilly
Published: 2000-12-01 |
|
The book is broken down into three sections: JSP Application Basics, JSP Application Development and JSP in J2EE and JSP
Component Development. There is sufficient detail to assist a team through the development of a site using JSP's. I believe
the intention on the layout is to segregate the tasks of developing the Presentation from the development of the applications
logic. However, the breakdown of the three sections, make it difficult in my opinion to get a grasp on things. This stems
from the fact that while JSP was developed so someone who knows little or no Java could still create effective dynamic pages
with JSP. Personally, I don't feel JSP has achieved this yet. A person could read up to chapter 15 before realizing that ora
isn't a standard JSP element or instruction. The book constantly makes forward reference, which unless you read things out
of the intended order, leave you lost to the workings of the example they are on. After reading through the book completely,
quite a few things clear up. I it will definitely be a well-used reference from my bookshelf.
(Carl Trusiak - sheriff,
February 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JSTL: Practical Guide for JSP Programmers Sue Spielman
|
|

Morgan Kaufmann
Published: 2003-08-22 |
|
JSTL provides a set of common tag libraries for JSP programmers. This book explains the JSTL and it does it extremely well.
In about 200 pages, the book covers what the JSTL is, what to use it for, how to use it, and gives plenty of examples.
The start of the book covers the basics of tag libraries and explains why we need JSTL. Next, the basics of JSTL and the
expression language are covered. The one small flaw in the book is that the expression language could have been covered in
a bit more detail. The rest of the book covers each of the tags (actions) broken up into the separate libraries. The core,
XML, internationalization and formatting, and SQL actions are each given their own chapters. The author doesn't just cover
the tags but also provides enough background information to insure that you can understand how the tags are used. For example,
in the XML chapter, the author starts by explaining the different technologies around XML and then shows how the XML actions
can be used to simplify the task of using XML in your JSPs. The SQL chapter explains why you would never want to use the
SQL actions before she discusses the actions themselves. The book ends with a "quick reference" section.
Sue Spielman has a very easy writing style that makes reading her books a pleasure. Her book is short and complete, a very
difficult combination to pull off.
(Thomas Paul - Sheriff,
October 2003)
|
|
|

Morgan Kaufmann
Published: 2003-08-22 |
|
|
This might be one of the most effective IT book I have ever read. It's short but comprehensive. All four libraries are
covered and covered quite well.
The first few chapters provide an introduction to JSTL, including the reasons and a few brief examples. The chapter on the
EL seemed to be the weakest chapter, but it was detailed enough to get a solid start with using it.
Each library has a pretty good sized chapter with coverage of all of the tags and their most common attributes. The code
samples covered what you are most likely to do with the tags, although I would have like to see some uncommon uses as well.
The only negative was the sample code that I downloaded from the site. Although the book states that it was tested with
Tomcat 4.1.20 and Tomcat 5.0. In both cases, I had problems with Tomcat validating the web.xml file. A few simple changes
and the code was up and running, though.
Overall, this book provides a quick source of information for learning JSTL.
(Matthew Phillips - Bartender,
September 2003)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Professional Apache Tomcat Vivek Chopra, Ben Galbraith, Sing Li, Chanoch Wiggers, Amit Bakore, Debashish Bhattacharjee, Sandip Bhattacharya, Chad Fowler, Romin Irani
|
|
Wrox
Published: 2002-10-04 |
|
This book is a solid, well-rounded guide to using Apache Tomcat and getting the most out of it. The authors cover a wide
number of topics, including installation, modification, managing services, and even testing applications for server load.
I was particularly pleased with the clean language and style of the book, something I had noted before in Sing Li's Wrox book
on Jini. Li is a contributing author here as well.
The only objection I have really isn't a fault of the book at all, but it nonetheless hampers my ability to read it carefully.
So much work is done these days to convert configuration and property files into XML formats, that books like this one are
often forced to explain features by showing example XML files and encouraging the reader to parse it visually. Sweet mama,
that's boring; fortunately, the authors keep this aspect to a minimum.
I recommend it to anyone who needs a desktop reference for learning all the aspects of Apache Tomcat as they need them.
(Michael Ernest - Sheriff,
February 2003)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JSTL in Action by Shawn Bayern
|
|

Manning Publications
Published: 2002-07 |
|
A nicely written book about JSTL (JSP Standard Tag Library). Its expected audience consists of HTML and JSP developers who
can be unfamiliar with Java, as well as experienced Java programmers.
A reader without programming experience will probably benefit most. The book is beginner-friendly on all levels of organization.
Terminology is relaxed without being sloppy: correspondence to both formal lexicon and "field jargon" is given. Every important
word and concept is explained, often with vivid (or bizarre, depending on your taste) metaphors. It will be long time before
I forget author's definition of "scope" that compared it to flying rats...
The words "in action" in the book's title aren't just words, it is a methodological principle. The discussion concentrates
on practice rather than theory and specifications; each JSTL tag comes with examples - from "elementary" tasks - how to set
encoding or print numbers in assorted formats, to parsing XML and performing SQL queries. There are more complex projects,
like writing an online survey, message board and a simple web portal from scratch - toys that look so real and their code
so simple that you want to try it out.
The last part is targeted at Java programmers and deals with issues like performance improving, configuration, and developing
custom tags - JSTL supports even this!
And if all this is not enough, then you should know: there are jokes scattered throughout the book, so you do not want to
skip pages for not to miss one!
(Margarita Isayeva - Sheriff,
August 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Java Servlets Developer's Guide by Karl Moss
|
|

McGraw-Hill/OsborneMedia
Published: 2002-02-21 |
|
Full of insights and practical examples for those who persevere. Occasionally , the book is incomplete, perhaps with the
expectation that the reader "ought to know" by now. One such example is Chapter 10 "Applet-to-Servlet Coomunication ", where
one is left wondering how to extend "BaseTunnelClient". More please, Mr Moss !
(Arthur Chan - GreenHorn,
October 2002)
|
|
|

McGraw-Hill/OsborneMedia
Published: 2002-02-21 |
|
|
I started this book with a very basic understanding of Servlets. A good book increases your knowledge of a subject without
boring you to tears. This book does that. The book has many examples with very good explanations of not only the code but
why the code was even written. It is easy to read and understand. It covers from setting up the server configuration to wireless
and WML. The book's format is well designed starting at the very basics and moving through the more advanced topics. If you
want to increase your knowledge (or start) of Servlets, I feel this is the book to read.
(Paul Stevens - bartender,
April 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Professional JSP Site Design, Coding Core Web Applications by Kevin Duffey, et al
|
|

Wrox Press
Published: 2001-11 |
|
The book talks about Jakarta Struts, caching issues, coping with frames, navigation tips, security, search engines, and other
very practical topics. This is a great book for the intermediate-level Java Web Application Developer (JWAD). If you are looking
for a chance to get your hands dirty with the practical aspects of the topic, and get an understanding of the real-life problems,
then the vast amount of the info and resources given in this book will definitely quench your thirst. Introductions to Jakarta
Struts, Lucene, and Apache JetSpeed are great.
If you are an experienced JWAD or have read other related titles from Wrox's Professional books, you might want to take
a peek at this book before buying it (or just buy the book to redirect the possible headache assets to it). Here are the downsides:
chapters don't support each other (info given previously is not being used in the following chapters), and you might have
a really hard time getting the downloaded code to work (too many different files are needed, too many set-ups, and why don't
they provide ready-to-go *.war files?)
(Ersin Eser - Bartender,
February 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
More Servlets and JSP by Marty Hall
|
|

Pearson Education
Published: 2001-12-26 |
|
The book takes a very practical approach to teaching Servlets and JSP. It is a follow-up of the earlier book "Core Servlets
and JSP" and the explanation follows a very similar pattern. This book deals with Servlet 2.3 and JSP 1.2 Specifications,
though. Well, except for the introduction to JSP, some portion of which uses the 1.1 Specification - I felt that this was
redundant. I mean, why introduce a topic in 1.1 Specification when you claim the book to be following 1.2 Specification. However,
the author later explains the differences in a whole new chapter by itself with examples following the 1.2 Specification.
The source code is available online and the text book gives a good explanation of the relevant topics. This book also deals
with web-applications including detailed chapters on deployment, security and filters. The author takes the pain of explaining
where each file goes using three different servers. I would say that this is the highlight of the book.
If you already have the "Core Servlets and JSP", I doubt this book would add too much value except for the newer topics.
If you don't have that book then I would recommend this book.
(Madhav Lakkapragada - Bartender,
February 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JSP, Servlets, and MySQL by David Harms
|
|

John Wiley & Sons
Published: 2001-04 |
|
This book will help you get your Java Servlets, JSPs and MySQL databases to work together and provide a full-fledged dynamic
database-driven web site. The author, David Harms, masters at presenting the concepts clearly. Server-side Java components
--JSP, Servlets and JavaBeans-- are briefly introduced. Then, the author explains what relational databases are and why the
latter are so important when designing dynamic web sites. He also goes into the details of installing, configuring and running
the MySQL server and client as well as how to properly design a database.
The Model-View-Controller (Model 2) design pattern is introduced in a way that definitely shows how each of its component
areas perfectly map to server-side Java components and databases, that is Java servlets take the role of the Controller, JSP
and custom tags the role of the View and JavaBeans and the database the role of the Model. Such decomposition makes any application
very flexible and easily maintainable.
The final part is dedicated to some strategies one can use to make benefit of its database, like how to authenticate users,
survey them, collect server statistics and so on. The Struts application framework which already implements perfectly the
MVC design pattern is also briefly introduced.
(Valentin Crettaz - Bartender,
January 2002)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Beginning JSP Web Development by Jayson Falkner (Editor), John Timney, Casey Kochmer, Romin Irani, Perrumal Krishnaraj, Meeraj Moidoo Kunnumpurath, Sathya
Narayana Panduranga, Ben Galbraith
|
|

Wrox Press
Published: 2001-08 |
|
The goal of this book is to wake up the web developer sleeping in you. A prerequisite is a basic understanding of static
HTML. No programming experience is required though, yet advised. The book starts from scratch. About a third of it spends
time introducing Java (language basics, OO, utility classes, exception handling, etc) and SQL. The book also focuses on how
to best structure a web application and how the latter's components (JSP, Servlets and beans) work and collaborate behind
the scenes.
A good part is dedicated to showing how to access files, query databases and send electronic mails from web applications.
One chapter introduces, in detail, Apache's Struts framework. Finally, a complete web application is designed and implemented
from scratch using Struts and all techniques presented in the book.
Basically, the book is well-organized and provides lots of well-commented code examples.
(Valentin Crettaz - Bartender,
December 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Advanced Java Server Pages by David M. Geary
|
|

Prentice Hall PTR
Published: 2001-05-29 |
|
The basics of JSP are easy to learn for anyone familiar with HTML and Java but it is difficult to learn the many advanced
features. This book covers the complexities of JSP very well and helps to make them simple and easy to understand.
The book starts with coverage of JSP custom tags, one of the most important features of JSP. HTML forms and JSP templates
are covered next. The section on templates is extremely useful for those who wish to use pluggable components to build web
sites. The best part of the book for me were the middle chapters which cover designing a Model 2 framework using servlets
and JSP. The framework is generic and can be applied to any web site development effort. He then demonstrates how event handling
can be used within the framework to provide internationalization, authentication, and form resubmission trapping. (Have your
users ever created additional profiles by using the back button?) The next chapter demonstrates using custom tags to access
databases. The author then shows different ways to process XML with JSP. The final chapter is a case study demonstrating all
the techniques used throughout the book.
Code samples are found throughout the book and I had no trouble getting any of them to run in Tomcat. The tag libraries
are provided as open source by the author and will be helpful for most developers. The book is very well written and will
be useful for anyone interested in advancing their knowledge of JSP.
(Thomas Paul - Bartender,
October 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JSP : Complete Reference by Phil Hanna
|
|

McGraw-Hill Companies
Published: 2001-01-15 |
|
Review : When reading a tech book, I like to look at 4 things. 1. The organization of the book. 2. The explanations 3. The code 4. The quality of the content Let me just tell you right up front that JSP, the Complete Reference gets very high marks in all four categories. It was
organized better than any JSP book I have read, and better than most technical books. The author, Phil Hanna, presents you
with a case study that he builds throughout the book. I generally like this approach but the whole message can get lost if the book is not well organized. That is not the care
here. Mr. Hanna's explanation of each topic are excellent and he includes great code examples to back them up. When I was first
learning Java I had to use two books: one with easy to follow explanations of items, Thinking In Java by Bruce Eckel, and
one with great code examples, Beginning Java 2 by Ivor Horton. It is nice to find a book with both. Finally, the content. I always try to buy books that I will use over and over and that will become my reference. Well that
is definitely the case here. Mr. Hanna covers all the aspects of JSP, tag libraries, JSP and XML, JSP and JDBC, Servlets,
and some setup basics i.e. the web.xml file. This is the 3rd book I have read on JSP and it is by far the best.
(Bill Bozeman - bartender,
June 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
JSP Tag Libraries by Gal Shachor, Adam Chace, Magnus Rydin
|
Sample chapter
|

Manning Publications
Published: 2001-05-30 |
|
A book dedicated strictly to the development of Tag Libraries. You might think that would be a bit much. No way! The Authors
cover every aspect of developing and using JSP Tags. All the examples are annotated in detail. You quickly learn every detail
you need to start developing sophisticated professional Tags. No stone is left unturned. It covers Tags for JSP 1.1 and JSP
1.2. There are examples for Iteration, decision, JDBC, EJB, JavaMail, WAP etc. A fully functional version of the JDBC-driven
WebStore and EJB-driven WAPStore are available for download along with all the books examples. The book is extremely well
written and edited. I was hard put to find 2 minor errors. Every person or organization developing JSP's should definitely
get copies of this book!
(Carl Trusiak - sheriff,
June 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Core Servlets and JSP by Marty Hall
|
|

Prentice Hall PTR
Published: 2000-05-26 |
|
A well written book with enough details. The author does a pretty impressive job to clearly describe everything that is required
to understand the subject. All aspects of Servlets and JSP are covered at each step - right from the API till the deployment.
Also, the author explains more than one deployment tool used. I like this approach very much. Most often I have seen people
know about Servlets and JSP but they have trouble putting it together as an application. The approach here talks about creating
your web applications and deploying them. Hence I feel this book is complete in itself. Discussion topics include Beans, Custom
Tags, Forms, JDBC among other topics including some interesting Dilbert Cartoons. The only topic left out is XML, I thought,
but then we know its an ocean on its own. I highly recommend this book.
(Madhav Lakkapragada - bartender,
April 2001)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Tapestry 5: Building Web Applications Alexander Kolesnikov
|
|

Packt Publishing
Published: 2008-01-15 |
|
"Tapestry 5: Building Web Applications" was not written by the creator of Tapestry, but the author Alexander Kolesnikov is
a contributor to the project and has been associated with the technology for a while. I liked this since when the author is
also the creator, they often want others to love their work the way they do, and the book either feels like they are selling
something or it makes assumptions on knowledge required to learn the technology and misses key points.
The book builds on the features of Tapestry in an easy and nonthreatening manner, so that each example feels accessible to
the reader. In fact it was quite pleasing the way that the features unfolded during the book, and to me this was more of an
encouragement to use the framework than any type of forced sell. There is a pro-Tapestry stance throughout the book, but that
shouldn't be too surprising!
It is worth pointing out that Tapestry was rewritten from version 3 to version 4 to version 5, and while initially this confused
me and gave me fears for V6, it does allow the current version to make use of the full features of Java 5, all of which is
laid out in the book. Since the book does target Tapestry version 5 only, it won't be of direct help to anyone needing help
upgrading from a previous version. The book is also geared more towards learning Tapestry than being a useful resource, so
this should also be taken into account when purchasing.
Now that I have read the book, "Tapestry 5" has succeeded in getting me interested in using Tapestry to build a project of
my own, and the advanced section on creating your own components gave me some ideas...
(David O'Meara - Sheriff,
March 2008)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Struts: The Complete Reference James Holmes
|
|

McGraw-Hill Osborne Media
Published: 2006-12-11 |
|
Don't let the title confuse you: this is more than just a reference book. This book provides a worthy introduction to Struts
in general, as well as references to the various Struts libraries and other components.
The one area I felt this book let's its readers down was in the areas outside of Struts that are still needed when developing
Struts applications. For example, using non-standard HTML constructs (even when the standard constructs would have been easier
to read), or including all the Struts libraries when not all were being used by the application at that time.
However these are minor issues: the book itself is well laid out, and easy to read. Readers who are new to Struts will soon
be able to write their own Struts applications, and readers who already use Struts daily will learn new features and new tricks.
This book starts with the very basics of how to get a Struts application up and running, provides information on how to scale
your Struts applications so that the code and configuration does not become unwieldy, and how to make it a more professional
application with information on internationalization and security. And that is just the tip of the iceberg. When counting
in the reference materials, it is easy to see that this is a book that has something for anyone working with Struts, and is
a valuable addition to any bookshelf.
(Andrew Monkhouse - Sheriff,
June 2007)
|
|
|
More info at Amazon.com ||
More info at Amazon.co.uk
|
|
Learning Jakarta Struts 1.2: A concise and practical tutorial Stephan Wiesner
|
|

Packt Publishing
Published: 2005-08-05 |
|
|
I enjoyed this book, both Mr. Wiesner's style of writing, and the way topics were introduced. The chapters are easy to read,
and I never felt I was being lectured to. In addition, Mr. Wiesner has kept information relevant to the topic at hand without
digressing into backgroun | |