技術介紹
阿新 • • 發佈:2022-03-09
技術介紹
前端技術
1.HTML
- Hyper Text Markup Language(超文字標記語言)
- 結構層,決定網頁的結構和內容
2.CSS
- Cascading Style Sheet(層疊級聯樣式表)
- 表現層,設定網頁的表現樣式
- 美化網頁:字型、顏色、邊距、高度、寬度、圖片、浮動、定位
- CSS前處理器,如LESS:基於NodeJS
3.JavaScript
-
行為層,用於控制網頁的行為
-
按照ECMAScpript標準的開發方式
-
ES5,全瀏覽器支援
-
ES6,當前主流版本
-
webpack打包成為ES5支援
4.Vue
- 基於JavaScript的漸進式框架
- 綜合模組化開發和虛擬DOM兩大優點
- Vue的核心庫只關心圖層
- ElementUI,基於Vue的UI框架
Tomcat
Tomcat 伺服器是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選。
而Tomcat 實際上執行JSP 頁面和Servlet,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的預設模式
後端技術
1.Mybatis
- Mybatis是一款優秀的持久層框架
- 它支援定製化SQL、儲存過程以及高階對映
- Mybatis避免了幾乎所有的JDBC程式碼和手動設定引數以及獲取結果集。
- 幫助程式設計師將資料存入到資料庫中
2.Spring
-
Spring是一個開源的免費的容器框架!
-
Spring是一個輕量級、非入侵式的容器框架!
-
控制反轉(IOC)和麵向切面(AOP)的容器框架!
-
支援事務的處理,對框架整合的支援!
-
目的:解決企業應用開發的複雜性
-
Spring是一個輕量級的控制反轉(IOC)和麵向切面程式設計(AOP)的框架!
3.SpringMVC
- Spring MVC是Spring 的一部分,是基於Java實現MVC的輕量級Web框架。
- spring MVC的特點:
- 1.輕量級,高效,簡潔靈活基於請求響應的MVC框架
- 2.約定優於配置,與Spring相容性好,無縫結合
- 3.功能強大:RESTful、資料驗證、格式化、本地化、主題等
- MVC是模型(Model)、檢視(View)、控制器(Controller),一種軟體設計規範。
- MVC是將業務邏輯、資料、顯示分離的方法來組織程式碼。
- MVC主要作用是降低了檢視與業務邏輯間的雙向偶合。
- MVC不是一種設計模式,MVC是一種架構模式。當然不同的MVC存在差異。
資料庫
1.MySQL
- 關係型資料庫,用於儲存資料、管理資料。
- 免費開源的中小型資料庫系統,支援各種關係操作
- 通過表和表之間,行和列之間的關係進行資料的儲存
- 體積小、速度快、總體擁有成本低,適用於中小型網站開發
- 在WEB 應用方面,MySQL是最好的 RDBMS關係型資料庫管理系統