學分數 |
3
|
修課時數 |
3
|
開課班級 |
日間部博士班1年級 A班
|
本課程培養學生下列知識: |
介紹在多層式架構下的企業應用程式開發技術及其原理。
1. 知識:介紹 MVC 及元件化網頁應用程式開發技術及其原理,主要為 Java EE 中的 JavaServer Face 框架。
2. 技能:學生能夠撰寫企業應用程式,涵蓋以下的功能特色: 表單處理、資料轉換、資料驗證、頁面導覽、頁面樣版、多國語言支援、server-side 事件處理、Ajax 及複合元件開發等。
3. 態度:培養學生自主學習、自主研究之態度。
1.學生需瞭解 JSF 的請求處理流程。2.學生需熟悉 JSF 中的各式標籤及表單資料的處理。3.學生需能利用 Managed Bean 撰寫 MVC 架構的程式。4.學生需能利用 JSF 程式透過 Java Persistece API存取資料庫。5.學生需能利用JSF 開發複合式 UI 元件。The course delivers the technology for developing the component-based enterprise web application with the MVC pattern. This is an advanced course for Java Programming.
1.Knowledge: introduce the JavaServe Face (JSF) framework in Java EE for developing enterprise web applicatioin.
2.Skill: use the JSF to develop web application with features addressed the basic needs of enterprise web applcation: form data conversion and validation, page navigations, page templates, i10n support, server-side event processing for the complex user interfaces, Ajax requests, composite UI components.
3.Attitude: bring up self-learning and problem-solving abilities.
|
每週授課主題 |
第01週:Part 1: JSF I - Developing with the MVC pattern; P第02週:Part 1: JSF I - Developing with the MVC pattern; P第03週:Part 1: JSF I - Developing with the MVC pattern; P第04週:Part 1: JSF I - Developing with the MVC pattern; P第05週:Day Off第06週:Part 2: Enterprise Java Bean第07週:Part 3: Object-Relational Mapping with Java Persis第08週:Part 3: Object-Relational Mapping with Java Persis第09週:Mid-term Exam第10週:Part 3: Object-Relational Mapping with Java Persis第11週:Part 4: JSF II - Validating form data and handling第12週:Part 4: JSF II - Validating form data and handling第13週:Part 4: JSF II - Validating form data and handling第14週:Part 5: JSF III - Page template and AJAX第15週:Part 6: Application Security第16週:Part 6: Application Security第17週:Day off第18週:Final Exam
|
成績及評量方式 |
平時作業及出席:50%期末考:30%期中考:20%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.Lecture notesOracleOracle (教科書)
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~hychen39/
E-Mail: hychen39@cyut.edu.tw
Office Hour:
星期二,第3~4節,地點:L-746; 星期三,第3~4節,地點:L-746; 分機:4556
|
|