<input id="jabxp"><rt id="jabxp"></rt></input>
    <var id="jabxp"><rt id="jabxp"></rt></var>

        基于SpringMVC、MyBatis、FreeMarker架構實戰CMS大型門戶網站(自定義模板)
          完畢
        收藏課程
        9999+

        基于SpringMVC、MyBatis、FreeMarker架構實戰CMS大型門戶網站(自定義模板)

        華智經緯CMS是一套基于java技術開發,繼承其強大、穩定、安全、高效、跨平臺等多方面的優點,支持mysql、oracle、sqlserver等數據庫。強大、靈...

        適合人群:中級
        課時數量:80課時
        用到技術:SpringMCV、MyBatis、FreeMarker
        涉及項目:CMS大型門戶網站

        • 課程顧問貼心解答

          為你推薦精品課程,無論就業還是升職加薪,毫無壓力。

        • 名企定制緊隨大流

          量身打造緊貼企業需求的實用性課程。

        • 系統教學把控效果

          集學、測、練為一體的學習系統為你科學的安排學習進度,提高效率。

        • 一線大師1對1指導

          課程研發團隊內一線資深講師一對一指導,手把手教學,直到學會。

        • 點播答疑完美結合

          每周2-3次直播解答,保證學員日常學習問題能得到解決。

        • 量身定制學習計劃

          告別雜亂的學習方式,我們會根據你的情況定制學習計劃。

        一、課程來源:

         

                華智經緯CMS是一套基于java技術開發,繼承其強大、穩定、安全、高效、跨平臺等多方面的優點,支持mysql、oracle、sqlserver等數據庫。強大、靈活的標簽,用戶自定義顯示內容和顯示方式完全生成全站靜態頁面,可自定義路徑結構,全面提高頁面訪問速度基于目前流行的SpringMVC及性能較Hibernate高的MyBatis
         

         二、課程適合的對象:

         

                 想要提升開發技能的Java開發人員。想要使用MyBatis+springMVC+Freemarker

         

        三、課程培養目標:

         

                 1 熟練掌握并精通springMVC+MyBatis技術。
                 2 加強開發的內功修煉。
                 3 深入理解大型門戶網站開發技術
                 4 提供軟件設計能力和軟件開發能力,并在一定程度上增加項目管理經驗。
                 6 掌握多個技術點,能夠獨立開發基于MyBatis+springMVC的大型門戶網站

         

        四、培訓定位:

         

                本課程適合于各個層次的Java開發人員,對于初級程序員來說,可以在短時間內迅速提高開發能力,掌握流行的技術,把握技術的發展脈絡。對于中高級程序員來說,本課程可以在短時間內快速提升個人的開發能力,后期的架構和性能的課程,更是能夠提升程序員的內功修煉,從而具有向架構師發展的能力。
         

        五、課程講解內容涵蓋:


        1、 項目介紹與需求分析


        2、基于powerDesigner的建模(概念模型 物理模型)


        3 、適合MyBatis+springMVC的強大架構(多層架構)


        4、大型門戶網站所用到的靜態化技巧


        5、最新版本ckEditor3.6靈活使用


        6、基于javascript的經典樹模型


        7、基于JQuery的AJAX應用


        8、MyBatis下使用樹模型(數據結構)


        9、圖片水印文字及水印圖片操作技巧


        10、MyBatis下的經典物理刪除技巧


        11、MyBatis下性能提升


        12、FreeMarker操作技巧


        13、基于junit測試驅動開發技術


        14、mybatis 緩存技術


        15、springMVC上傳下載技巧


        16、基于MyBatis多表操作技巧

         

        六、技術介紹:

         

        Spring3:著名的IOC框架,在本課程當中,除了使用Spring的IOC注入特性及Spring的MVC特性,還會重點闡述Spring與MyBatis的整合特性。


        MyBatis:MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架。MyBatis MyBatis消除了幾乎所有的 JDBC 代碼和參數的手工設置以及結果集的檢索。使用簡單的 XML 或注解用于配置和原始映射,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java 對象)映射成數據庫中的記錄。


        Mysql:功能強大的中小型數據庫。


        FreeMarker:FreeMarker是一個用Java語言編寫的模板引擎,它基于模板來生成文本輸出,FreeMarker與Web容器無關,即在Web運行時,它并不知道Servlet或HTTP,它不僅可以用作表現層的實現技術,而且還可以用于生成XML,JSP或Java等。


        Power designer: power designer是能進行數據庫設計的強大的軟件,是一款開發人員常用的數據庫建模工具。使用它可以分別從概念數據模型(Conceptual DataModel)和物理數據模型(Physical Data Model)兩個層次對數據庫進行設計在這里,概念數據模型描述的是獨立于數據庫管理系統(DBMS)的實體定義和實體關系定義;物理數據模型是在概念數據模型的基礎上針對目標數據庫管理系統的具體化.
         

         

        七、課程特色:

         

        1、 所有代碼均為手敲,除了html頁面以外,不會出現大批量的復制粘貼。


        2、 每一次講課都有對應的文檔,其中列出了課程的問題,解決方法,重點和難點。對于難點部分,會有詳細的說明。


        3、 課程不會照本宣科,每次都是提出疑問,帶著疑問去解決問題。


        4、 每次課程都在前次課程的基礎上迭代開發,保證每次課程項目均可運行。


        5、 課程會一開始安裝初學者的思想逐漸深入,整體課程由淺入深。


        6、 拋棄以往光講的做法,課程中會提出各種疑問,包括常見的開發陷阱,加強印象,加強對項目的風險控制。
         

        7、 課程在錄制過程中特別強調到開發中容易犯的一些錯誤和技巧,有些錯誤會在重構的時候特別說明以加強印象。


        8、 課程采用漸進思路進行,逐漸從新建一個空項目形成一個大型完整項目。


        9、項目分模塊做 模塊與模塊之間是松耦合的 學員根據自己的水平和需要 想學習哪塊就學習那塊 學習靈活 比如希望自己建模提高可選擇powerdesigner建模那塊學習 比如像學習網頁靜態化可選擇FreeMarker學習 
         

         

        八、項目架構:

         

        物理模型:

         

        九、項目總結:
         
         
         通過學習本課程,可以掌握比較新的開發技術與開發理念,加強開發人員的內功修煉,為讀者增加豐富的項目經驗與實際的開發經驗,更為以后的工作發展打下良好的基礎。

         

         

        附、課程詳細內容介紹:

         

        課程:1-5課:系統架構分析及搭建--系統搭建

         

        第一課(springmvc整合MyBatis)
        第二課(springmvc整合MyBatis)

        第三課(CMS架構設計及框架最佳整合)

        第四課(CMS框架統一的業務操作)

        第五課(CMS框架分頁操作及需求分析)

         

        課程:6-12課:PowerDesign建模--需求分析

         

        第六課(使用powerDesigner對CMS需求分析-用例建模)

        第七課(使用powerDesigner對CMS需求分析-用例建模02)

        第八課((使用powerDesigner對CMS需求分析-概念模型01)

        第九課((使用powerDesigner對CMS需求分析-概念模型02)

        第十課((使用powerDesigner對CMS需求分析-概念模型03)

        第十一課((使用powerDesigner對CMS需求分析-概念模型轉物理模型01)

        第十二課(使用powerDesigner對CMS需求分析-概念模型轉物理模型02)

         

        課程:13-19課:模型到實體及頁面設置--需求分析

         

        第十三課(概念模型轉CMS實體對象01)

        第十四課(概念模型轉CMS實體對象02)

        第十五課(概念模型轉CMS實體對象及頁面的顯示01)

        第十六課(首頁顯示及解決springMVC讀靜態頁面及圖片等問題)

        第十七課(用戶模塊01頁面顯示部分)

        第十八課(用戶模塊02頁面顯示部分)

        第十九課(用戶模塊03實體補充)

         

        課程:20-43課:超大模塊(用戶模塊)--代碼編寫

         

        第二十課(用戶模塊04用戶組管理-代碼編寫)

        第二十一課(用戶模塊05用戶組管理-代碼編寫)

        第二十二課(用戶模塊06用戶組管理完善添加操作-代碼編寫)

        第二十三課(用戶模塊07-用戶組管理結束-組排序-代碼編寫)

        第二十四課(用戶模塊08-會員管理01-表創建及配置-代碼編寫)

        第二十五課(用戶管理模塊09-會員管理02-分頁顯示會員-代碼編寫)

        第二十六課(用戶模塊10-會員管理03-插入用戶獲取主鍵ID-代碼編寫)

        第二十七課(用戶模塊-會員管理04-完善會員管理-代碼編寫)

        第二十八課(用戶模塊-會員管理05-會員與組的多對一操作-代碼編寫)

        第二十九課(用戶模塊-會員管理06-會員與組的多對一操作02-代碼編寫)

        第三十課(用戶模塊-會員管理06-登陸操作MD5加密及驗證碼的加入-代碼編寫)

        第三十一課(用戶模塊-角色管理-代碼編寫)

        第三十二課(用戶模塊-日志管理01-代碼編寫)

        第三十三課(用戶模塊-日志管理02-帶條件的分頁操作-代碼編寫)

        第三十四課(用戶模塊-日志管理03-日志插入-代碼編寫)

        第三十五課(用戶模塊-日志管理04-多條件的查詢分頁操作-代碼編寫)

        第三十六課(用戶模塊-日志管理05-多條件的查詢分頁操作結束-代碼編寫)

        第三十七課(用戶模塊-日志管理06-帶條件分頁查詢及站內信表創建-代碼編寫)

        第三十八課(用戶模塊-站內信管理07-AJAX判斷用戶名是否存在-代碼編寫)

        第三十九課(用戶模塊-站內信管理08-Jquery封裝AJAX完成判斷用戶名是否存在-代碼編寫)

        第四十課(用戶模塊-站內信管理-完成站內信收信和發信-代碼編寫)

        第四十一課(用戶模塊-站內信管理-顯示站內收信-代碼編寫)

        第四十二課(用戶模塊-站內信管理-使用resultMap完成站內信顯示-代碼編寫)

        第四十三課(用戶模塊-站內信管理-邏輯刪除及物理刪除完成站內信刪除操作-代碼編寫)

         

        課程:44-56課:欄目模塊--代碼編寫

         

        第四十四課(欄目模塊-欄目與欄目內容的分析及表創建-代碼編寫)

        第四十五課(欄目模塊-欄目添加測試用例-代碼編寫)

        第四十六課(欄目模塊-欄目樹顯示01-代碼編寫)

        第四十七課(欄目模塊-欄目樹顯示02使用經典樹模型-代碼編寫)

        第四十八課(欄目模塊-修改欄目顯示頁面完成樹顯示03-代碼編寫)

        第四十九課(欄目模塊-顯示父欄目完成添加操作01-代碼編寫)

        第五十課(欄目模塊-完成添加欄目-代碼編寫)

        第五十一課(欄目模塊-完成修改及刪除欄目-代碼編寫)

        第五十二課(欄目模塊-完成物理刪除欄目-代碼編寫)

        第五十三課(欄目模塊-springMVC上傳圖片操作-代碼編寫)

        第五十四課(欄目模塊-水印圖片-水印文字-添加操作-代碼編寫)

        第五十五課(前臺欄目模塊-顯示數據到前臺--代碼編寫)

        第五十六課(前臺欄目模塊-顯示數據到前臺02--代碼編寫)

         

        課程:57-66課:內容管理--代碼編寫

         

        第五十七課(內課容模塊-CMS內容擴展的表創建及分析--代碼編寫)

        第五十八課(內容模塊-內容模塊必要代碼編寫及頁面修整--代碼編寫)

        第五十九課(內容模塊-最新版本FckEditor3.6配置01--代碼編寫)

        第六十課(內容模塊-ckEditor3.6使用及完成添加內容操作--代碼編寫)

        第六十一課(內容模塊-完成內容模塊的顯示及修改,刪除,上傳等操作--代碼編寫)

        第六十二課(內容模塊-MyBatis多個對象關聯操作完成內容欄目樹顯示模塊01--代碼編寫)

        第六十三課(內容模塊-MyBatis中的注意事項及樹顯示結束--代碼編寫)

        第六十四課(內容模塊-修整欄目樹顯示BUG完成內容到頁面查看--代碼編寫)

        第六十五課(內容模塊-內容顯示到前臺--代碼編寫)

        第六十六課(內容模塊-前臺內容顯示為靜態化作準備--代碼編寫)

         

        課程:67-70課:模塊管理--代碼編寫

         

        第六十七課(模塊管理-修正欄目標題圖片上傳及模塊表創建--代碼編寫)

        第六十八課(模塊管理-模塊必要代碼編寫--代碼編寫)

        第六十九課(模塊管理-完成模塊樹顯示及CRUD操作--代碼編寫)

        第七十課(模塊管理-物理刪除及結束模塊操作--代碼編寫)

         

        課程:71-75課:模板模塊--代碼編寫

         

        第七十一(模板管理-FreeMarker運用專題01-代碼編寫)

        第七十二課(模板管理-FreeMarker運用專題02-生成靜態頁面-代碼編寫)

        第七十三課(模板管理-通過File操作完成模板樹的顯示01-代碼編寫)

        第七十四課(模板管理-完成模板樹的顯示及修改模板內容-代碼編寫)

        第七十五課(模板管理-完成動態修改模板及添加模板內容-代碼編寫)

         

        課程:75-80課:生成管理--代碼編寫

         

        第七十五課(模板管理-完成動態修改模板及添加模板內容-代碼編寫)

        第七十六課(生成管理-完善模板管理及首頁靜態化-代碼編寫)

        第七十七課(生成管理-完成首頁靜態化及處理Freemarker亂碼問題-代碼編寫)

        第七十八課(生成管理-完成欄目靜態化-代碼編寫)

        第七十九課(生成管理-完成內容靜態化-代碼編寫)

        第八十課(生成管理-項目測試完成CMS主要功能-代碼編寫)

        久草在线福利资源站