
Explore advanced Java server faces concepts, dive into application security, and learn deploying your applications with real-life hosting providers. Create custom components and apply these in the Java development world.
A brief introduction for those who didn't take the Learn JSF from scratch course
Learn how to implement form-based authentication with container-managed security in a Java server faces app using GlassFish, configure a database with users and groups, and hash passwords with sha-256.
Explore form-based authentication in a JSF app with GlassFish, mapping security roles to database groups, and configuring a JNDI data source, connection pool, and realm.
Deploy form-based authentication with container-managed security in a JSF app, configure GlassFish realms, validate credentials, and implement logout and redirects to maintain secure access to admin areas.
Learn to deploy a form-based authentication app to a remote GlassFish 4.1 environment on Jelastic, configuring Java 8, MySQL 5.6, JDBC resources, and security settings.
Configure a JDBC connection pool and resource in GlassFish, upload the MySQL driver, test the connection with ping, and deploy the application with form-based authentication.
Explore custom components in JavaServer Faces 2.2, including building an image render component that outputs html image tags from external resources or byte arrays.
Learn to handle the id attribute and attributes map in JSF, render images from byte arrays or URLs, and configure a custom image render tag library with session-based storage.
Declare attributes in the face lit tagged library, including name, description, type, and required, with image and style class options. Render images via the image render component using resource bundle.
Create a jsf backing bean to render byte array images from local resources and external sources via a servlet, handling image data, content type, and deployment challenges.
This course is intended for students who already know how to create web applications using JavaServer Faces, and its targeted to students who want to learn how to apply security to their applications, learn how to deploy in real life scenarios and learn how to create you very own custom UIComponents.
The course will contain about 4 hours of videos where we will learn more advanced concepts for JSF Web development.
The course is structured in sections by topic, i.e. security,deployments and custom components.