rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Java EE to Jakarta EE 10 recipes
    sub title: a problem-solution approach for Enterprise Java
  name:
    name part: Juneau, Josh
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Telang, Tarun
    role:
      role term: author.
  type of resource: text
  origin info:
    place:
      place term: nyu
    date issued: 2022
    edition: Third edition.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (719 pages) : illustrations
  abstract: Take a problem-solution approach for programming enterprise Java or Java EE applications and microservices for cloud-based solutions, enterprise database applications, and even small business web applications. Java EE to Jakarta EE 10 Recipes provides effective, practical, and proven code snippets that you can immediately use to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment. Java EE was made open source under the Eclipse Foundation, and Jakarta EE is the new name for what used to be termed the Java Platform, Enterprise Edition. This book helps you rejuvenate your Java expertise and put the platform's latest capabilities to use for quickly developing robust applications. If you are new to Jakarta EE, this book will help you learn the features of the platform and benefit from one of the most widely used and powerful technologies available for cloud-native enterprise application development today. Examples in this book highlight Jakarta EE's capabilities, helping you to build streamlined and reliable applications using the latest in Java technologies. The book takes a problem-solution approach in which each section introduces a common programming problem, showing you how to solve that problem in the best possible way using the latest features in Jakarta EE. Solutions in the form of working code examples are presented that you can download and use immediately in your own projects. Clear descriptions are provided to help you understand and learn to build further on the solutions provided.
  table of contents: Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Jakarta Servlets -- 1-1. Setting Up a Jakarta EE Application Server -- Problem -- Solution -- How It Works -- 1-2. Developing a Servlet -- Problem -- Solution -- How It Works -- 1-3. Packaging, Compiling, and Deploying a Servlet -- Problem -- Solution -- Quick Start -- How It Works -- 1-4. Registering a Servlet Without web.xml -- Problem -- Solution -- How It Works -- 1-5. Displaying Dynamic Content with a Servlet -- Problem -- Solution -- How It Works
  table of contents: 1-6. Handling Requests and Responses -- Problem -- Solution -- How It Works -- 1-7. Listening for Servlet Container Events -- Problem -- Solution -- How It Works -- 1-8. Setting Initialization Parameters -- Problem -- Solution #1 -- Solution #2 -- How It Works -- 1-9. Filtering Web Requests -- Problem -- Solution -- How It Works -- 1-10. Listening for Attribute Changes -- Problem -- Solution -- How It Works -- 1-11. Applying a Listener to a Session -- Problem -- Solution -- How It Works -- 1-12. Managing Session Attributes -- Problem -- Solution -- How It Works -- 1-13. Downloading a File
  table of contents: Problem -- Solution -- How It Works -- 1-14. Dispatching Requests -- Problem -- Solution -- How It Works -- 1-15. Redirecting to a Different Site -- Problem -- Solution -- How It Works -- 1-16. Securely Maintaining State Within the Browser -- Problem -- Solution -- How It Works -- 1-17. Finalizing Servlet Tasks -- Problem -- Solution -- How It Works -- 1-18. Reading and Writing with Nonblocking I/O -- Problem -- Solution -- How It Works -- 1-19. Pushing Resources from a Server to a Client -- Problem -- Solution -- How It Works -- Chapter 2: Jakarta Server Pages
  table of contents: 2-1. Creating a Simple Jakarta Server Page -- Problem -- Solution -- How It Works -- 2-2. Embedding Java into a Jakarta Server Page -- Problem -- Solution -- How It Works -- 2-3. Separating Business Logic from View Code -- Problem -- Solution -- How It Works -- 2-4. Yielding or Setting Values -- Problem -- Solution -- How It Works -- 2-5. Invoking a Function in a Conditional Expression -- Problem -- Solution -- How It Works -- 2-6. Creating a Jakarta Server Page Document -- Problem -- Solution -- How It Works -- 2-7. Embedding Expressions in Jakarta Expression Language -- Problem -- Solution
  table of contents: How It Works -- 2-8. Accessing Parameters in Multiple Pages -- Problem -- Solution -- How It Works -- 2-9. Creating a Custom Jakarta Server Tag -- Problem -- Solution -- How It Works -- 2-10. Including Other Jakarta Server Pages into a Page -- Problem -- Solution -- How It Works -- 2-11. Creating an Input Form for a Database Record -- Problem -- Solution -- How It Works -- 2-12. Looping Through Database Records Within a Page -- Problem -- Solution -- How It Works -- 2-13. Handling Errors in Jakarta Server Pages -- Problem -- Solution -- How It Works -- 2-14. Disabling Scriptlets in Pages
  note: Josh Juneau, Tarun Telang.
  note: Includes index.
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Java (Computer program language)
  classification: QA76.73.J38
  classification: 005.13/3
  identifier: 9781484280799
  identifier: 1484280792
  identifier: 9781484280782
  identifier: 9781484280799 O'Reilly Media
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record content source: ORMDA
    record creation date: 220727
    record change date: 20260130163249.6
    record identifier: in00004671950
    language of cataloging:
      language term: eng