Murach's Java Servlets and JSP, 2nd Edition View Larger Image | Joel Murach, Andrea Steelman Mike Murach, Paperback, 2nd edition, Published January 2008, 720 pages, ISBN 1890774448 | List Price: $52.50 Our Price: $40.50 You Save: $12.00 (23% Off)
| | | Availability: Out-Of-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
If you look at the table of contents, you'll see that this book teaches all
the skills you need to develop almost any type of Java web application today.
The chapters gradually move from the simple to the complex as they show you
how to work with:
the Tomcat servlet/JSP container
the NetBeans IDE
HTML pages and forms
JSPs, servlets, and the MVC pattern
sessions and cookies
JavaBeans
the JSP Expression Language (EL)
the JSP Standard Tag Library (JSTL)
custom JSP tags
MySQL, JDBC, and connection pooling
JavaMail
SSL and secure connections
authentication
advanced HTTP skills
listeners
filters
To complete your training, section 5 presents an e-commerce web site that puts
these skills into context. Once you understand how this web site works, you
will have all the skills and code you need to start creating your own custom
web applications.
What's NEW in this edition
You get coverage of all the current software versions: Java SE 6, Java EE
5, servlet 2.5, JSP 2.1, Tomcat 6, NetBeans IDE 6, and MySQL 5.
Today, some excellent IDEs (integrated development environments) for Java
web development are available for free. As a result, it no longer makes sense
to use a text editor and a command prompt to develop Java web applications.
That's why this book now shows you how to use one of the most popular open-source
Java IDEs, NetBeans. Right from the start, you'll learn how to use this tool
to develop web applications faster than ever.
You'll learn how to use the JSP Expression Language (EL) and the JSP Standard
Tag Library (JSTL). These features often work together, and they allow you to
write code that's more compact and easier to understand and maintain than you
can using standard JSP tags.
You'll see how to work with listeners, which were introduced in the servlet
2.3 specification. A listener is a class that listens to web applications for
certain events and provides methods that are executed when those events occur.
Another new servlet feature, filters, can be used to intercept HTTP requests
and execute code before or after the requested servlet or JSP is executed. So
you'll also find out how to use filters to enhance your web applications.
What's the same
You still get detailed instructions for installing and configuring a Java
web development environment on your own PC. Although Tomcat, NetBeans, MySQL,
and Java itself are all free, it can be frustrating and time-consuming to get
them set up right. So the work-saving advice you get here will pay for the book
almost at once.
You still get full coverage of what you need to know to build business web
applications, presented in a way that's easy to understand.
You still get the paired-pages format that our customers like so much.
You still get dozens of coding examples and the code for a full web site so
you always see how the features you're learning are applied in the real world.
Paired-pages format
Like all Murach books, this book present all of its information in "paired
pages," with the essential syntax, guidelines, and examples on the right
page and the perspective and extra explanation on the left page. This helps
you learn faster by reading less, and it makes an ideal reference format when
you need to refresh your memory about how to do something later on. To see how
this works in more detail, please download a sample chapter.
Table of Contents
Section 1
Introduction to servlet and JSP programming
Chapter 1
An introduction to web programming with Java
3
Chapter 2
How to install and use Tomcat
29
Chapter 3 How to use the NetBeans IDE 61
Section 2 Essential servlet and JSP skills
Chapter 4
A crash course in HTML
105
Chapter 5
How to develop JavaServer Pages
137
Chapter 6
How to develop servlets
173
Chapter 7
How to structure a web application with the MVC pattern
201
Chapter 8
How to work with sessions and cookies
243
Chapter 9
How to use standard JSP tags with JavaBeans
287
Chapter 10
How to use the JSP Expression Language (EL)
311
Chapter 11
How to use the JSP Standard Tag Library (JSTL)
337
Chapter 12 How to use custom JSP tags 375
Section 3 Essential database skills
Chapter 13
How to use MySQL as the database management system
415
Chapter 14 How to use JDBC to work with a database 441
Section 4 Advanced servlet and JSP skills
Chapter 15
How to use JavaMail to send email
487
Chapter 16
How to use SSL to work with a secure connection
513
Chapter 17
How to restrict access to a web resource
531
Chapter 18
How to work with HTTP requests and responses
555
Chapter 19
How to work with listeners
583
Chapter 20 How to work with filters 599
Section 5 The Music Store web site
Chapter 21
An introduction to the Music Store web site
623
Chapter 22
The Download application
649
Chapter 23
The Cart application
661
Chapter 24
The Admin application
683
Resources
Appendix A
How to set up your computer for this book
703
Index
718
|