| 
         
   | 
  
 課程目錄 :        
(內容與授課時間)        授課總時數:   
33:25:38 
 
簡 介:
        
本課程基於 EasyUI+Struts2+Hibernate3.6+Spring3.2 + MYSQL 的在線商城系統.  
 
看本視頻前需要已經掌握了S2SH框架與mysql的基本使用, 至於項目中用到的其它技術會現學現用,涉及到的技術有 jquery , easyui , 
struts2 , hibernate3.6 , spring 3.2, mysql 5 , svn , uml . powerdesigner 
因此在此課程中不但能學習核心的Java框架開發技術還能學習到企業中流行的項目管理工具 
 
項目包括常見的商城具備的功能模塊外還包括 "在線支付"、"短信發送"、"郵件發送", "報表" 等功能.  
  課程大綱: 
章節1: 項目演示、需求、開發約定、環境搭建 
 
課時001 項目後台功能演示 →時長:00:18:12 
課時002 項目前台功能演示 →時長:00:16:21 
課時003 需求分析、所用技術介紹 →時長:00:19:43 
課時004 頁面的相關約定 →時長:00:16:29 
課時005 數據庫相關約定 →時長:00:16:37 
課時006 框架整合關注點分析 →時長:00:05:41 
課時007 Spring環境搭建 →時長:00:16:59 
課時008 Hibernate SessionFactory源碼分析 →時長:00:13:52 
課時009 DB Browser逆向功能 →時長:00:06:57 
課時009 Hibernate開發環境搭建 →時長:00:13:45 
課時011 Spring與Hibernate整合 →時長:00:15:30 
課時012 配置通知、切面表達 →時長:00:22:19 
課時013 Struts開發環境 →時長:00:11:21 
課時014 SSH開發整合環境 →時長:00:15:17 
 
章節2: 基本增刪查改、Service、Dao、Action 抽取 
 
課時015 SSH啟動流程分析 →時長:00:21:35 
課時016 SSH排錯技巧 →時長:00:05:29 
課時017 Service抽取實現 →時長:00:25:00 
課時018 Accoun 管理員模塊創建 →時長:00:07:43 
課時019 RequestAware 動態注入RequestMap →時長:00:18:17 
課時020 ActionContext →時長:00:14:15 
課時021 Struts ServletConfig原理分析 →時長:00:07:20 
課時022 Struts ValueStack →時長:00:09:03 
課時023 Struts ModelDriven 介紹 →時長:00:07:58 
課時024 Struts ModelDriven源碼分析 →時長:00:19:09 
課時025 溫故而知新 →時長:00:08:46 
課時026 基於FrameSet後台搭建 →時長:00:24:26 
課時027 基於EasyUI後台搭建 →時長:00:17:18 
課時028 annotation取代xml配置 →時長:00:14:26 
課時029 AOP疑難解答 →時長:00:14:00 
 
章節3: EasyUI菜單實現、基於DataGrid 數據顯示 
 
課時030 富客戶端概念介紹 →時長:00:17:46 
課時031 後台系統菜單設計 →時長:00:17:45 
課時032 後台首頁功能優化 →時長:00:12:47 
課時033 Tab選項卡設計 →時長:00:17:59 
課時034 Hibernate N+1問題 →時長:00:24:22 
課時035 N+1問題解決方案 →時長:00:10:54 
課時036 DataGrid顯示JSON格式數據 →時長:00:11:29 
課時037 DataGrid基本參數設置 →時長:00:23:11 
課時038 DataGrid列參數設置 →時長:00:13:08 
課時039 類別後台分頁邏輯實現 →時長:00:16:22 
課時040 Struts 與 JSON 整合 →時長:00:18:21 
課時041 正則表達式過濾JSON的敏感字段 →時長:00:16:08 
課時042 DataGrid類別查詢實現 →時長:00:16:48 
課時043 多記錄刪除思路分析 →時長:00:11:27 
 
章節4: 完善類別模塊、驗證、添加商品 
 
課時044 溫故而知新 →時長:00:08:30 
課時045 Hibernate 多類別刪除實現 →時長:00:14:35 
課時046 dg提交刪除ids實現刪除功能 →時長:00:13:12 
課時047 添加類別UI窗體設計 →時長:00:17:55 
課時048 驗證、添加類別邏輯實現 →時長:00:17:16 
課時049 跨頁面組件獲取 →時長:00:12:38 
課時050 類別更新數據回顯 →時長:00:13:12 
課時051 管理員列表動態賦值實現 →時長:00:12:44 
課時052 類別更新實現 →時長:00:03:44 
課時053 商品基本模塊搭建 →時長:00:13:55 
課時054 關聯對像lazy轉json異常 →時長:00:14:51 
課時055 lazy轉Json解決方案 →時長:00:11:29 
課時056 easyui驗證、jquery插件機制 →時長:00:12:37 
課時057 自定義驗證方法 →時長:00:20:31 
課時058 類別下拉框動態加載實現 →時長:00:08:55 
課時059 添加商品頁面設計 →時長:00:09:16 
課時060 文件上傳功能實現 →時長:00:12:16 
課時061 封裝與優化文件上傳 →時長:00:15:02 
課時062 SpEL表達式注入路徑 →時長:00:19:33 
 
章節5: 商城首頁、詳細頁面、購物車分析 
 
課時063 溫故而知新 →時長:00:11:47 
課時064 監聽器獲取Service方式 →時長:00:13:07 
課時065 ContextLoaderListener源碼分析 →時長:00:19:20 
課時066 首頁商品顯示邏輯設計 →時長:00:15:48 
課時067 首頁內容排版佈局實現 →時長:00:21:10 
課時068 首頁UI頁面設計 →時長:00:10:56 
課時069 Java Timer的使用 →時長:00:16:39 
課時070 Hibernate 二級緩存 →時長:00:21:08 
課時071 Hibernate查詢機制分析 →時長:00:16:43 
課時072 Hibernate 二級緩存原理分析 →時長:00:10:59 
課時073 ehcache 高級配置 →時長:00:20:39 
課時074 UML 建模時序圖介紹 →時長:00:10:15 
課時075 PowerDesigner 邏輯模型 →時長:00:15:58 
課時076 PowerDesigner生成物理模型 →時長:00:18:18 
 
章節6: 購物車、登錄、訂單入庫 
 
課時077 溫故而知新 →時長:00:10:41 
課時078 PowerDesigner購物車建模 →時長:00:19:02 
課時079 購物車基礎數據入庫 →時長:00:22:22 
課時080 創建購物車相關關係 →時長:00:14:30 
課時081 購物項添加購物車 →時長:00:16:18 
課時082 購物車基本功能實現 →時長:00:15:22 
課時083 序列化購物車 →時長:00:09:25 
課時084 購物項重複解決方案 →時長:00:14:53 
課時085 配置過濾器登陸功能 →時長:00:12:27 
課時086 更新購物車頁面數據 →時長:00:12:50 
課時087 登陸成功頁面動態跳轉實現 →時長:00:13:55 
課時088 級聯入庫功能分析 →時長:00:17:10 
課時089 級聯入庫參數介紹 →時長:00:19:53 
課時090 級聯入庫優化配置 →時長:00:12:06 
課時091 頁面緩存概念複習 →時長:00:15:40 
課時092 訂單入庫頁面緩存實現 →時長:00:09:59 
 
章節7: 在線支付與轉賬 
 
課時093 在線支付原理介紹 →時長:00:14:32 
課時094 申請支付功能 →時長:00:14:57 
課時095 獲取支付API數據 →時長:00:12:23 
課時096 測試易寶參數傳遞 →時長:00:23:30 
課時097 加密原理分析 →時長:00:22:39 
課時098 易寶支付成功回測試 →時長:00:10:14 
課時099 銀行圖標顯示 →時長:00:16:00 
課時100 銀行圖標排序 →時長:00:14:10 
課時101 銀行單選按鈕賦值 →時長:00:14:28 
課時102 商城支付參數賦值 →時長:00:15:34 
課時103 商城支付參數測試 →時長:00:17:58 
課時104 通過支付中介跳轉到銀行 →時長:00:05:52 
課時105 Action處理多Model需求分析 →時長:00:07:56 
課時106 多Model解決方案 →時長:00:11:34 
課時107 銀行支付成功回商城 →時長:00:06:54 
 
章節8: 短信、郵件、域名空間 
 
課時108 更新訂單狀態 →時長:00:10:56 
課時109 郵件發送功能實現 →時長:00:17:38 
課時110 封裝郵件發送功能 →時長:00:09:43 
課時111 申請短信發送功能 →時長:00:15:57 
課時112 封裝短信發送功能 →時長:00:15:16 
課時113 域名空間的申請 →時長:00:16:16 
課時114 遠程數據庫連接 →時長:00:09:23 
課時115 本地項目+遠程數據庫 →時長:00:13:26 
課時116 項目部署與發佈 →時長:00:12:30 
 
章節9: 註冊驗證、更新購物車、報表 
 
課時117 購物車數量合法性驗證 →時長:00:16:01 
課時118 ajax更新購物數量 →時長:00:16:10 
課時119 購物車金額處理 →時長:00:21:38 
課時120 validate驗證環境搭建 →時長:00:15:00 
課時121 validate基本驗證 上 →時長:00:12:35 
課時122 validate基本驗證 下 →時長:00:13:10 
課時123 validate遠程驗證 →時長:00:15:45 
課時124 遠程驗證IE緩存問題 →時長:00:12:07 
課時125 自定義驗證方法 →時長:00:18:54 
課時126 Jchart報表結構分析 →時長:00:12:37 
課時127 後台查詢數據實現 →時長:00:22:14 
課時128 商城銷售報表實現 →時長:00:14:40 
課時129 Dao抽取實現 →時長:00:15:00 
課時130 通過反射獲取相關字段 →時長:00:13:57 
課時131 反射賦值baseDao →時長:00:10:43 
 
章節10: 異常處理 
 
課時132 異常處理需求分析 →時長:00:16:24 
課時133 攔截器與Action順序分析 →時長:00:13:22 
課時134 攔截器調用原理分析 上 →時長:00:20:58 
課時135 攔截器調用原理分析 下 →時長:00:11:06 
課時136 Struts異常攔截器使用 →時長:00:19:45 
   |