| Course Description | |
| This two-day course teaches Java programmers how to build dynamic web applications using JavaServer Pages, Servlets and JavaBeans. These technologies combine to form the presentation side of a J2EE web-based application. Students will implement a Model-View-Controller (MVC) architecture for their web applications. Course Length: 2 Days Course Tuition: $690 (US) |
|
| Prerequisites | |
| Java Programming, HTML. | |
| Course Outline |
|
• Web Applications and MVC Web Applications JSPs and Servlets Model-View-Controller Model 2 Architecture The WAR File web.xml Handling Errors Building the WAR Deploying the WAR • JavaServer Pages Introduction to JSP JSP Syntax JSP Scripting Elements Request and Response Implicit Objects page Directive Error Handling The include directive include and forward Actions • Java Servlets Generic Servlet Servlet Lifecycle web.xml HTTP Requests HttpServlet HTTPServletRequest RequestDispatcher ServletContext HttpSession JSP vs. Servlet • JavaBeans What is a JavaBean? Rules Properties Using JavaBeans in JSPs Properties and Forms Data Access Objects Resource Reference Bean Scopes in Servlets Bean Scopes in JSPs • JSP Expression Language JSP Expression Language Literals Variables The . and [ ] Operators Other Operators Implicit Objects |
• Introduction to JSTL What is JSTL? Core Tags — Conditionals Core Tags — Iteration and Import Variables, Output, and Exceptions XML Manipulation Tags Internationalization Tags SQL Tags • Security Concepts Constraints Roles login-config BASIC Authentication FORM Authentication Login and Error Pages • Appendix A - Tag Libraries Custom Tags Using Custom Tags Defining Tags Tags with Attributes Fragments and Variables Packaging Tag Files • Appendix B - ANT What Is Ant? build.xml Tasks Properties and Property Files Managing Files and Directories Filesets Java Tasks Creating Java Archives Specifying Paths Miscellaneous Tasks Contact us for course schedules or more information. |


