
Java 7 - Web Applications (Servlets, JSP, JSF)
Java 7 WEB APPLICATIONS (JSP SERVLETS JSF) is the industry standard for developing server side Java applications. During this VTC course, students will learn how to build modern, scalable web applications. The focus here is on building web-enabled applications that employ Servlets, JavaServer Pages, and Tag Libraries to exploit the services provided by Java 7. This course covers architectural design issues as well as specific coding models for Java Web Applications. Students will build an application that uses the following technologies: JavaServer Faces or JSF, Jquery, Ajax, Json, Servlets, JSP, and JSTL. Seasoned Java Developer David Saenz will demonstrate the power of Java Web Applications and why Java is favored in the industry to provide real world solutions. Source code is provided to implement and see real world web applications perform. The work files will allow you to deploy, test, and modify actual application logic. To begin learning today, simply click on the movie links.
Course content
Welcome7 lessons
CSS & JavaScript Primer3 lessons
Servlet Basics5 lessons
Advanced Servlets8 lessons
- Servlet Lifecycle3:001 credit or ad
- Servlet Configuration3:091 credit or ad
- Deployment Descriptors web.xml3:001 credit or ad
- Servlet Threading4:091 credit or ad
- Servlet & Forms4:311 credit or ad
- Servlet & Input Validation pt. 13:471 credit or ad
- Servlet & Input Validation pt. 23:071 credit or ad
- Servlet Example4:211 credit or ad
Session Tracking9 lessons
- HttpSession Need for Sessions2:061 credit or ad
- HttpSession Class6:301 credit or ad
- Session Invalidation & Timeout4:331 credit or ad
- Cookies / Cookie Class3:301 credit or ad
- Cookie Expiration3:271 credit or ad
- URL Rewriting4:201 credit or ad
- Request Scope / ServletRequest5:031 credit or ad
- Session Scope / HttpSession Class5:191 credit or ad
- Application Scope / ServletContext4:421 credit or ad
JSP Basics9 lessons
- JSP Overview & Motivation2:521 credit or ad
- Problems with Servlets3:221 credit or ad
- JSP Runtime Behavior3:071 credit or ad
- Scripting Elements Syntax Rules3:011 credit or ad
- Comments & Scriptlets2:221 credit or ad
- JSP Implicit Objects5:091 credit or ad
- Expressions2:061 credit or ad
- Directives3:421 credit or ad
- Declarations3:081 credit or ad
Model View Controller (MVC)8 lessons
- MVC Interactions Overview3:041 credit or ad
- Redirects & Forwards1:251 credit or ad
- Servlet Redirects2:401 credit or ad
- JSP Redirects2:061 credit or ad
- JSP Forward2:341 credit or ad
- Servlet Forwards2:451 credit or ad
- RequestDispatcher Interface4:421 credit or ad
- Redirect vs. Forward / Usage Guidelines1:491 credit or ad
JSP Tags6 lessons
JSP Standard Tag Library (JSTL)10 lessons
- JSTL Overview3:071 credit or ad
- JSP Expression Language (EL)3:331 credit or ad
- EL Operators2:001 credit or ad
- EL Implicit Objects3:211 credit or ad
- EL Array / List / Maps2:361 credit or ad
- Resolving Access to the Scopes4:221 credit or ad
- Core Tags pt. 13:511 credit or ad
- Core Tags pt. 22:371 credit or ad
- Formatting Tags5:071 credit or ad
- XML & SQL Tags4:111 credit or ad
Filters9 lessons
- Filters Overview2:171 credit or ad
- Preprocessing & Postprocessing2:471 credit or ad
- @WebFilter1:591 credit or ad
- init(FilterConfig) Method2:091 credit or ad
- CompressionFilter Example3:441 credit or ad
- LoginFilter Example4:121 credit or ad
- AuditFilter Example (IP / Performance / Log)3:401 credit or ad
- FilterChain Object2:371 credit or ad
- Configuring Filters3:321 credit or ad
Custom Tags7 lessons
- Custom Tags Overview2:001 credit or ad
- Using Custom Tags @taglib Directive2:241 credit or ad
- Custom Tag Library Descriptor (TLD)2:431 credit or ad
- Custom Tag Handlers2:071 credit or ad
- Attributes in JSP Custom Tag4:211 credit or ad
- Iteration Using JSP Custom Tag4:011 credit or ad
- Tags Runtime2:351 credit or ad