JSP, Servlet, Struts, JSF, and Java Training
Looking for short hands-on training classes on servlets, JavaServer Pages (JSP), Apache Struts, JavaServer Faces(JSF), or Java programming taught at your company by Marty Hall? If you have a group of at least eight interested developers (10 for courses outside the US or Canada), contact Marty to arrange a course at your location. Distinctive features of Marty's training: Courses are taught by an experienced developer, award-winning instructor, conference speaker on servlets and JSP (JavaOne, International Conference for Java Development, Evolve Australia, SD West, Comdex), and author of Core Web Programming, Core Servlets and JavaServer Pages (JSP), and More Servlets and JavaServer Pages (JSP) from Sun Microsystems Press. Core Servlets and JavaServer Pages is the most popular servlet and JSP book internationally, with translations in Bulgarian, Chinese (both traditional and simplified script), Czech, French, German, Hebrew, Japanese, Korean, Polish, Russian and Spanish. It was ranked by both amazon.com and fatbrain.com as one of the ten best computer programming books of the year, and was one of the top ten best-selling computer-related books at Borders stores and amazon.com in its first year of publication.
Aimed at Web developers with some previous Java experience, Java Servlet Programming, Second Edition, offers a solid introduction to the world of Java development with Servlets and related technologies. Thoroughly revised and newly updated with over a half-dozen new chapters, this title brings an already useful text up to speed with some leading-edge material. It excels particularly in explaining how to program dynamic Web content using Java Servlets, with a fine introduction to all the APIs, programming techniques, and tips you will need to be successful with this standard. Besides a useful guide to APIs, the book looks at a variety of techniques for saving session state, as well as showing how Servlets can work together to power Web sites.
Java Servlets Books
For Java developers, download time and execution performance significantly limit the practical sphere of Java applets. Server-side Java is the key solution. Developing Java Servlets presents this important technology for proficient Java developers; however, don't look here for a primer to the base Java language. While the book includes numerous Java code examples, the lack of a companion CD-ROM is disappointing. And while there is a reference to the publisher's Web site, it wasn't easy to find the URL in the book. The writing is also a bit choppy in places. To illustrate many of the concepts in the book, a complete sample application is presented. The author uses an online movie catalog system as the book's case study. This example includes database access, user interface implementation, and simple shopping basket features to put the technology in good perspective.
As soon as the Web began to be used for delivering services, service providers recognized the need for dynamic content. Applets, one of the earliest attempts towards this goal, focused on using the client platform to deliver dynamic user experiences. At the same time, developers also investigated using the server platform for this purpose. Initially, Common Gateway Interface (CGI) scripts were the main technology used to generate dynamic content. Though widely used, CGI scripting technology has a number of shortcomings, including platform dependence and lack of scalability. To address these limitations, Java Servlet technology was created as a portable way to provide dynamic, user-oriented content.
More Servlets and JavaServer Pages
The Java 2 Platform has become the technology of choice for developing processional e-commerce applications, dynamic Web pages, and Web-enabled applications and services. Servlet and JSP technology is the foundation of this platform: it provides the link between Web clients and server-side applications. But the field has been evolving rapidly, and few developers have been able to keep up. In this companion to the worldwide bestseller Core Servlets and JavaServer Pages, Marty Hall shows you how to apply recent advances in servlet and JSP technology.
Core Servlets and JavaServer Pages
In the Java universe, the interface layer of the ubiquitous model-view-controller (MVC) software design paradigm is handled by either servlets of JavaServer Pages (JSP). The second edition of Core Servlets and JavaServer Pages, like its predecessor, documents these handy technologies fully and practically. Far more than a straight API reference, this book presents examples-complete with code and a listing or screen shot showing results-wherever possible. It's a fantastic strategy for communicating to programmers what they need to do in order to achieve the effects and behaviors they desire. What's new in the second edition? Lots, in terms of its eponymous software development environments: The book covers servlets 2.4 and JSP 2.0. The examples are more refined, too, and more attention is paid to supporting technologies like Web and database servers.
Java servlet books
Server-side computing is all the rage these days, and people seem most intrigued with Java servlets. With bookstores overloaded with books on the topic, you can become overwhelmed trying to choose the right one. In this article, John reviews nine servlet books in a comparison that aims to save you time and grief in your book search. The five books with servlet-only content in this review are:
Java Servlet Programming, by Jason Hunter with William Crawford
Developing Java Servlets, by James Goodwill
Inside Servlets: Server-Side Programming for the Java Platform, by Dustin R. Callaway
Java Servlets by Example, by Alan R. Williamson
Java Servlets, Second Edition, by Karl Moss
Books : Java Servlet & JSP Cookbook
Book DescriptionWith literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications. Java Servlet and JSP Cookbook presents real-world problems, and provides concise, practical solutions to each. Finding even one tested code 'recipe' that solves a gnarly problem in this comprehensive collection of solutions and best practices will save hours of frustration--easily justifying the cost of this invaluable book. But 'Java Servlet and JSP Cookbook' is more than just a wealth of cut-and-paste code. It also offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to similar situations.
Java servlets give all the benefits of CGI scripting languages without the overhead of a new server process for every request. Requests are normally handled by a new servlet thread and bring the full strength and portability of the Java programming language to a Web application. One of the first requirements for servlet development is access to a Java application server, servlet "container" or plug-in to a standard Web server. This section focuses on open source products from the Apache Foundation that are available for Linux and Windows platforms.
and Java Server Pages
Welcome to the official book support site for Servlets and JSP; the J2EE Web Tier. This site was created and is maintained by the authors of the book in order to aid readers. Here you can find out the latest book related news, find answers to questions people commonly ask about the book, errata, the book's code, and sample chapters of the book's material. Another bit of code from the book has found its way in to an O'Reilly article. It is a filter that can manipulate HTTP headers in order to control all sorts of things a specific example is controlling client-side caching of content such as images and style sheets.
Book Review: Java Servlet Programming 2nd Edition
Java Servlet Programming 2nd Edition is an excellent book and reference for the Java Servlet 2.2 API. Jason Hunter and William Crawford clearly know their servlets and the knowledge shines through. If you are looking for a comprehensive servlet book this is it.
The book starts with a introduction to servlets and a small history of their place with other server-side technologies. HTTP servlets are then introduced along with developing dynamic server-side content. Topics then range from servlet sessions, security, database connectivity, applet cooperation, internationalization and J2EE integration.
Head First Servlets and JSP
This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use Servlets & JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse one that puts you to sleep). No problem. Head First Servlets and JSP's brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it "a page turner". Most importantly, this book will help you use what you learn. It won't get you through the exam only to have you forget everything the next day.
Servlets That's all you hear-well, in this book, at any rate. I hope this book will give you a good grounding, and that after reading it, you'll get a feel for where servlets can best be used. By no means does this book cover all the uses of servlets; such a book could never exist. Servlets are a lightweight/heavyweight solution to the problem of server-side processing. Java has proven to be a serious contender in the field of commercial software. It has delivered on nearly all of its highly over-hyped claims, failing on only a few bothersome issues that have been cleared up as the Java Development Kit (JDK) version numbers creep on.
Servlets are modules that extend request/response-oriented servers, such as Java-enabled web servers. For example, a servlet might be responsible for taking data in an HTML order-entry form and applying the business logic used to update a company's order database. Servlets are to servers what applets are to browsers. Unlike applets, however, servlets have no graphical user interface.
Servlets can be embedded in many different servers because the servlet API, which you use to write servlets, assumes nothing about the server's environment or protocol. Servlets have become most widely used within HTTP servers; many web servers support the Servlet API. Servlets are an effective replacement for CGI scripts. They provide a way to generate dynamic documents that is both easier to write and faster to run. Servlets also address the problem of doing server-side programming with platform-specific APIs: they are developed with the Java Servlet API, a standard Java extension.
Books Online Core Servlets
A complete guide to building interactive sites, dynamic pages, and Web-enabled applications with the new J2EE versions of servlets (v. 2.2) and JavaServer Pages (v. 1.1). Includes many portable, fully-documented, production-quality examples. Provides setup and configuration details for the three leading free servlet/JSP engines- Apache Tomcat, the JSWDK, and the Java Web Server.
Advanced topics- Defining custom JSP tags, transmitting compressed pages, generating images and Excel spreadsheets, developing a shopping cart class, exploiting keep-alive HTTP connections, and JDBC connection pooling. Servlets and JavaServer Pages dramatically simplify the creation of dynamic Web pages and Web-enabled applications.