Introducing Java EE7 : a look at what's new / / Josh Juneau |
Autore | Juneau Josh |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | [Berkeley, Calif.], : Apress, c2013 |
Descrizione fisica | 1 online resource (xxiii, 214 pages) : color illustrations |
Disciplina |
004
006.76 |
Collana |
The expert's voice in Java
Gale eBooks |
Soggetto topico |
Java (Computer program language)
Object-oriented programming language |
ISBN | 1-4302-5849-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: New Servlet Features""; ""Non-Blocking I/O""; ""Upgrade Protocol""; ""Enhanced FileUpload""; ""Filter Life Cycle""; ""Security Enhancements""; ""Specifying an Identity for Executing init and destroy Methods""; ""Thwarting Session Fixation Attack""; ""Denying Uncovered HTTP Methods""; ""Changing the Content Length""; ""Summary""; ""Chapter 2: JavaServer Faces and Facelets""; ""View Actions""; ""Faces Flow""; ""Defining a Flow""
""The Flow Managed Bean""""Navigating View Nodes""; ""Flow EL""; ""Java API for Flow Context""; ""Packaging a Flow""; ""Ajax Queues""; ""File Upload""; ""Stateless Views""; ""HTML5 and JSF""; ""Passthrough Attributes""; ""HTML5-Friendly Markup""; ""Facelets Enhancements""; ""Exclude XML from Custom Components""; ""@FaceletsResourceResolver Annotation""; ""Resource Library Contracts""; ""Security Enhancements""; ""Summary""; ""Chapter 3: Expression Language (EL)""; ""Lambda Expressions""; ""Lambda Concept and Examples""; ""Variable Assignment""; ""Nesting""; ""Passing Lambdas to Java"" ""Collections Enhancements""""Sets""; ""Maps""; ""Lists""; ""Supporting Operations""; ""New Operators""; ""String Concatenation Operator""; ""Assignment Operator""; ""Semicolon Operator""; ""Precedence Changes""; ""Static Field and Methods""; ""Stand-Alone API""; ""Defining a Bean""; ""Declaring a Variable""; ""Defining a Function""; ""Utilizing the ELManager""; ""Incompatibilities with Previous Releases""; ""Summary""; ""Chapter 4: Object Relational Mapping and JPA""; ""Support for Joins with ON Conditions""; ""Invocation of Database Functions""; ""Bulk Updates and Deletions"" ""Downcasting in the FROM and WHERE clauses""""Schema Generation""; ""Support for Database Stored Procedures""; ""Synchronization of Persistence Contexts""; ""Entity Listeners using CDI""; ""Summary""; ""Chapter 5: Business Logic Using EJB""; ""General Updates and Improvements""; ""Transaction Life-Cycle Callbacks in Session Beans""; ""Passivation Made Optional""; ""Explicitly Denoting Local and Remote Business Interfaces""; ""Extended TimerService API""; ""JMS Alignment""; ""Embeddable EJBContainer Now Autocloseable""; ""New Features in EJB Lite""; ""Optional Features""; ""Summary"" ""Chapter 6: Validating Data""""An Overview of Bean Validation with Java EE""; ""Constraint Validation Annotations""; ""Review: Utilizing Different Validation Techniques""; ""Review: Writing a Custom Constraint Annotation""; ""Contexts and Dependency Injection Integration""; ""ValidatorFactory and Validator Injection""; ""Managed Instances of Requested Classes""; ""Method Validation""; ""Declaring Parameter Constraints""; ""Declaring Return Value Constraints""; ""Cascaded Validation""; ""Customizing Method, Constructor, or Getter Validation""; ""Manual Method Level Validation Invocation"" ""Group Conversion"" |
Record Nr. | UNINA-9910735396403321 |
Juneau Josh
![]() |
||
[Berkeley, Calif.], : Apress, c2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Jakarta EE Recipes : A Problem-Solution Approach / / by Josh Juneau |
Autore | Juneau Josh |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
Descrizione fisica | 1 online resource (XLV, 840 p. 42 illus.) |
Disciplina | 005.133 |
Soggetto topico |
Java (Computer program language)
Java |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Servlets and JavaServer Pages -- 2. JavaServer Faces Fundamentals -- 3. Advanced JavaServer Faces -- 4. Eclipse Krazo -- 5. JDBC With Jakarta EE -- 6. Object-Relational Mapping -- 7. Jakarta NoSQL -- 8. Enterprise JavaBeans -- 9. Java Persistence Query Language -- 10. Bean Validation -- 11. Contexts and Dependency Injection -- 12. Java Message Service -- 13. RESTful Web Services -- 14. WebSockets and JSON -- 15. Security -- 16. Concurrency and Batch -- 17. Deploying to Containers. |
Altri titoli varianti | Jakarta Enterprise Edition recipes |
Record Nr. | UNINA-9910383826603321 |
Juneau Josh
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java 17 recipes : a problem-solution approach / / Josh Juneau and Luciano Manelli |
Autore | Juneau Josh |
Edizione | [4th edition.] |
Pubbl/distr/stampa | New York, New York : , : Apress Media LLC, , [2022] |
Descrizione fisica | 1 online resource (619 pages) : illustrations (black and white, and color) |
Disciplina | 005.133 |
Soggetto topico | Java (Computer program language) |
ISBN | 1-4842-7963-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Getting Started with Java 17 2. Enhancements Through Java 17 3. Strings 4. Numbers and Dates 5. Object-Oriented Java 6. Lambda Expressions 7. Data Structures and Collections 8. Input and Output 9. Exceptions and Logging 10. Concurrency 11. Unicode, Internationalization, and Currency Codes 12. Working with Databases 13. Java Web Applications 14. Email 15.JSON and XML Processing 16. Networking |
Record Nr. | UNINA-9910548173203321 |
Juneau Josh
![]() |
||
New York, New York : , : Apress Media LLC, , [2022] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java 9 Recipes [[electronic resource] ] : A Problem-Solution Approach / / by Josh Juneau |
Autore | Juneau Josh |
Edizione | [3rd ed. 2017.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 |
Descrizione fisica | 1 online resource (L, 626 p. 61 illus., 44 illus. in color.) |
Disciplina | 005.133 |
Soggetto topico |
Java (Computer program language)
Programming languages (Electronic computers) Computer programming Java Programming Languages, Compilers, Interpreters Programming Techniques |
ISBN | 1-4842-1976-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Getting Started with Java 9 -- 2. Java 9 Enhancements -- 3. Strings -- 4. Numbers and Dates,- 5. Object-Oriented Java -- 6. Lambda Expressions -- 7. Data Structures and Collections -- 8. Input and Output -- 9. Exceptions and Logging -- 10. Concurrency -- 11. Debugging and Unit Testing -- 12. Unicode, Internationalization, and Currency Codes -- 13. Working with Databases -- 14. JavaFX Fundamentals -- 15. Graphics with JavaFX -- 16. Media with JavaFX -- 17. Java Web Applications with JavaServer Faces -- 18. Nashorn and Scripting -- 19. E-mail -- 20. JSON and XML Processing -- 21. Networking -- 22. Java Modularity. |
Record Nr. | UNINA-9910254855003321 |
Juneau Josh
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java EE 7 recipes : a problem-solution approach / / Josh Juneau |
Autore | Juneau Josh |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | [Berkeley, Calif.], : Apress, 2013 |
Descrizione fisica | 1 online resource (735 p.) |
Disciplina | 005.2762 |
Soggetto topico |
Java (Computer program language)
Application software - Development |
ISBN | 1-4302-4426-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Conventions; Downloading the Code; Configuring a Database for the Book Sources; Setting Up a NetBeans Project; CHAPTER 1 Introduction to Servlets; 1-1. Setting Up a Java Enterprise Environment; 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; How It Works
1-4. Registering Servlets Without WEB-XMLProblem; Solution; How It Works; 1-5. Displaying Dynamic Content with a Servlet; Problem; Solution; How It Works; 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 AttributesProblem; Solution; How It Works; 1-13. Downloading a File; 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; CHAPTER 2 JavaServer Pages; 2-1. Creating a Simple JSP Page; Problem; Solution; How It Works 2-2. Embedding Java into a JSP PageProblem; 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 JSP Document; Problem; Solution; How It Works; 2-7. Embedding Expressions in EL; Problem; Solution; How It Works; 2-8. Accessing Parameters in Multiple Pages; Problem; Solution; How It Works; 2-9. Creating a Custom JSP Tag; Problem; Solution; How It Works 2-10. Including Other JSPs into a PageProblem; 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 JSP Errors; Problem; Solution; How It Works; 2-14. Disabling Scriptlets in Pages; Problem; Solution; How It Works; 2-15. Ignoring EL in Pages; Problem; Solution #1; Solution #2; Solution #3; How It Works; CHAPTER 3 The Basics of JavaServer Faces; 3-1. Writing a Simple JSF Application; Problem; Solution #1 Displaying a JSF Managed Bean Field Value |
Altri titoli varianti | Java EE seven recipes |
Record Nr. | UNINA-9910438103703321 |
Juneau Josh
![]() |
||
[Berkeley, Calif.], : Apress, 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java EE 8 Recipes : A Problem-Solution Approach / / by Josh Juneau |
Autore | Juneau Josh |
Edizione | [2nd ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (XLIX, 760 p. 88 illus.) |
Disciplina | 005.133 |
Soggetto topico |
Java (Computer program language)
Java |
ISBN | 1-4842-3594-0 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Working with Servlets -- 2. JavaServer Pages -- 3. The Basics of JavaServer Faces -- 4. JavaServer Faces Standard Components -- 5. Advanced JavaServer Faces and Ajax -- 6. The MVC Framework -- 7. JDBC -- 8. Object-Relational Mapping -- 9. Enterprise JavaBeans -- 10. The Query API and JPQL -- 11. Bean Validation -- 12. Java EE Containers -- 13. Contexts and Dependency Injection -- 14. Java Message Service -- 15. RESTful Web Services -- 16. WebSockets and JSON -- 17. Security -- 18. Concurrency and Batch Applications -- 19. Appendix: Java EE Development with Apache NetBeans IDE. |
Altri titoli varianti | Java Enterprise Edition eight recipes |
Record Nr. | UNINA-9910300366103321 |
Juneau Josh
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java EE to Jakarta EE 10 Recipes : A Problem-Solution Approach for Enterprise Java / / by Josh Juneau, Tarun Telang |
Autore | Juneau Josh |
Edizione | [3rd ed. 2022.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2022 |
Descrizione fisica | 1 online resource (719 pages) : illustrations |
Disciplina | 005.133 |
Soggetto topico | Java (Computer program language) |
ISBN | 1-4842-8079-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Jakarta Servlets -- 2. Jakarta Server Pages -- 3. Jakarta Server Faces -- 4. Advanced Jakarta Server Faces -- 5. Jakarta MVC -- 6. JDBC with Jakarta EE -- 7. Object_Relational Mapping -- 8. Jakarta Enterprise Beans -- 9. Java Persistence Query Language -- 10. Jakarta Bean Validation -- 11. Contexts and Dependency Injection -- 12. Jakarta Messaging -- 13. RESTful Web Services -- 14. WebSockets and JSON -- 15. Jakarta Security -- 16. Concurrency and Batch -- 17. Jakarta NoSQL -- 18. Jakarta EE Containers -- 19. Deploying to Containers -- Appendix A: Jakarta EE Development with Apache NetBeans IDE. |
Record Nr. | UNINA-9910585771203321 |
Juneau Josh
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2022 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
JavaServer Faces: Introduction by Example [[electronic resource] /] / by Josh Juneau |
Autore | Juneau Josh |
Edizione | [1st ed. 2014.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
Descrizione fisica | 1 online resource (345 p.) |
Disciplina | 005.2762 |
Collana | Expert's Voice in Java |
Soggetto topico |
Java (Computer program language)
Software engineering Java Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0838-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Contents; About the Author; Acknowledgments; Chapter 1: Introduction to Servlets; Setting Up a Java Enterprise Environment; Example; Explanation; Developing Your First Servlet; Example; Explanation; How to Package, Compile, and Deploy a Servlet; Example; Explanation; Registering Servlets Without WEB-XML; Example; Explanation; Displaying Dynamic Content with a Servlet; Example; Explanation; Handling Requests and Responses; Example; Explanation; Listening for Servlet Container Events; Example; Explanation; Setting Initialization Parameters; Example #1; Example #2
ExplanationFiltering Web Requests; Example; How It Works; Listening for Attribute Changes; Explanation; Applying a Listener to a Session; Example; Explanation; Managing Session Attributes; Example; How It Works; Downloading a File Using a Servlet; Example; Explanation; Dispatching Requests; Example; Explanation; Redirecting to Another Application or Site; Example; Explanation; Utilizing Cookies Within the Browser Securely; Example; Explanation; Finalizing Servlet Tasks; Example; Explanation; Reading and Writing with Nonblocking I/O; Example; Explanation; Chapter 2: JavaServer Pages Development of a Simple JSP PageExample; Explanation; Embedding Java into a JSP Page; Example; Explanation; Separating Business Logic from View Code; Example; Explanation; Yielding or Setting Values; Example; Explanation; Invoking a Function in a Conditional Expression; Example; Explanation; Creating a JSP Document; Example; Explanation; Embedding Expressions in EL; Example; Explanation; Accessing Parameters in Multiple Pages; Example; Explanation; Creating a Custom JSP Tag; Example; Explanation; Including Other JSPs into a Page; Example; Explanation Creating an Input Form for a Database RecordExample; Explanation; Looping Through Database Records Within a Page; Example; Explanation; Handling JSP Errors; Example; Explanation; Disabling Scriptlets in Pages; Example; Explanation; Ignoring EL in Pages; Example #1; Example #2; Example #3; Explanation; Chapter 3: The Basics of JavaServer Faces; Writing a Simple JSF Application; Example #1; Displaying a JSF Managed Bean Field Value; Examining the JSF Managed Bean; Ensuring the JSF Application Functions Properly in a Pre-JSF 2.0 Environment; Example #2; Explanation Breaking Down a JSF ApplicationWriting a Managed Bean; Example; JSF View; Explanation; Scopes; Building Sophisticated JSF Views with Components; Example; Explanation; Displaying Messages in JSF Pages; Example; Explanation; Navigation Based Upon Conditions; Example; Explanation; Updating Messages Without Recompiling; Example; Explanation; Validating User Input; Example; Explanation; Evaluation of Page Expressions Immediately; Example; Explanation; Passing Page Parameters to Methods; Example; Explanation; Arithmetic and Reserved Words in Expressions; Example; Explanation Creating Bookmarkable URLs |
Record Nr. | UNINA-9910300464603321 |
Juneau Josh
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|