Update – 2019–01–11 Project is Mavenized and updated to: Java 11, Apache Maven 3.6.0, Apache Tomcat 9.0.14, Eclipse IDE 2018–12. Beside mavenization, project is also modularized (please check section: Appendix).
Are you interested in Java web developement? Tired of JSP?
Why not use JSF? Did you know that as Oracle states: JSP technology is considered to be a deprecated presentation technology for JavaServer Faces ?
What is JSF?
JSF is a component based MVC framework which is built on top of the Servlet API and provides components via taglibs which can be used in JSP or any other Java based view technology such as Facelets. Facelets is much more suited to JSF than JSP. It namely provides great templating capabilities such as composite components, while JSP basically only offers the <jsp:include> for templating, so that you’re forced to create custom components with raw Java code (which is a bit opaque and a lot of tedious work in JSF) when you want to replace a repeated group of components with a single component. Since JSF 2.0, JSP has been deprecated as view technology in favor of Facelets.
As being a MVC (Model–View–Controller) framework, JSF provides the FacesServlet as the sole request–response Controller. It takes all the standard and tedious HTTP request/response work from your hands, such as gathering user input, validating/converting them, putting them in model objects, invoking actions and rendering the response. This way you end up with basically a JSP or Facelets (XHTML) page for View and a JavaBean class as Model. The JSF components are used to bind the view with the model and the FacesServlet uses the JSF component tree to do all the work.
Instructor Details
Courses : 1
Specification: JSF – building complete CMS with Java and JavaServer Faces
|
6 reviews for JSF – building complete CMS with Java and JavaServer Faces
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $29.99 |
---|---|
Provider | |
Duration | 10 hours |
Year | 2019 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$29.99
Stephen Julias –
Great course
Chandan Maddanna –
The course so far has been great, to the point, clear and not a lot in a single video. Thanks, really has been helpful in learning .
Lofus Malik –
Course with great materials and clear explanations. Lessons are separated just as they should be.
Wesam Algjamia –
It is very important to learn the basics of Java in order to learn to build a project
Guntur Setiawan –
good and simple explaination, easy to understand and easy to follow the practical, but please show us also the preview site not only the cms preview thank you Best Regards, Guntur
Rick Wubs –
Terrible course. A lot of duplicate code, and the final product doesn’t even work properly. If you want to know about worst practices in software design, then please watch this series to see how you can hardcode everything and duplicate the same code literally 10 times right below each other.