UC Berkeley Extension UC Berkeley Extension
UC Berkeley Extension

Grades

Transcripts

Locations/Maps

Textbooks

Contact Us

Request a Catalog

catalog image Courses begin every month. A new edition of our catalog is published three times a year in early April, July and December.

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

UC Berkeley Extension Catalog Program Info Contact Us