- Series: Head First
- Paperback: 914 pages
- Publisher: O'Reilly Media; 2 edition (April 4, 2008)
- Language: English
- ISBN-10: 0596516681
- ISBN-13: 978-0596516680
- Product Dimensions: 8 x 1.7 x 9.2 inches
- Shipping Weight: 3.6 pounds (View shipping rates and policies)
- Average Customer Review: 199 customer reviews
- Amazon Best Sellers Rank: #98,613 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
From the Publisher
About 'Head First' Books
We think of a Head First Reader as a Learner
Learning isn't something that just happens to you. It's something you do. You can't learn without pumping some neurons. Learning means building more mental pathways, bridging connections between new and pre-existing knowledge, recognizing patterns, and turning facts and information into knowledge (and ultimately, wisdom). Based on the latest research in cognitive science, neurobiology, and educational psychology, Head First books get your brain into learning mode.
Here's how we help you do that:
We tell stories using casual language, instead of lecturing. We don't take ourselves too seriously. Which would you pay more attention to: a stimulating dinner party companion, or a lecture?
We make it visual. Images are far more memorable than words alone, and make learning much more effective. They also make things more fun.
We use attention-grabbing tactics. Learning a new, tough, technical topic doesn't have to be boring. The graphics are often surprising, oversized, humorous, sarcastic, or edgy. The page layout is dynamic: no two pages are the same, and each one has a mix of text and images.
Metacognition: thinking about thinking
If you really want to learn, and you want to learn more quickly and more deeply, pay attention to how you pay attention. Think about how you think. The trick is to get your brain to see the new material you're learning as Really Important. Crucial to your well-being. Otherwise, you're in for a constant battle, with your brain doing its best to keep the new content from sticking.
Here's what we do:
We use pictures, because your brain is tuned for visuals, not text. As far as your brain's concerned, a picture really is worth a thousand words. And when text and pictures work together, we embedded the text in the pictures because your brain works more effectively when the text is within the thing the text refers to, as opposed to in a caption or buried in the text somewhere.
We use redundancy, saying the same thing in different ways and with different media types, and multiple senses, to increase the chance that the content gets coded into more than one area of your brain.
We use concepts and pictures in unexpected ways because your brain is tuned for novelty, and we use pictures and ideas with at least some emotional content, because your brain is more likely to remember when you feel something.
We use a personalized, conversational style, because your brain is tuned to pay more attention when it believes you're in a conversation than if it thinks you're passively listening to a presentation.
We include many activities, because your brain is tuned to learn and remember more when you do things than when you read about things. And we make the exercises challenging-yet-do-able, because that's what most people prefer.
We use multiple learning styles, because you might prefer step-by-step procedures, while someone else wants to understand the big picture first, and someone else just wants to see an example. But regardless of your own learning preference, everyone benefits from seeing the same content represented in multiple ways.
We include content for both sides of your brain, because the more of your brain you engage, the more likely you are to learn and remember, and the longer you can stay focused. Since working one side of the brain often means giving the other side a chance to rest, you can be more productive at learning for a longer period of time.
We include challenges by asking questions that don't always have a straight answer, because your brain is tuned to learn and remember when it has to work at something.
Finally, we use people in our stories, examples, and pictures, because, well, you're a person. Your brain pays more attention to people than to things.
About the Author
Bryan Basham is a Software Architect and Developer with extensive experience in Java web technologies. He has a keen eye for identifying core, reusable modules and crafting effective interfaces between subsystems. He has excellent OO analysis and design skills and quickly learn new domains. He is also skilled in information architecture and UI design.
Kathy Sierra has been interested in learning theory since her days as a game developer (Virgin, MGM, Amblin'). More recently, she's been a master trainer for Sun Microsystems, teaching Sun's Java instructors how to teach the latest technologies to customers, and a lead developer of several Sun certification exams. Along with her partner Bert Bates, Kathy created the Head First series. She's also the original founder of the Software Development/Jolt Productivity Award-winning javaranch.com, the largest (and friendliest) all-volunteer Java community.
Bert Bates is a 20-year software developer, a Java instructor, and a co-developer of Sun's upcoming EJB exam (Sun Certified Business Component Developer). His background features a long stint in artificial intelligence, with clients like the Weather Channel, A&E Network, Rockwell, and Timken.
Do NOT try to take the Final Mock J2EE 1.5 Sun Certified Web Component Developer (SCWCD) Exam until you're ready to see how much you need Head First Servlets and JSP, the book that doesn't just give you a bunch of facts to memorize; it drives knowledge straight into your brain.
Top customer reviews
As far as subject matter goes, the focus of this book seems to be on explaining the minute details and things that happened in background, being done by the container. This book will not help you to write an actual web application using servlets and jsps, but is a good reference for interviews, where the focus is more on how servlets and jsp work rather than what all you can do with servlets and jsps. However the book is full of the verse, "since this is not the exam and you will probably not need it", making it unsuitable as a complete reference book. In my opinion this book is very good for passing the exam, may be you can sell it on amazon after passing the exam.
The book is recommended for those who want to learn JEE (the web part), but if you have to have some background on Java, if you don't buy Head First Java first!
The book starts showing some concepts on the Internet, how servers work, pages and HTML. ABSOLUTELY FANTASTIC! They can make computers look much simpler and easy to learn.
Then, they show some simple web app. and explain it, then you'll see that this small app. got some problems (the HTML and Java code are mixed, making it painfully hard to maintain and understand) so they introduce other concepts like JSP, and they progress, showing that scriptlets in JSP are terrible too, so they present JSTL and so on. Even Enterprise Design Patterns are covered.
I found the book covers pretty well all the non-framework part of JEE, that is just Sun technology, no Struts, JSF, Hibernate, Spring, etc. But that's an excellent intro for Java Enterprise Edition. And of course, probably the best book for the Sun Certified Web Components Developer (SCWCD), with a lot of exercises in the last pages of each chapter. Every topic for the SCWCD is covered.
This book makes learning Java fun and its "There are no stupid questions" Q & A interspersed throughout each chapter has an amazing ability to ask, then answer, exactly the same questions I am having at that point. The diagrams do a phenomenal job of explaining what happens in the path from user to server and back. They spend pages and pages just explaining what the HttpServletRequest and HttpServletResponse objects are!
The humorous photos with captions keep me reading... on the bus as I commute to work... during my lunch break... on the bus ride home... in the evenings at home. I had planned to read Malcolm Gladwell's "blink" next, but that novel sits on the shelf at home as I continue to plow through this delightful entity. My previous attempt to learn this material was "Servlets and JavaServer Pages: The J2EE Technology Web Tier" by Falkner & Jones, but that book is as dry as a college textbook, so I never really absorbed much. I highly recommend this "Head First Servlets & JSP"!
Some Head First books are high-in-chatter, but low-in-content. However, Head First Servlets & JSP somehow manages to cover more material than the classic "Core Servlets & javaServerPages" book from Sun Microsystems; And make the learning fun. (ex: Core Servlets doesn't cover JSTL or web security, but Head First Servlets does).
The only downside -- Head First books are great learning books, but not good reference books. So plan to supplement your learning with another Servlet/JSP book, or downloaded materials from the Internet (starting with the Servlet/JSP specifications).
Great introductory book into Servlets and JSPs. The authors didn't assume the reader knew much about web applications or what goes on in the background. With 1 year of Java knowledge/experience, I found this book easy to follow with the way it explained how things worked step by step, and by effectively using excellent diagrams and examples.
I bought this book to learn about Servlets and JSPs, not necessarily to take the certification exam; and as such I would recommend this book to anyone who has little or no knowledge of servlets and JSPs, and wants to dive into the subject.