| help | account  


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)


FREE Shipping on Orders over $40!*
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




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account