This course is an extension of object-oriented programming, and is designed for the preparation of senior projects (實務專題). This course will cover the following 4 topics: 1. Object-oriented analysis and design. The topic discusses the analysis and design process of an information system using an ATM example. 2. Relational database design and SQL (Structured Query Language) using MS SQL server 2008. 3. Server-side programming using servlet and JavaServer Pages (JSP) in Tomcat web server. The topic discusses request-response model in the server and the interactions with database. 4. Client-side programming. The topic discusses the Asynchronous Javascript and XML (Ajax) using Sencha (Ext JS). It is used to design web-GUI (graphical user interface) and DWR (Direct Web Remoting). FusionCharts, an animated flash chart for graphical analysis applications, will be introduced if time is available.
Pass condition
Grade:60 Fraction
-
Eclipse操作說明
-
Chapter 1
-
Chapter 2
-
Chapter 3
-
Chapter 4
-
Chapter 5
-
Chapter 6
-
Chapter 7
-
Chapter 8
-
Chapter 9
-
Chapter 10
-
ATM Case Study, Part 1: Object-Oriented Design with the UML
-
ATM Case Study Part 2: Implementing an Object-Oriented Design
-
Model-View-Controller
-
Exception Handling
-
Accessing Database with JDBC
-
Servlets
-
JavaServer Pages (JSP)
- Course Introduction
- Course Plan
- 評論