版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、GUI 程序設計課程教學大綱一、 課程說明課程編碼:16309020課程總學時(理論總學時/實踐總學時):48 學時(36/12 學時)學分:3 學分周學時:3 學時開課學期:第 4 學期1課程性質:工程專業(yè)選修課2適用專業(yè)與學時分配:適用專業(yè):工程專業(yè) 2013 屆四年制本科生教學內容與時間安排表3課程教學目的與要求:GUI 程序設計是象的 Java工程專業(yè)本科生的一門的專業(yè)課,旨在使學生掌握以面語言為基礎的 Web 開發(fā)技術。本門課程是面象技術在 Web 應用開發(fā)中的具體應用與實踐。要求學生通過本課程的學習,了解 Java Web 開發(fā)和執(zhí)行環(huán)境的概況,掌握一種典型的Web 開發(fā)和執(zhí)章次教
2、學內容總理論實踐一Java Web 開發(fā)技術概述220二Java Web 開發(fā)環(huán)境概述220三基于 IDE 開發(fā) Java 程序422四基于 IDE 開發(fā) Servlet642五基于 Servlet API 的Web 開發(fā)862六基于 IDE 開發(fā) JSP862七JSP 指令、操作與JavaBean1082八JDBC 程序設計642九Web 設計模式及案例分析22總計483612行環(huán)境;了解 Web 開發(fā)體系結構(客戶層表示邏輯層業(yè)務層數據層)中各層所應用的技術,掌握實現表示邏輯層的Servlet、JSP 編程技術,業(yè)務層的 JavaBean 組件編程技術;掌握 JDBC 程序設計的基本原理與
3、應用,了解設計模式的概念,掌握 MVC(MViewController)設計模式及其在Web 開發(fā)中的應用。為后續(xù)的項目管理、質量測試等課程奠定系統(tǒng)開發(fā)基礎。4本門課程與其它課程關系:預備知識:1計算機文化基礎2Java 語言程序設計5及參考書:(1)Java Web 應用與開發(fā),編著, 2006 年 7 月(2)Oracle 9i JDeveloper Web 應用與開發(fā),編著,2003 年 6 月(3)Java Servlet 2.3 編程指南,美 JohnBell,Tony Loton 等著,馬樹奇等譯,電子工業(yè),2002 年 7 月(4)JSP Web 編程指南,美 Jayson Fa
4、lkner,Ben Galbraith,Romin Lrani 等著,電子工業(yè),2002 年 2 月(5)J2EE 1.4 Essentials,美 Aaron E. Walsh,2003 年 11 月6課程教學方法與:(1)本課程課堂講授采用電子教案的多投影方式,使用制作的課件;(2)根據本課程的基本特征,除理論和實驗教學外,增加了 Sun 認證 Java 2 Web 認證SCWCD 與綜合案例開發(fā)實踐教學這兩個教學環(huán)節(jié)。7課程方法與要求:方法:采用百分制,滿分為 100 分。1、閉卷:占總評成績的 70%。2、作業(yè)、平時考勤、提問:占總評成績的 15%。3、實驗:占總評成績的 15%。8實
5、踐教學內容安排:由于本門課程是實踐性很強的課程,必須通過上機操作才能掌握所學的知識,所以要特別強調講授與上機操作相結合。實驗是學習該課程的非常重要的教學環(huán)節(jié),通過上機實驗能夠加深理解和鞏固書本上所學的知識,能夠提高動手操作的能力以及分析問題和解決問題的能力。具體的實驗內容、實驗要求和實驗安排將在該課程的實驗大綱和實驗日歷中給出。共安排 6 次試驗,每次上機 2 學時,合計學時為 12 學時。本課程還將設立一個綜合案例實踐教學環(huán)節(jié),學生可以根據自己的學習實際情況選做。每 4-6人分成一個實驗小組,每組設立一個組長和一個實驗題目,提交個題目的需求、設計和軟件。完成綜合案例設計的學生,經授課教師考核
6、成績優(yōu)秀者,本部分的成績按 10%的比例加入期末成績。二、 教學內容綱要第一章Java Web 開發(fā)技術概述(2 學時)了解: 組成 Web 開發(fā)體系結構各層所應用的技術及功能;課程知識體系。掌握:容器、組件、Web 應用、J2EE 應用等概念。重點:Web 應用、J2EE 應用的概念。難點:Web 開發(fā)體系結構。2主要內容第一節(jié)J2EE 體系結構第二節(jié)J2EE 容器和組件第三節(jié)客戶層技術第四節(jié)Web 層技術第五節(jié)EJB 層技術第六節(jié)數據層技術第七節(jié)J2EE中的角色與任務第八節(jié)小結第二章Java Web 開發(fā)環(huán)境概述(2 學時)了解:IDE 的主要特性與初始化方法。掌握: IDE 基本組成;
7、常用術語和概念;工程環(huán)境配置方法;、聯機幫助的使用方法;、JDeveloper 對象庫的基本組成。重點:IDE 基本組成。難點:工程環(huán)境配置方法。2主要內容第一節(jié)IDE 簡介第二節(jié)安裝 IDE第三節(jié)IDE 基本組成第四節(jié)IDE 工作環(huán)境配置第五節(jié)IDE 工程環(huán)境配置第六節(jié)IDE 對象庫第七節(jié)小結第三章基于 IDE 開發(fā) Java 程序(4 學時)了解:IDE 中 UML 類圖的設計方法。掌握: 用 IDE 創(chuàng)建 Java 類的方法; 由 Java 類生成 UML 類圖的方法。重點:用 IDE 創(chuàng)建 Java 類的方法。難點:IDE 中 UML 類圖的設計方法。2主要內容第一節(jié)用 IDE 創(chuàng)建
8、Java 類第二節(jié)基于 UML 類圖設計 Java 類第三節(jié)由 Java 類生成 UML 類圖第四節(jié)小結第四章基于 IDE 開發(fā) Servlet(6 學時)了解:Servlet 的運行原理與生命周期。掌握: Servlet 程序結構; 創(chuàng)建、部署、運行 Servlet 原理和方法。重點:創(chuàng)建 Servlet 的原理與方法。難點:部署、運行 Servlet 原理和方法。2主要內容第一節(jié)Servlet 編程基礎第二節(jié)基本 Servlet 結構第三節(jié)創(chuàng)建、部署、運行 Servlet第四節(jié)小結第五章基于 Servlet API 的 Web 開發(fā)(8 學時)了解:Servlet 過濾器和器的基本用法。掌
9、握: Servlet 基本類、Web 請求和響應類、與 Web 容器聯系、Servlet 異常類中常用方法的基本用法; Servlet 會話處理的原理和方法。重點:Servlet Web 請求和響應類的使用難點:Servlet 會話處理2主要內容第一節(jié)Servlet API 概述第二節(jié)處理客戶請求第三節(jié)Servlet 會話處理第四節(jié)與其他 Servlet 合作第五節(jié)Servlet 過濾器第六節(jié)Servlet 事件器第七節(jié)小結第六章基于 IDE 開發(fā)JSP(8 學時)了解:JSP 的運行原理與生命周期。掌握: JSP 基本語法; 創(chuàng)建、部署、運行 JSP 原理和方法;JSP 隱含對象的用法。重點
10、:JSP 隱含對象。難點:創(chuàng)建、部署、運行 JSP 原理和方法2主要內容第一節(jié)JSP 概述第二節(jié)JSP元素第三節(jié)創(chuàng)建、部署、運行 JSP第四節(jié)JSP 隱含對象第五節(jié)小結第七章JSP 指令、操作與 JavaBean(10 學時)了解:在 JSP 中使用 JavaBean 的原理。掌握: JSP 基本指令的用法; JSP 基本操作的用法;JSP 中使用 JavaBean 的用法。重點:JSP 指令和操作。難點:JSP 與 JavaBean 的關系。2主要內容第一節(jié)JSP 指令第二節(jié)JSP 操作第三節(jié)JSP 與 JavaBean第四節(jié)小結第八章JDBC 程序設計(6 學時)了解:JDBC 工作原理和
11、驅動程序類型。掌握: 基于 JDBC API 連接數據庫的方法; 基于 IDE 創(chuàng)建、部屬、運行 JDBC 應用程序原理和方法; Connection 接口; Sement 接口; SQLException 類; ResultSet 接口的功能及具體應用。重點: 基于 IDE 創(chuàng)建、部屬、運行 JDBC 應用程序原理和方法; JDBC API 基本接口與類的功能及具體應用。難點: 基于 JDBC API 連接數據庫的方法; ResultSet 接口的功能及具體應用。2主要內容第一節(jié) JDBC 基本概念第二節(jié)java.sql 包第三節(jié)JDBC 工作原理第四節(jié)JDBC 驅動程序第五節(jié)第六節(jié)基于 JDBC API 連接通用數據庫基于 JDBC API 連接 Oracle DB XE第七節(jié)PL/SQL 程序設計環(huán)境第八節(jié)Connection 接口第九節(jié)Sement 接第十節(jié)SQLException 類第十一節(jié)第十二節(jié)ResultSet 接口PrepareSeme
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 透析溶血應急預案
- 油漆儲存與運輸安全規(guī)范
- 物流公司員工宿舍管理規(guī)定
- 辦公空間智能化改造合同樣本
- 生產線設備缺陷管理規(guī)范
- 電力行業(yè)合同管理準則
- 城市公交安全守則
- 郵政快遞員聘用合同范本
- 蕪湖保齡球館租賃合同
- 山東教育設施建設合同
- 子宮肌瘤卡通健康宣教
- 人教版(2019)選擇性必修第三冊Unit 1 Art 詞形變化課件
- 《科技節(jié)主題班會》課件
- VW-Formel-Q審核提問表(完整版)
- 旅游景區(qū)抖音營銷策劃
- 兒童與青少年情緒障礙問題策略
- AP微積分課件全版
- 【蒙牛集團財務共享業(yè)財融合實施的案例探析9000字(論文)】
- 下肢動脈閉塞的護理
- 2024年現代農業(yè)技術的推廣和應用
- 公司油卡管理制度
評論
0/150
提交評論