My Account Log in

1 option

Practical JSF in Java EE 8 : Web Applications ​in Java for the Enterprise / by Michael Müller.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
(Computer scientist)separator_comma Müller., Author.
Contributor:
(Computer scientist)separator_comma.
Michael.
Language:
English
Subjects (All):
JavaServer pages.
Java (Computer program language).
Programming languages (Electronic computers).
Computer programming.
Java.
Programming Languages, Compilers, Interpreters.
Web Development.
Programming Techniques.
Local Subjects:
Java.
Programming Languages, Compilers, Interpreters.
Web Development.
Programming Techniques.
Physical Description:
1 online resource (XXII, 480 p. 82 illus.)
Edition:
1版. 2018.
Other Title:
Practical JavaServer Faces in Java Enterprise Edition eight
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2018.
System Details:
text file
Summary:
This is an enhanced practical, projects-driven guide to web development with the Java EE 8 and JSF (JavaServer Faces) APIs and web framework. This book combines the theoretical background with a practical approach by building 4 real world applications. By developing these JSF web applications, you'll take a tour through the other different Java EE technologies like JPA, CDI, Security, WebSockets, and more. In this book, you will learn to use the JavaServer Faces web framework in Java EE 8 to easily construct a web-based user interface (UI) from a set of reusable components. Then, you add event handling that JSF also offers and then link to a database, persist data, add security and other "bells and whistles" that Java EE 8 platform has to offer towards building complete enough running web applications. The goal of this book is to create a good foundation in Java-based web development and take you to a more sophisticated level and be proficient i n Java EE 8 web development using the JSF framework. After reading this book, it can serve as an invaluable reference with four takeaway web applications that can be used as templates for your own web projects. What you'll learn: What is in the Java EE 8 and the JavaServer Faces APIs and how to use these to build Java-based web applications through four different and practical real world case studies Process user input with JSF and the expression language by building a calculator application How to persist data using JSF templating and Java Persistence to manage a book store inventory Build and manage a music library with JSF lifecycle, BeanValidation and more Create and manage an alumni database and mailing list using JSF, AJAX, web services and Java EE 8's security features. Who is this book for: This book is for those who are new to Java EE 8, JSF. This book could be for those with some prior experience with Java EE 7 and JSF but want a refresher using latest versions of Java EE and JSF APIs. Some prior experience with Java like Java SE or core JDK is recommended though.
Contents:
Part I: TinyCalculator Project
1. TinyCalculator
2. Foundations
3. JavaServer Faces
4. Expression Language
5. HTML Friendly Markup
6. Configuration files
7. Testing with Selenium
8. Recap TinyCalculator
Part II: Books Project
9. Preparing for Java EE 8
10. Introducing the Books Application
11. Starting the Books App
12. Java Persistence API
13. JSF Templating
14. Becoming International
15. Bean Validation
16. Contexts and Dependency Injection
17. Conversation Scope
18. Links
19. Responsive Design
20. Summary and Perspective
Part III: Intermezzo Project
21. Intermezzo
22. JSF Lifecycle revised
23. Repetitive Structures
23. JSF and BeanValidation
Part IV: Alumni Project
24. Alumni
25. Validation
26. Ajax
27. Building Composite Components
28. Secure Passwords
29. Data Facade
30. Activation Mail
31. Cleanup (or Scheduled Tasks)
32. Authentication and Authorization
33. Account Handling
34. Classroom Chat (WebSockets)
35. Changing Look and Feel
36. Constants Handling
Afterword
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E.
Notes:
Includes bibliographical references and index.
ISBN:
9781484230305
1484230302
OCLC:
1105058824

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account