SSM 框架即 SpringMVC+Spring+Mybatis,相信各位朋友在投遞簡歷時已直觀感受到它的重要性,JavaWeb 相關工作的招聘要求中基本都包括了這三項技術能力。
由於其輕量級、易用性等特點,大多公司都選用了 SSM 框架。本達人課將以 SSM 框架作為課程主題,通過實戰項目帶大家全面了解 SSM 框架及相關技術,並切實應用到實際的開發工作中。課程的最后增加了優化提升的知識技能,比如負載均衡、集群部署以及緩存模塊的整合,通過學習,不單單學會使用,還可靈活應用於性能優化提升的實戰項目中。
無論您的技術功底如何,即便您之前對 JavaWeb 開發一知半解,通過本課程的學習,都可以完成對 SSM 框架的全面深入學習,真正獲得實際開發能力。課程最后的優化教程也將進一步打通您的“任督二脈”,對網站的性能優化不再迷茫!
通過本課程,您將學習到以下內容:
- Spring+SpringMVC+MyBatis 框架的整合及運用;
- MySQL 8 數據庫的基本使用方法;
- Maven 的配置及使用;
- Tomcat8 的配置及使用;
- Druid 數據庫連接池;
- AJAX 異步技術;
- AdminLTE3、Bootstrap4、SweetAlert、JqGrid、JQuery 等前端框架組件及控件的使用;
- 多圖上傳技術;
- 大文件上傳與文件的斷點續傳;
- 文件導入導出功能;
- Linux 系統部署及發布項目;
- Redis 緩存數據庫的配置及使用方法;
- 前后端分離;
- Nginx 的配置及使用;
- Tomcat 集群的搭建及負載均衡;
- 使用 Nginx 實現動靜分離部署;
- JavaWeb 性能優化的基本技巧。
課程共包含四大部分:
第一部分(第01-04課),基礎篇,講解前期准備工作及基礎環境搭建,包括 Maven 使用、MySQL 的安裝和使用、SpringMVC+Spring+Mybatis 框架的整合,Tomcat 的安裝和使用、項目部署。
第二部分(第05-15課),實戰篇 ,主要講解系統設計及項目主要功能的實現。首先對系統整體設計、主要功能點、后台所需功能和頁面布局做基本介紹,之后講解如何做技術選型及插件選擇,接着便開始功能的具體實現,包括登錄功能、分頁功能、富文本編輯器整合、圖片上傳及回顯、頁面交互優化,及項目打包部署與發布,最后回顧總結整個開發過程,包括知識點及開發過程中可能遇到的問題總結等。
第三部分(第16-20課),優化篇,內容包括 DAO 層優化、MySQL 優化、緩存整合、測試模塊的增加、日志模塊的整合及代碼整潔的重要性。
第四部分(第21-23課),提升篇,主要包括 Nginx 的配置和使用、負載均衡、反向代理、Tomcat 集群部署、使用 Nginx動靜分離部署等內容。
考慮到讓大家更易上手學習,每篇課程的實戰內容都提供了對應的源碼,大家可以按課程提示下載練習。

