1. 程式人生 > 其它 >技術介紹

技術介紹

技術介紹

前端技術

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關係型資料庫管理系統