推薦學Java——應該瞭解的前端內容

導讀

本文是推薦學Java 系列第四篇,經過前三篇內容已經搞定了 JavaSE 的內容,接下來是真正進入Java後端開發的視界。先來了解基本學習路線,可能你會有這樣的疑問:前端的內容到底該不應學?Java開發需不須要會前端?下面就來一一剖析。html

Java正則表達式

在開始以前,先帶你們學習一下Java中的正則表達式,這塊內容既能夠放到Java基礎部分學習,也能夠放到如今學習,相較之下,如今學習更爲貼切,由於即將學習的後端開發,須要對數據進行重重驗證,其中正則匹配是少不了的,下面就來學習。前端

什麼是正則表達式

使用特殊的符號拼接來對特定的字符串進行某些規則的校驗,而這個特殊符號造成的拼接就是正則表達式。java

正則表達式優缺點:簡化書寫,閱讀性差web

正則表達式語法規則

  • [abc] 表示 a、b或c(簡單類)
  • [a-zA-Z] 表示 a到z 或 A到Z
  • \d 表示 數字:[0-9]
  • \D 表示 非數字
  • \s 表示 空白字符(如空格、\t製表位、\n換行等)
  • \S 表示 非空白字符(除了空白字符之外的其餘均可以)
  • \w 表示 單詞字符:[a-zA-Z_0-9]
  • \W 表示 非單詞字符
  • X{n} 表示 X, 剛好出現 n 次
  • X{n} 表示 X, 至少 n 次
  • X{n,m} 表示 X, 至少 n 次,但不超過 m 次

在正則表達式中,^ 表示正則的其實標記,$ 表示結束標記(能夠不寫)正則表達式

Java開發應該瞭解的前端內容

  • 簡單的 HTML
  • 簡單的 CSS
  • 掌握 Servlet

對於html 只須要能看懂簡單的代碼和編寫簡單的靜態頁面便可;對於 CSS 只須要掌握經常使用屬性和選擇器,以及如何引入到 html 頁面中;對於 Servlet 須要相對前二者重點掌握一下,明白請求的執行過程和響應過程,以及轉發與重定向的應用。apache

至於咱們常常聽見的javaScriptjQueryAjaxJSPxml 其實都無需瞭解,這都屬於前端範疇,固然,若是你有這些語言的基礎,那就更好了。後端

開發工具

前端開發小編選擇的是:HBuilder X

下載地址:https://www.dcloud.io/hbuilderx.htmltomcat

工具備好多,小編選擇這個主要是由於後續準備搞 uni-app ,因此就一次到位了,你能夠選擇你順手的工具哈,這個不必統一。服務器

前面提到了前端要學習的內容,這裏不細說了,給你們畫了很詳細的知識導圖,你們能夠照着理一理:app

HTML知識導圖

CSS知識導圖

Java開發小編選擇的是:IntelliJ IDEA

關於 IDEA 工具的介紹這裏就省略了,下載和環境配置能夠去看 推薦學Java 第一篇文章。

下面是關於 Servlet 的內容,這塊內容的學習要在Java開發中進行,會結合前端的內容進行,因此前面小編將其列入須要學習的前端範疇中了。

Servlet知識導圖

Java後端環境

這裏的項目都是指 Java Web項目,和咱們前面學的Java項目是不一樣的。本節主要學習如下幾點:

  • Tomcat環境配置
  • 建立Java web項目
  • 部署Java Web項目
  • Java Web項目目錄結構說明
  • 運行Java Web項目

Tomcat環境配置

官網下載地址:http://tomcat.apache.org/

Tomcat環境配置

相對於咱們在學習JavaSE 時配置jdk簡單些,參照導圖徹底能夠搞定,推薦你們下載解壓即用版本,下載的時候注意一點:必定要下載和你電腦位數相同的

建立Java web項目

IDEA中建立JavaWeb項目

其實很簡單,固然,這個和IDEA的版本也有關係,小編用的 IntelliJ IDEA 2021.1.1 版本。

部署Java Web項目

IDEA中配置JavaWeb項目

這塊稍微麻煩些,但並不難,經過簡單的練手項目你就能夠搞定流程,多操做,熟能生巧。

須要注意的是,好比在練習開發XXX系統的登陸註冊功能,就會反覆部署、重啓服務器,因此一趟下來你確定就熟悉了。

總結

這節內容算是給真正進入Java後端開發作的鋪墊,下一節會整理出具體的學習路線和重點,開始Java之旅!

小編特地建立了一個公衆號: 推薦學java,會分享與 java相關的內容,而且以原創爲主,歡迎你們搜索關注(關注即送小編挑選的精品視頻教程),一塊兒學Java!
相關文章
相關標籤/搜索