Building web applications using Java Short Courses
The Building Web Applications Using Java course is suitable for students with a working knowledge of Java and familiar with creating web pages using HTML. They will learn how to develop real world web applications with Java, using JSPs and Servlets, and understand fundamental JSP syntax. The course introduces server-side development with Java enabling the implementation of scalable, dynamic, distributed applications. The course content has been developed for real-world, commercial scenarios. Students will gain required knowledge to take the SCWCD certificate.
Software version: JDK 6
Course Information
| Start Date | Start Time | Duration | Cost | Course Code | Apply |
|---|---|---|---|---|---|
| Wednesday 5 October 2011 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2581 | Apply Now |
| Wednesday 25 April 2012 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2581 | Course Cancelled |
Eligibility
Working knowledge of Java and sound understanding of object-oriented principles. Students who have learned how to programme recently using the Java 1: Object-Oriented Programming with Java, Part 1 route should take the Java 2 course before enrolling on this course. More experienced programmers can skip the Java 2 course, but might benefit from taking the two courses in conjunction.
What will I learn?
Web application architectures
- 3-tier and multi-tier architecture, MVC (Model 2) architecture, Struts MVC architecture.
Servlets
- View component servlets, Controller servlets (form processing), Business tier servlets, servlet context, Java Beans.
JSPs
- Use of JSPs as view components, tag libraries, custom tags (JSTL), scriptlets, expressions, directives, declarations and action elements.
Struts
- MVC architecture, action classes, action forms, configuration of action mappings, Tiles framework
- Session management
- Servlet and JSP session management, cookies implementation, URL rewriting implementation.
Database connectivity
- Connect to a MySQL database using JDBC (Java DataBase Connectivity) and JNDI (Java Naming and Directory Interface).
Deployment using Tomcat servlet container
- Installation and configuration of the Tomcat servlet container and web server. Deployment of web applications.
Recommended Reading
Metlapalli, P. (2007) JavaServer Pages Illuminated. Jones and Bartlett Publishers, Inc
Basham, B., Sierra, K. and Bates, B. (2008) Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam. O'Reilly Media