|
TITLE |
| Murach's Java Servlets and JSP |
| EDITION |
| 1st |
| ISBN |
| 1-890774-18-9 |
| AUTHOR(S) |
| Andrea Steelman, Joel Murach |
| PUBLISHER |
| Mike Murach & Associates, Inc. |
| PUBLISHED |
| 2003 |
| LEVEL(S) |
| 3 and 4 [about levels] |
|
| Order Murach's Java Servlets and JSP from amazon.com |
| SYNOPSIS |
From the start, learning how to develop Java servlets and JavaServer Pages (JSPs) has been difficult to say the least. That's why it has typically required the use of several books as well as online tutorials and the Java documentation. But no longer!
Now, by reading just this book, you can master all the skills that you need for developing an e-commerce application. To prove that, this book presents the development of a complete Music Store web site using just those skills. And our web site (the one you're using) also uses just those skills.
So if you're new to web programming, this is the only book that you're going to need. If you already have some web experience, this book will help you learn new skills whenever you need them. And with or without prior web experience, this book is going to be your best reference on the job.
Why you'll learn faster and better with this book
When we started writing this book, we knew we had to take a new approach if we wanted to teach you everything you need to know in a way that's faster and better than the other books. Here, then, are just three of the ways in which our book differs from the others:
First, chapter 3 provides a crash course in HTML. Since this is essential background for the use of JSPs, this means you won't have to use a second book to figure out how HTML works.
Second, chapters 4 through 6 show you how JSPs work, how servlets work, and how to use the Model 2 architecture to get the most from JSPs and servlets. From that point on, you'll learn to use servlets when they're appropriate for the task at hand and JSPs when they're appropriate. In other words, you won't waste your time learning how to use servlets for tasks that should be handled by JSPs, or vice versa.
Third, this book shows you how to work with a specific servlet and JSP engine (Tomcat) and a specific database server (MySQL). That way, you learn the coding details for these popular products, which helps you get the most from them. At the same time, though, you learn the principles that apply to all servlet and JSP engines and all database servers.
These features alone distinguish our book from all the others, but you'll also find many other features that long-time customers have come to expect from Murach books. Like the hundreds of examples and dozens of complete servlets and JSPs that show how to apply what you've learned. Like the exercises at the end of each chapter that help you practice new skills. And like our unique "paired pages" format that helps you learn faster by reading less. The paired pages also make this a terrific reference book after you've used it as a tutorial.
What you'll learn in this book
In section 1, you'll learn the concepts and terms that you need to know as you develop web applications. You'll learn how to install and use Tomcat, the software that lets you use servlets and JSPs for web applications. And you'll learn how to use HTML, which is essential to the use of JSPs. When you're done, you'll be ready to learn how to code and run servlets and JSPs.
In section 2, you'll learn the skills for creating servlets and JSPs that you'll need for almost every application. These chapters move from the simple to the complex as they show you how to work with JSPs, servlets, the Model 2 architecture, sessions, cookies, JavaBeans, and custom JSP tags.
In section 3, you'll learn how to use servlets and JSPs to work with a database. Since MySQL is a popular open-source database that works well with Java and is commonly used for web applications, this section presents the details for working with MySQL. However, these principles can be applied to the use of any database.
In section 4, you'll learn the advanced servlet and JSP skills that you will need for certain types of web applications. This includes the use of JavaMail, SSL, security, HTTP, XML, and Enterprise JavaBeans (EJBs). Since the chapters in this section have been designed to work independently of each other, you can read them in any order you want. This makes it easy for you to learn new skills whenever you need them.
To complete your training, section 5 presents an e-commerce web site that puts the skills presented in the first four sections into context. Once you understand how this web site works, you will have all the skills you need for creating your own web applications. Then, you can use the code that's on the CD that comes with this book as a starting point for your own web applications.
ABOUT THE AUTHOR
| | Andrea Steelman | Andrea was a cryptologist with the US Navy before going to work as a C++ programmer at an aerospace company where she designed and developed aircraft systems. With that background, she was surprised to discover how difficult it was to learn Java from the best selling books. So in Murach's Beginning Java 2, her goal is to save you the time and effort she had to go through. Her next assignment was to upgrade our web site so it used servlets and JSPs instead of Perl. And once again she discovered how difficult the available books make these subjects. That's why she took a new approach in Murach's Java Servlets and JSP that will make it much easier for you to learn Java web programming. | | Joel Murach | Joel has been writing and editing for more than 10 years. During that time, he sharpened his programming skills as a contract programmer in San Francisco and his instructional skills as a trainer for HarpersCollins Publishing. Then, he put all his skills to work as the editor for our Beginning Java 2 book and as the co-author and editor of our Servlets and JSP book. As an editor or an author, Joel always brings a vision to his projects that leads to an improved structure and effectiveness. We think that's particularly evident in our two Java books. |
|