HANDS-ON
J2EE Web Tier: Servlets, JSP, and Custom Tag Libraries
X490 (2 semester units in EECS)
(formerly Java Servlets: Advanced Web Applications)
Java Servlets and JavaServer Pages (JSPs) have become the industry standard for developing dynamic Web applications. This course explores the technologies involved in considerable detail, and involves hands-on experience through lab work and homework projects.
The course starts with the HTTP protocol, and then continues to in-depth coverage of the Servlet Framework, including the event model, filters and dispatchers, session management, concurrency issues, and security. This is followed by in-depth discussion and lab work in JSP and its various approaches. Topics also include JSP scripting, JSP standard tags with JavaBeans, using and developing Custom Tag Libraries, usage of JSTL, and the JSP EL.
Additional topics include Web-tier J2EE design patterns, best practices, and performance and scalability issues.
The course ends with a brief survey of such Model 2 frameworks as Struts and JSF.
Prerequisites: An introductory course in Java or some programming experience with Java: familiarity with HTML development.
There are currently no sections open for enrollment.
Sections closed for enrollment
Sun. March 30, San Francisco
ASIF QAMAR, M.S.C.S., is a software architect at Oracle. He has more than nine years of experience with Java, and has been involved in software development with various languages since 1988. He specializes in server-side Java programming.Revised class schedule in red.
- 4 meetings
- March 30 to April 27: Sun., 9:30 am-5:30 pm
- San Francisco: Room 814, UC Berkeley Extension Downtown Center, 425 Market St., 8th Floor (enter on Fremont St.)
- $895 (EDP 313817)