Many companies wish to migrate or augment their web development with Java. ColdFusion developers already familiar and productive with CFML need to learn new skills for creating web applications using Java technologies. This class will help those developers, having begun their journey to Java with the Java for ColdFusion Programmers class, become comfortable writing web applications using Java.
The class will compare and contrast ColdFusion and Java web development. The last two days of the class will be spent in building a Java web application, using JSPs, JSTL, Java servlets.
Upon completion of this course, the participant will be able to:> Create Model-View-Controller web applications using Java web technologies> Write servlets to respond to HTTP requests> Use the JSP Standard Tag Library (JSTL) to create web pages> Write custom tags where no standard tags exist> Work with relational databases using standard JDBC drivers
Unit 1: Surveying the Java web landscape (JSPs, servlets, containers, JSTL, etc.)Unit 2: The Model-View-Controller architectural design patternUnit 3: Understanding servlets and containersUnit 4: Requests and responsesUnit 5: Attributes and listenersUnit 6: Statefulness and multi-threading in web applicationsUnit 7: Java Server Pages (JSPs)Unit 8: The new JSP Expression LanguageUnit 9: JSP Standard Tag Library (JSTL)Unit 10: Custom tagsUnit 11: Deploying web applications with WAR filesUnit 12. Web application securityUnit 13: Filters and wrappersUnit 14: Working with relational databases using JDBC
Participants should have successfully completed the Java for ColdFusion Programmers class (or be Sun-certified Java programmers) and should be able to write basic ColdFusion applications.
“Instructor was very willing to work before and after class to help students with labs. I was happy with the overall class. Instructor worked hard and made the experience a good one for all of us.” Student – WebSphere MQ Integrator V5 Development Workshop