課程名稱:JFinal極速開發企業實戰
課程長度:100課時
課程作者:小木(909854136)
課程地址:http://edu.csdn.net/course/detail/1968
目前國內最新最全內容覆蓋面超廣,從前端到後端,從核心到細節,從原理到實戰,無不細緻深入源碼講解,是國內JFianl學習不可多得的素材。
關注微信更多課程:
課程介紹:
本課程着重深入源碼Debug模式講解JFinal核心架構和運行原理,手把手從零開始帶大家開發一個整站,通過本課程的學習可以深入理解WEB開發核心流程,深入理解JFinal核心架構設計原理,熟練使用JFinal開發項目,掌握企業實戰技巧
課程目標:
深入理解WEB開發核心及流程 {:&.bounceIn} 深入理解JFinal核心架構設計與原理 熟練使用JFinal開發項目 具備自主開發一個整站的能力 掌握更多企業實戰技巧
第一章:開篇
1 課程介紹
2 認識JFinal
通過官方統計數據和活躍社區,全面認識JFinal
第二章:JFinal架構設計、運行原理
2 JFinal開發環境搭建(eclipse/tomcat)
使用JFinal快速實現用戶信息管理的CURD功能
windows環境下JFinal項目導出war包部署到Jetty和tomcat
linux下部署項目
瞭解java web開發基礎環境與演變歷史,理解MVC
小木學堂30分鐘帶你源碼級深入理解JFinal核心架構邏輯與運行流程 學習JFinal框架,不要錯過本課程!!
17 afterJFinalStart與beforeJFinalStop
第三章:JFinal核心MVC、ORM、極速化AOP
1 Controller詳解-request與response
JFinal使用URL超鏈接傳參數的各種情況
render的原理、用法、案例 render的viewPath規則 renderJsp renderFreemarker等
redirect重定向與forwardAction轉發 案例豐富
純文本、XML、HTML格式的文本都可以用renderText渲染(配合不同參數)
HtmlRender與TextRender的關係
12 Controller-renderJavaScript
http錯誤狀態 處理
renderJson用法大全
16 認識Model
17 Model的保存
20 Model的查詢
21 Model的修改
22 Model的刪除
批量接收數據,批量保存數據
24 Model的批量更新
JFinal批量更新 Db.batch操作
25 Model的批量刪除
JFinal的批量刪除操作的多種實現方式
26 認識DB+Record
Db+Record模式保存數據的幾種方式 還有從前端提交的數據 使用getRecord接收的封裝
29 Db+Record更新
30 Db+Record刪除
第四章:數據庫複雜操作、其他專題
1 表關聯查詢
JFinal IDE介紹
5 多數據源支持
講解Jfinal針對 分表分庫 分佈式 同表集羣多庫 不同表分佈不同庫的多數據源支持和使用
6 數據緩存專題
jfinal數據緩存專題 緩存對象 緩存查詢結果list 緩存頁面等 CacheKit IDataLoader CacheIteceptor CacheName的用法等
JFinal極速化AOP講解 攔截器詳解 權限控制 action級別 全局攔截器 類 method攔截器等
8 攔截器專題下
service級別攔截器 加強期 inject攔截器精講
9 驗證碼專題
10 數據校驗-前端校驗
主要講解了前端HTML自帶校驗和自己封裝的js+自定義屬性校驗超乾貨
11 數據校驗-後端校驗器
後臺侵入式校驗和使用JFinal校驗器校驗 分別講解
12 JSON專題
第五章:創業者網站實戰項目
1 整體項目分析介紹
2 開發環境搭建
依據創業者項目爲藍本 快速搭建基於jfinal+jsp+bootstrap的前端網站的模型 本節先用html做出佈局 後面再拆分爲動態jsp
美化樣式 定稿佈局 上中下結構 中間左右結構 定型
幻燈片區域和首頁列表樣式實現
首頁左側幻燈片和列表樣式
首頁佈局基礎上做了響應式的處理 通過css控制響應式效果的一些處理和優化
首頁右側模型快速製作 首頁右側 創業快訊 最新項目 熱門文章等樣式編寫
首頁右側模型製作和完善
前端網站分類列表界面樣式和佈局
文章詳情界面佈局和樣式
文章評論集成第三方社會化評論組件
類似電商網站篩選商品一樣項目列表展示頁面
項目列表過濾器區域的佈局和樣式設計實現
實現項目詳情界面的設計佈局
實現項目詳情界面各個部分的佈局 數據填充 樣式美化
後臺管理模型的主體結構,上下結構 上方是導航菜單 下方是顯示內容區域 規劃導航和首頁彙總樣式
改成Iframe模式加載頁面
後臺管理內頁模型 主要是搜索 工具條 數據的顯示錶格 增刪改查操作等
bootstrap-table組件快速集成 加分頁 加刷新 加工具條等
21 數據庫建模1
根據前端模型快速創建數據庫表結構
22 代碼生成
反向生成代碼
使用JFinal3.x模板引擎整合完成
24 公有共享模板抽取
jfinal共享模板函數抽取出來 做成layout 每個內頁都能只關注自己核心佈局的組件和js 很爽
bootstrap-table組件改成從server獲取數據和分頁
31 快速切換後表格單行更新
33 完善後端驗證方式思路
35 百集教程總結