學分數 |
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週:JSF 頁面的建立第02週:JSF 頁面的建立第03週:JSF 頁面的建立第04週:開發 CDI Java Beans/EL 語法的使用第05週:頁面導覽機制第06週:多語頁面開發第07週:JSF 樣版功能第08週:資料轉換及驗證第09週:資料表格的使用第10週:JSF 事件處理第11週:Ajax 及複合元件第12週:客製元件開發第13週:HTML 5 及 JSF第14週:JSF 應用程式的安全設定第15週:第三方 JSF 函式庫第16週:專題製作第17週:專題製作第18週:專題報告
|
成績及評量方式 |
平時作業及出席:50%期末小型專題:50%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.Lecture notesOracleOracle (教科書)
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~hychen39/
E-Mail: hychen39@cyut.edu.tw
Office Hour:
星期三,第5~6節,地點:L-746; 星期四,第5~6節,地點:L-746; 分機:4556
|
|