| news | art & culture | opinions | events | classifieds | course schedule |

   |   Find course by title:


|  |  |
 15-437 Web Application Development This course will introduce concepts in programming web application servers. We will study of the fundamental architectural elements of programming web sites that produce content dynamically. The primary technology introduced will be Java Servlets and Java Server Pages (JSPs), but we will also cover the related topics as necessary so that students may build significant applications. Such topics include: HTTP, HTML, XML, JavaBeans, Design Patterns (Abstract Factories, MVC), Tag Libraries (JSTL), Databases (MySQL/JDBC), Object-Relation Mapping (ORM), Security (SSL), Web Services (SOAP/WSDL/UDDI), Frameworks (Struts), and Internationalization. Several tools and software packages will be demonstrated. More information on assignments is posted on the Related URL above. This course is recommended for student contemplating enrollment in 15-413 (the Software Engineering Project). Notes: Students are required to provide their own computer hardware for this course. Hardware requirements are posted on the Related URL above. This course has several cross listings: *Two 12 unit listings run for the full semester: 15-437/15-637. This full semester course includes a project component that is the primary focus of the second half. Undergraduate students register for 15-437. Masters students register for 15-637. *Two 6 unit listings run only for Mini 3: 46-864/08-764. This half semester course consists of lectures, homework, and a final exam (but no project). Students in the Tepper's Technology Leadership Program register for 46-864. Students from other programs may register for 08-764. Note that 08-764 used to be listed as 17-660. Students that have previously taken and passed 15-437, 15-637 or 17-660 may not register for another of this semester's three web app classes (15-437, 15-637, or 08-764) without instructor permission (unlikely to be given). |  |  
Popularity index |  |

Students also scheduled |  |
|
No sections available for semester Fall 2007.
No sections available for semester Fall 2006.
No sections available for semester Spring 2006.
No sections available for semester Fall 2005.
No sections available for semester Spring 2005.
No sections available for semester Fall 2004.
No sections available for semester Spring 2004.
No sections available for semester Fall 2003.
No sections available for semester S03.
|  |
|