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

導讀

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

Java正則表達式

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

什麼是正則表達式

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

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

正則表達式語法規則

  • [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 需要相對前兩者重點掌握一下,明白請求的執行過程和響應過程,以及轉發與重定向的應用。

至於我們經常聽見的javaScriptjQueryAjaxJSPxml 其實都無需瞭解,這都屬於前端範疇,當然,如果你有這些語言的基礎,那就更好了。

開發工具

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

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

工具有好多,小編選擇這個主要是因爲後續準備搞 uni-app ,所以就一次到位了,你可以選擇你順手的工具哈,這個沒必要統一。

前面提到了前端要學習的內容,這裏不細說了,給大家畫了很詳細的知識導圖,大家可以照着理一理:

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

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

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

Java後端環境

這裏的項目都是指 Java Web項目,和我們前面學的Java項目是不同的。本節主要學習以下幾點:

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

Tomcat環境配置

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

相對於我們在學習JavaSE 時配置jdk簡單些,參照導圖完全可以搞定,推薦大家下載解壓即用版本,下載的時候注意一點:一定要下載和你電腦位數相同的

創建Java web項目

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

部署Java Web項目

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

需要注意的是,比如在練習開發XXX系統的登錄註冊功能,就會反覆部署、重啓服務器,所以一趟下來你肯定就熟悉了。

總結

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

小編特意創建了一個公衆號:推薦學java,會分享與java相關的內容,並且以原創爲主,歡迎大家搜索關注(關注即送小編挑選的精品視頻教程),一起學Java!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章