Opis ebooka: Java Servlet & JSP Cookbook
With 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.These recipes include vital topics like the use of Ant to setup a build environment, extensive coverage of the WAR file format and web.xml deployment descriptor, file-uploading, error-handling, cookies, logging, dealing with non-HTML content, multimedia, request filtering, web services, I18N, web services, and a host of other topics that frustrate even the most seasoned developers.For Java web developers of all levels who are eager to put into practice the theory presented in other API-focused books, the solutions presented in this practical book will prove invaluable over and over again. This is painless way for less experienced developers who prefer to learn by doing to expand their skills and productivity, while accomplishing practical solutions to the pressing problems they face every day. More experienced developers can use these recipes to solve time-consuming problems quickly, freeing up their time for the more creative aspects of their work.
Wybrane bestsellery
-
W książce "80 sposobów na Ajax" znajdziesz przykłady zastosowania tej techniki w tworzeniu interesujących i nieszablonowych witryn WWW. Czytając ją, dowiesz się, jak sprawić, aby witryny WWW były bardziej interaktywne, a aplikacje WWW działały dokładnie tak jak aplikacje desktopowe.(27.45 zł najniższa cena z 30 dni)
27.45 zł
54.90 zł(-50%) -
Ajax, the popular term for Asynchronous JavaScript and XML, is one of the most important combinations of technologies for web developers to know these days. With its rich grouping of technologies, Ajax developers can create interactive web applications with XML-based web services, using JavaScrip...(77.45 zł najniższa cena z 30 dni)
76.95 zł
109.00 zł(-29%) -
AppleScript in a Nutshell is the first complete reference to AppleScript, the popular programming language that gives both power users and sophisticated enterprise customers the important ability to automate repetitive tasks and customize applications. As the Macintosh continues to expand and...(84.69 zł najniższa cena z 30 dni)
84.59 zł
119.00 zł(-29%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.31 zł
74.00 zł(-35%) -
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
This course offers an in-depth introduction to Java and algorithmic thinking, ideal for beginners. Starting with fundamental computer concepts, it progresses through Java programming basics, & algorithmic principles, concluding with file management.
-
Architect robust solutions like a pro with real-world insights and cutting-edge design techniques. Delve into advanced analytics, machine learning, generative AI, cloud-native architecture, and the key soft skills to excel as a solutions architect.
Solutions Architect's Handbook. Kick-start your career with architecture design principles, strategies, and generative AI techniques - Third Edition
Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Kamal Arora, Rohan Karmarkar
-
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%)
Ebooka "Java Servlet & JSP Cookbook" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Java Servlet & JSP Cookbook" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java Servlet & JSP Cookbook" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5238-1, 9780596552381
- Data wydania ebooka:
-
2004-01-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.2MB
- Rozmiar pliku Mobi:
- 3.2MB
Spis treści ebooka
- Java Servlet & JSP Cookbook
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Whats in the Book
- BEA WebLogic Recipes
- Whats in the Book
- Audience
- What You Need to Know
- Organization
- Conventions Used in This Book
- Using Code Examples
- Comments and Questions
- Acknowledgments
- 1. Writing Servlets and JSPs
- Introduction
- 1.1. Writing a Servlet
- Problem
- Solution
- Discussion
- See Also
- 1.2. Writing a JSP
- Problem
- Solution
- Discussion
- See Also
- 1.3. Compiling a Servlet
- Problem
- Solution
- Discussion
- See Also
- 1.4. Packaging Servlets and JSPs
- Problem
- Solution
- Discussion
- See Also
- 1.5. Creating the Deployment Descriptor
- Problem
- Solution
- Discussion
- See Also
- 2. Deploying Servlets and JSPs
- Introduction
- 2.1. Deploying an Individual Servlet on Tomcat
- Problem
- Solution
- Discussion
- See Also
- 2.2. Using a Context Element in Tomcat'sserver.xml
- Problem
- Solution
- Discussion
- See Also
- 2.3. Deploying an Individual Servlet on WebLogic
- Problem
- Solution
- Discussion
- See Also
- 2.4. Deploying an Individual JSP on Tomcat
- Problem
- Solution
- Discussion
- See Also
- 2.5. Deploying an Individual JSP on WebLogic
- Problem
- Solution
- Discussion
- See Also
- 2.6. Deploying a Web Application on Tomcat
- Problem
- Solution
- Discussion
- Using Ant for deployment
- See Also
- 2.7. Deploying a Web Application on WebLogic Using Ant
- Problem
- Solution
- Discussion
- See Also
- 2.8. Using the WebLogic Administration Console
- Problem
- Solution
- Discussion
- See Also
- 2.9. Using WebLogic Builder to Deploy a Web Application
- Problem
- Solution
- Discussion
- See Also
- 2.10. Using the weblogic.DeployerCommand-Line Tool
- Problem
- Solution
- Discussion
- See Also
- 3. Naming Your Servlets
- Introduction
- 3.1. Mapping a Servlet to a Name in web.xml
- Problem
- Solution
- Discussion
- See Also
- 3.2. Creating More Than One Mapping to a Servlet
- Problem
- Solution
- Discussion
- See Also
- 3.3. Creating a JSP-Type URL for a Servlet
- Problem
- Solution
- Discussion
- See Also
- 3.4. Mapping Static Content to a Servlet
- Problem
- Solution
- Discussion
- See Also
- 3.5. Invoking a Servlet Without a web.xml Mapping
- Problem
- Solution
- Discussion
- See Also
- 3.6. Mapping All Requests Within a Web Application to a Servlet
- Problem
- Solution
- Discussion
- See Also
- 3.7. Mapping Requests to a Controller and Preserving Servlet Mappings
- Problem
- Solution
- Discussion
- See Also
- 3.8. Creating Welcome Files for a Web Application
- Problem
- Solution
- Discussion
- See Also
- 3.9. Restricting Requests for Certain Servlets
- Problem
- Solution
- Discussion
- See Also
- 3.10. Giving Only the Controller Access to Certain Servlets
- Problem
- Solution
- Discussion
- See Also
- 4. Using Apache Ant
- Introduction
- 4.1. Obtaining and Setting Up Ant
- Problem
- Solution
- Discussion
- See Also
- 4.2. Using Ant Targets
- Problem
- Solution
- Discussion
- See Also
- 4.3. Including Tomcat JAR files in the Build File Classpath
- Problem
- Solution
- Discussion
- See Also
- 4.4. Compiling a Servlet with an Ant Build File
- Problem
- Solution
- Discussion
- Using the command line to declare the target servlet
- See Also
- 4.5. Creating a WAR File with Ant
- Problem
- Solution
- Discussion
- See Also
- 4.6. Creating a JAR File with Ant
- Problem
- Solution
- Discussion
- Manifest
- See Also
- 4.7. Starting a Tomcat Application with Ant
- Problem
- Solution
- Discussion
- See Also
- 4.8. Stopping a Tomcat Application with Ant
- Problem
- Solution
- Discussion
- See Also
- 5. Altering the Format of JSPs
- Introduction
- Precompiling JSPs
- JSPs as XML Documents
- Introduction
- 5.1. Precompiling a JSP in Tomcat
- Problem
- Solution
- Discussion
- See Also
- 5.2. Precompiling a JSP in WebLogic
- Problem
- Solution
- Discussion
- See Also
- 5.3. Precompiling JSPs with the Precompilation Protocol
- Problem
- Solution
- Discussion
- See Also
- 5.4. Mapping a JSP to Its Page Implementation Class
- Problem
- Solution
- Discussion
- See Also
- 5.5. Creating a JSP from Scratch as a JSP Document
- Problem
- Solution
- Discussion
- See Also
- 5.6. Generating an XML View from a JSP
- Problem
- Solution
- Discussion
- See Also
- 6. Dynamically Including Content in Servlets and JSPs
- Introduction
- 6.1. Including a Resource Each Time a Servlet Handles a Request
- Problem
- Solution
- Discussion
- See Also
- 6.2. Using an External Configuration to Include a Resource in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 6.3. Including Resources Nested at Multiple Levels in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 6.4. Including a Resource that Seldom Changes into a JSP
- Problem
- Solution
- Discussion
- See Also
- 6.5. Including Content in a JSP Each Time the JSP Handles a Request
- Problem
- Solution
- Discussion
- See Also
- 6.6. Using an External Configuration File to Include a Resource in a JSP
- Problem
- Solution
- Discussion
- See Also
- 6.7. Including an XML Fragment in a JSP Document
- Problem
- Solution
- Discussion
- See Also
- 6.8. Including Content from Outside a Context in a JSP
- Problem
- Solution
- Discussion
- See Also
- 7. Handling Web Form Data in Servlets and JSPs
- Introduction
- 7.1. Handling a POST HTTP Request in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 7.2. Handling a POST HTTP Request in a JSP
- Problem
- Solution
- Discussion
- See Also
- 7.3. Setting the Properties of a JavaBean in a JSP
- Problem
- Solution
- Discussion
- See Also
- 7.4. Setting a Scoped Attribute in a JSP to the Value of a Form Parameter
- Problem
- Solution
- Discussion
- See Also
- 7.5. Posting Data from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 7.6. Posting Data from a JSP
- Problem
- Solution
- Discussion
- See Also
- 7.7. Using a Servlet to Add a Parameter to a Query String
- Problem
- Solution
- Discussion
- See Also
- 7.8. Using a JSP to Add a Parameter to a Query String
- Problem
- Solution
- Discussion
- See Also
- 7.9. Using a Filter to Read Parameter Values
- Problem
- Solution
- Discussion
- See Also
- 8. Uploading Files
- Introduction
- 8.1. Preparing the HTML Page for File Uploads
- Problem
- Solution
- Discussion
- See Also
- 8.2. Using the com.oreilly.servlet Library
- Problem
- Solution
- Discussion
- See Also
- 8.3. Uploading One File at a Time
- Problem
- Solution
- Discussion
- See Also
- 8.4. Uploading Multiple Files
- Problem
- Solution
- Discussion
- See Also
- 8.5. Renaming Files
- Problem
- Solution
- Discussion
- See Also
- 8.6. Using a JSP to Handle a File Upload
- Problem
- Solution
- Discussion
- See Also
- 9. Handling Exceptions in Web Applications
- Introduction
- 9.1. Declaring Exception Handlers in web.xml
- Problem
- Solution
- Discussion
- See Also
- 9.2. Creating an Exception-Handling Servlet
- Problem
- Solution
- Discussion
- See Also
- 9.3. Sending an Error from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 9.4. Sending an Error from a JSP
- Problem
- Solution
- Discussion
- See Also
- 9.5. Creating an Error-Handling JSP
- Problem
- Solution
- Discussion
- See Also
- 9.6. Declaring a Special Exception-Handling JSP for Other JSPs
- Problem
- Solution
- Discussion
- See Also
- 10. Reading and Setting Cookies
- Introduction
- 10.1. Setting a Cookie with a Servlet
- Problem
- Solution
- Discussion
- See Also
- 10.2. Creating an Array from All of the Request's Cookies
- Problem
- Solution
- Discussion
- See Also
- 10.3. Setting a Cookie with a JSP
- Problem
- Solution
- Discussion
- See Also
- 10.4. Reading Cookie Values with a Servlet
- Problem
- Solution
- Discussion
- See Also
- 10.5. Reading Cookie Values with a JSP
- Problem
- Solution
- Discussion
- See Also
- 10.6. Altering or Removing a Cookie That Has Already Been Set
- Problem
- Solution
- Discussion
- Deleting a Cookie
- See Also
- 11. Session Tracking
- Introduction
- Disabled Cookies
- Introduction
- 11.1. Setting the Session Timeout in web.xml
- Problem
- Solution
- Discussion
- See Also
- 11.2. Setting the Session Timeout in All Tomcat Web Applications
- Problem
- Solution
- Discussion
- See Also
- 11.3. Setting the Session Timeout Programmatically
- Problem
- Solution
- Discussion
- See Also
- 11.4. Checking if a Session Exists in an HttpServletRequest
- Problem
- Solution
- Discussion
- See Also
- 11.5. Tracking Session Activity in Servlets
- Problem
- Solution
- Discussion
- See Also
- 11.6. Tracking Session Activity in JSPs
- Problem
- Solution
- Discussion
- See Also
- 11.7. Using URL Rewriting in a JSP
- Problem
- Solution
- Discussion
- See Also
- 11.8. Using URL Rewriting in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 11.9. Using a Listener to Track the Session Lifecycle
- Problem
- Solution
- Discussion
- See Also
- 11.10. Using a Listener to Monitor Session Attributes
- Problem
- Solution
- Discussion
- See Also
- 11.11. Using a Filter to Monitor Session Attributes
- Problem
- Solution
- Discussion
- See Also
- 12. Integrating JavaScript with Servlets and JSPs
- Introduction
- 12.1. Including JavaScript Modules in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 12.2. Including JavaScript Modules in a JSP
- Problem
- Solution
- Discussion
- See Also
- 12.3. Creating a New Window with JavaScript in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 12.4. Creating a New Window with JavaScript in a JSP
- Problem
- Solution
- Discussion
- See Also
- 12.5. Using JavaScript to Validate Form Values in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 12.6. Using JavaScript to Validate Form Values in a JSP
- Problem
- Solution
- Discussion
- See Also
- 13. Sending Non-HTML Content
- Introduction
- 13.1. Sending a PDF File
- Problem
- Solution
- Discussion
- See Also
- 13.2. Sending a Word Processing File
- Problem
- Solution
- Discussion
- See Also
- 13.3. Sending an XML file
- Problem
- Solution
- Discussion
- See Also
- 13.4. Sending an Audio File
- Problem
- Solution
- Discussion
- See Also
- 13.5. Viewing Internal Resources in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 14. Logging Messages from Servlets and JSPs
- Introduction
- Loggers
- Appenders
- Layouts
- Introduction
- 14.1. Logging Without Log4j
- Problem
- Solution
- Discussion
- See Also
- 14.2. Setting Up Log4j
- Problem
- Solution
- Discussion
- See Also
- 14.3. Using a Logger Without a Configuration File
- Problem
- Solution
- Discussion
- See Also
- 14.4. Adding an Appender to the Root Logger
- Problem
- Solution
- Discussion
- See Also
- 14.5. Using a Pattern with a Logger's Appender
- Problem
- Solution
- Discussion
- See Also
- 14.6. Using log4j in a JSP
- Problem
- Solution
- Discussion
- See Also
- 14.7. Logging Messages Using a Servlet Context Event Listener
- Problem
- Solution
- Discussion
- See Also
- 14.8. Logging Messages Using a Session Event Listener
- Problem
- Solution
- Discussion
- See Also
- 15. Authenticating Clients
- Introduction
- 15.1. Creating Users and Passwords with Tomcat
- Problem
- Solution
- Discussion
- See Also
- 15.2. Setting Up SSL on Tomcat
- Problem
- Solution
- Discussion
- See Also
- 15.3. Using BASIC Authentication
- Problem
- Solution
- Discussion
- See Also
- 15.4. Using Form-Based Authentication
- Problem
- Solution
- Discussion
- See Also
- 15.5. Logging Out a User
- Problem
- Solution
- Discussion
- See Also
- 15.6. Using JAAS to Create a LoginModule
- Problem
- Solution
- Discussion
- See Also
- 15.7. Creating the JAAS Configuration File
- Problem
- Solution
- Discussion
- See Also
- 15.8. Using JAAS in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 15.9. Using JAAS in a JSP
- Problem
- Solution
- Discussion
- See Also
- 16. Binding, Accessing, and Removing Attributes in Web Applications
- Introduction
- 16.1. Setting ServletContext Attributes in Servlets
- Problem
- Solution
- Discussion
- See Also
- 16.2. Setting ServletContext Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 16.3. Accessing or Removing ServletContext Attributes in Servlets
- Problem
- Solution
- Discussion
- See Also
- 16.4. Accessing or Removing ServletContext Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 16.5. Setting Session Attributes in Servlets
- Problem
- Solution
- Discussion
- See Also
- 16.6. Setting Session Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 16.7. Accessing or Removing Session Attributes in Servlets
- Problem
- Solution
- Discussion
- Removing the session attribute from a servlet
- See Also
- 16.8. Accessing or Removing Session Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 16.9. Setting Request Attributes in Servlets
- Problem
- Solution
- Discussion
- See Also
- 16.10. Setting Request Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 16.11. Accessing or Removing Request Attributes in Servlets
- Problem
- Solution
- Discussion
- See Also
- 16.12. Accessing or Removing Request Attributes in JSPs
- Problem
- Solution
- Discussion
- See Also
- 17. Embedding Multimedia in JSPs
- Introduction
- 17.1. Embedding an Applet in a JSPUsing jsp:plugin
- Problem
- Solution
- Discussion
- See Also
- 17.2. Embedding an Applet in a JSP Using the HTML Converter
- Problem
- Solution
- Discussion
- See Also
- 17.3. Automatically Creating HTML Template for Including Flash Files
- Problem
- Solution
- Discussion
- See Also
- 17.4. Writing HTML Template to Embed a Flash File
- Problem
- Solution
- Discussion
- See Also
- 17.5. Embedding Flash in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 17.6. Embedding a QuickTime Movie in a JSP
- Problem
- Solution
- Discussion
- See Also
- 17.7. Embedding an SVG File in a JSP
- Problem
- Solution
- Discussion
- See Also
- 17.8. Embedding a Background Soundtrack in a JSP
- Problem
- Solution
- Discussion
- See Also
- 18. Working With the Client Request
- Introduction
- 18.1. Examining HTTP Request Headers in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 18.2. Examining HTTP Request Headers in a JSP
- Problem
- Solution
- Discussion
- See Also
- 18.3. Using a Filter to Alter Request Headers
- Problem
- Solution
- Discussion
- See Also
- 18.4. Automatically Refreshing a Servlet
- Problem
- Solution
- Discussion
- See Also
- 18.5. Automatically Refreshing a JSP
- Problem
- Solution
- Discussion
- See Also
- 18.6. Counting the Number of Web Application Requests
- Problem
- Solution
- Discussion
- See Also
- 19. Filtering Requests and Responses
- Introduction
- 19.1. Mapping a Filter to a Servlet
- Problem
- Solution
- Discussion
- See Also
- 19.2. Mapping a Filter to a JSP
- Problem
- Solution
- Discussion
- See Also
- 19.3. Mapping More Than One Filter to a Servlet
- Problem
- Solution
- Discussion
- See Also
- 19.4. Changing the Order in Which Filters are Applied to Servlets
- Problem
- Solution
- Discussion
- See Also
- 19.5. Configuring Initialization Parameters for a Filter
- Problem
- Solution
- Discussion
- See Also
- 19.6. Optionally Blocking a Request with a Filter
- Problem
- Solution
- Discussion
- See Also
- 19.7. Filtering the HTTP Response
- Problem
- Solution
- Discussion
- See Also
- 19.8. Using Filters with RequestDispatcher Objects
- Problem
- Solution
- Discussion
- See Also
- 19.9. Checking Form Parameters with a Filter
- Problem
- Solution
- Discussion
- See Also
- 19.10. Blocking IP Addresses with a Filter
- Problem
- Solution
- Discussion
- See Also
- 20. Managing Email in Servlets and JSPs
- Introduction
- 20.1. Placing the Email-Related Classes on your Classpath
- Problem
- Solution
- Discussion
- See Also
- 20.2. Sending Email from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 20.3. Sending Email from a Servlet Using a JavaBean
- Problem
- Solution
- Discussion
- See Also
- 20.4. Accessing Email from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 20.5. Accessing Email from a Servlet Using a JavaBean
- Problem
- Solution
- Discussion
- See Also
- 20.6. Handling Attachments from an Email Received in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 20.7. Adding Attachments to an Email in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 20.8. Reading a Received Email's Headers from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 21. Accessing Databases
- Introduction
- 21.1. Accessing a Database from a Servlet Without DataSource
- Problem
- Solution
- Discussion
- See Also
- 21.2. Configuring a DataSource in Tomcat
- Problem
- Solution
- Discussion
- See Also
- 21.3. Using a DataSource in a Servlet with Tomcat
- Problem
- Solution
- Discussion
- See Also
- 21.4. Creating a DataSource on WebLogic
- Problem
- Solution
- Discussion
- See Also
- 21.5. Using a JNDI Lookup to get a DataSource from WebLogic
- Problem
- Solution
- Discussion
- See Also
- 21.6. Using a DataSource from WebLogic in a JSP
- Problem
- Solution
- Discussion
- See Also
- 21.7. Calling a Stored Procedure from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 21.8. Calling a Stored Procedure from a JSP
- Problem
- Solution
- Discussion
- See Also
- 21.9. Converting a ResultSet to a Result Object
- Problem
- Solution
- Discussion
- See Also
- 21.10. Executing Several SQL Statements Within a Single Transaction
- Problem
- Solution
- Discussion
- See Also
- 21.11. Using Transactions with JSPs
- Problem
- Solution
- Discussion
- See Also
- 21.12. Finding Information about a ResultSet
- Problem
- Solution
- Discussion
- See Also
- 22. Using Custom Tag Libraries
- Introduction
- 22.1. Creating a Classic Tag Handler
- Problem
- Solution
- Discussion
- See Also
- 22.2. Creating a JSP 1.2 TLD for a Classic Tag Handler
- Problem
- Solution
- Discussion
- See Also
- 22.3. Creating a JSP 2.0 TLD for a Classic Tag Handler
- Problem
- Solution
- Discussion
- See Also
- 22.4. Packaging a Tag Library in a Web Application
- Problem
- Solution
- Discussion
- See Also
- 22.5. Packaging the Tag Library in a JAR File
- Problem
- Solution
- Discussion
- See Also
- 22.6. Using the Custom Tag in a JSP
- Problem
- Solution
- Discussion
- See Also
- 22.7. Handling Exceptions in a Custom Tag Class
- Problem
- Solution
- Discussion
- See Also
- 22.8. Creating a Simple Tag Handler
- Problem
- Solution
- Discussion
- See Also
- 22.9. Creating a TLD for a Simple Tag Handler
- Problem
- Solution
- Discussion
- See Also
- 22.10. Using a Simple Tag Handler in a JSP
- Problem
- Solution
- Discussion
- See Also
- 22.11. Creating a JSP Tag File
- Problem
- Solution
- Discussion
- See Also
- 22.12. Packaging the JSP Tag File in a Web Application
- Problem
- Solution
- Discussion
- See Also
- 22.13. Packaging the JSP Tag File in a JAR
- Problem
- Solution
- Discussion
- See Also
- 22.14. Using a Custom Tag Associated with a Tag File
- Problem
- Solution
- Discussion
- See Also
- 22.15. Adding a Listener Class to a Tag Library
- Problem
- Solution
- Discussion
- See Also
- 23. Using the JSTL
- Introduction
- 23.1. Downloading the JSTL 1.0 and Using the JSTL Tags in JSPs
- Problem
- Solution
- Discussion
- See Also
- 23.2. Downloading the Java Web Services Developer Pack
- Problem
- Solution
- Discussion
- See Also
- 23.3. Using the Core JSTL Tags
- Problem
- Solution
- Discussion
- See Also
- 23.4. Using the XML Core JSTL Tags
- Problem
- Solution
- Discussion
- See Also
- 23.5. Using the XML Transform Tags
- Problem
- Solution
- Discussion
- See Also
- 23.6. Using the Formatting JSTL Tags
- Problem
- Solution
- Discussion
- See Also
- 23.7. Using A SQL JSTL Tag with a DataSource Configuration
- Problem
- Solution
- Discussion
- See Also
- 23.8. Using A SQL JSTL Tag Without a DataSource Configuration
- Problem
- Solution
- Discussion
- See Also
- 23.9. Accessing Scoped Variables with the EL
- Problem
- Solution
- Discussion
- See Also
- 23.10. Accessing Request Parameters with the EL
- Problem
- Solution
- Discussion
- See Also
- 23.11. Using the EL to Access Request Headers
- Problem
- Solution
- Discussion
- See Also
- 23.12. Using the EL to Access One Request Header
- Problem
- Solution
- Discussion
- See Also
- 23.13. Accessing Cookies with the EL
- Problem
- Solution
- Discussion
- See Also
- 23.14. Using the EL to Access JavaBean Properties
- Problem
- Solution
- Discussion
- See Also
- 23.15. Using JSTL Functions
- Problem
- Solution
- Discussion
- See Also
- 24. Internationalization
- Introduction
- 24.1. Detecting the Client Locale in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 24.2. Detecting the Client's Locales in a JSP
- Problem
- Solution
- Discussion
- See Also
- 24.3. Creating a ResourceBundle as a Properties File
- Problem
- Solution
- Discussion
- See Also
- 24.4. Creating a ResourceBundle as a Java Class
- Problem
- Solution
- Discussion
- See Also
- 24.5. Using the ResourceBundle in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 24.6. Using the ResourceBundle in a JSP
- Problem
- Solution
- Discussion
- See Also
- 24.7. Formatting Dates in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 24.8. Formatting Dates in a JSP
- Problem
- Solution
- Discussion
- See Also
- 24.9. Formatting Currencies in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 24.10. Formatting Currencies in a JSP
- Problem
- Solution
- Discussion
- See Also
- 24.11. Formatting Percentages in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 24.12. Formatting Percentages in a JSP
- Problem
- Solution
- Discussion
- See Also
- 24.13. Setting the Localization Context in the Deployment Descriptor
- Problem
- Solution
- Discussion
- See Also
- 25. Using JNDI and Enterprise JavaBeans
- Introduction
- 25.1. Configuring a JNDI Object in Tomcat
- Problem
- Solution
- Discussion
- See Also
- 25.2. Accessing the Tomcat JNDI Resource from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 25.3. Accessing the Tomcat JNDI Resource from a JSP
- Problem
- Solution
- Discussion
- See Also
- 25.4. Configuring a JNDI Resource in WebLogic
- Problem
- Solution
- Discussion
- See Also
- 25.5. Viewing the JNDI Tree in WebLogic
- Problem
- Solution
- Discussion
- See Also
- 25.6. Accessing the WebLogic JNDI Resource from a Servlet
- Problem
- Solution
- Discussion
- See Also
- 25.7. Accessing the WebLogic JNDI Resource from a JSP
- Problem
- Solution
- Discussion
- See Also
- 25.8. Accessing an EJB Using the WebLogic JNDI Tree
- Problem
- Solution
- Discussion
- See Also
- 26. Harvesting Web Information
- Introduction
- 26.1. Parsing an HTML Page Using thejavax.swing.text Subpackages
- Problem
- Solution
- Discussion
- See Also
- 26.2. Using a Servlet to Harvest Web Data
- Problem
- Solution
- Discussion
- See Also
- 26.3. Creating a JavaBean as a Web Page Parser
- Problem
- Solution
- Discussion
- See Also
- 26.4. Using the Web Page Parsing JavaBean in a Servlet
- Problem
- Solution
- Discussion
- See Also
- 26.5. Using the Web Page Parsing JavaBean in a JSP
- Problem
- Solution
- Discussion
- See Also
- 27. Using the Google and Amazon Web APIs
- Introduction
- 27.1. Getting Set Up with Google's Web API
- Problem
- Solution
- Discussion
- See Also
- 27.2. Creating a JavaBean to Connect with Google
- Problem
- Solution
- Discussion
- See Also
- 27.3. Using a Servlet to Connect with Google
- Problem
- Solution
- Discussion
- See Also
- 27.4. Using a JSP to Connect with Google
- Problem
- Solution
- Discussion
- See Also
- 27.5. Getting Set Up with Amazon's Web Services API
- Problem
- Solution
- Discussion
- SOAP with Apache Axis
- See Also
- 27.6. Creating a JavaBean to Connect with Amazon
- Problem
- Solution
- Discussion
- See Also
- 27.7. Using a Servlet to Connect with Amazon
- Problem
- Solution
- Discussion
- See Also
- 27.8. Using a JSP to Connect with Amazon
- Problem
- Solution
- Discussion
- See Also
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Java Servlet & JSP Cookbook Bruce W. Perry (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.