# JSP&Servlet
## 課程目標
- 熟練使用 Eclipse 進行 Web 應用開發;
- 充分認識三層框架體系;
## 授課安排
**第一周:**
- 2017年11月13日:Tomcat
- 2017年11月14日:JSP 基礎語法
- 2017年11月15日:JSP 簡單練習
- 2017年11月16日:內置對象
- 2017年11月17日:Servlet
- 2017年11月20日:過濾器和分層思想
- 2017年11月22日:EL 和 JSTL、分頁實現、調試程序方法
- 2017年11月23日:JSON 數據格式、AJAX
- 2017年11月24日:前端驗證實現、繼續重構
- 2017年11月27日:Web 開發方法論
// - 2017年11月27日:重構 DAO(連接池)、Service 事務控制
// - 2017年11月28日:認識 Maven、構建 Maven Web 項目
// - 2017年11月29日:日志 Log4j 的使用,加入前端的數據驗證
// - 2017年11月30日:前端整合 Bootstrap、使用報表組件統計
// - 2017年12月01日:課程總結
- 2017年12月04日 - 2017年12月12日:電子書城項目
**后續:**
1. 將利用已學知識自主完成一個基于 MVC + Service + DAO 的書城項目(A級項目);
- 預計學習時間: 1 周;
- 認識軟件開發的步驟:需求分析、數據建模、原型設計、代碼實現、軟件測試、軟件部署等;
- 加強對 Web 應用程序的認識,熟練的運用所學知識進行開發。
2. 學習基于 SSM 框架(Spring/SpringMVC/MyBatic)的軟件開發,完成大綜合練習(B級項目)。
- 框架基礎學習 1-2 周;
- 綜合練習 2-3 周
- 學習如何進行團隊開發;
- 能快速的定位問題,進行出錯調試(debug);
- 熟練掌握前端技術,能自主的整合前端相關組件豐富練習內容。
- 前言
- 計算機概論
- 數據庫
- 數據庫介紹
- MySQL的安裝
- SQL
- 表基本操作
- 修改數據語句
- 數據檢索操作
- 多表數據操作
- 表結構設計
- 綜合應用
- JAVA
- JAVA 介紹
- JAVA 運行原理
- JDK 配置
- 類和對象
- 數據類型
- 變量
- 直接量
- 運算符
- 流程控制
- 數組結構
- 面向對象
- 隱藏和封裝
- 深入構造器
- 類的繼承
- 多態
- 包裝類
- final 修飾符
- 抽象類
- 接口
- 集合框架
- 常用類學習
- 異常處理
- 設計模式-單例模式
- JDBC
- JSP&Servlet
- Web應用
- Tomcat
- JSP
- Scriptlet
- Page 指令
- 包含指令
- 跳轉指令
- 用戶注冊實例
- JSP練習
- 內置對象
- Servlet
- 過濾器
- Web分層思想
- EL表達式
- JSTL
- 分頁實現
- AJAX&JSON
- 開發步驟
- 路徑問題
- Log4j
- 電子書城
- 案例分析
- 核心代碼
- Java 高級
- 文件操作
- 泛型
- 類加載機制和反射
- 注解 Annotation
- Mybatis框架
- 框架介紹
- Mybatis簡單實現
- 表基本操作
- 優化配置文件
- 表字段名與實體類屬性名不同的解決方案
- 一對一關聯
- 一對多關聯
- 教學管理
- 學員名錄
- 周測統計
- 2017-10-27
- 2017-11-03
- 2017-11-10
- 2017-11-17
- 課堂作業
- 班會紀要
- 2017-10-24
- 缺勤記錄
- 班級備忘錄
- 違紀統計
- 編程素養
- Day001
- Day002
- Day003
- Day004
- Day005
- Day006
- Day007
- Day008
- Day009
- Day010
- Day011
- Day012
- Day013
- Day014
- Day015
- Day016
- Day017
- Day018
- Day019