This unit of study will focus on the design, the architecture and the development of web applications using technologies currently popular in the marketplace including Java and . NET environments. There are three key themes examined in the unit: Presentation layer, Persistence layer, and Interoperability. The unit will examine practical technologies such as JSP and Servlets, the model-view-controller (MVC) architecture, database programming with ADO. NET and JDBC, advanced persistence using ORM, XML for interoperability, and XML-based SOAP services and Ajax, in support of the theoretical themes identified. On completion the students should be able to: Compare Java/J2EE web application development with Microsoft . NET web application development; Exposure to relevant developer tools (e. g. Eclipse and VS. NET); Be able to develop a real application on one of those environments; Use XML to implement simple web services and AJAX applications.
Unit details and rules
Academic unit | School of Electrical and Computer Engineering |
---|---|
Credit points | 6 |
Prerequisites
?
|
(INFO1103 OR INFO1110 OR INFO1910) AND (INFO2110 OR ISYS2110) AND (INFO2120 OR INFO2820 OR ISYS2120) |
Corequisites
?
|
None |
Prohibitions
?
|
EBUS4001 |
Assumed knowledge
?
|
None |
Available to study abroad and exchange students | Yes |
Teaching staff
Coordinator | Huaming Chen, huaming.chen@sydney.edu.au |
---|---|
Lecturer(s) | Huaming Chen, huaming.chen@sydney.edu.au |