Web應用程序設計筆記2_Java Web應用開發簡介

Web應用程序設計筆記2-Java Web應用開發簡介:

一、 什麼是Java Web應用程序

Java Web應用程序就是由Java技術開發的Web應用程序,它是由一組Servlet、JSP、HTML、網頁、Java類、以及其他可以被綁定的資源構成。它可以在運行在包含Servlet的容器的Web應用服務器上。
在這裏插入圖片描述

二、 爲什麼要學Java Web應用開發?

Java Web應用是最主流的Web應用開發方式;Java也是當前應用最廣泛的語言。
在桌面應用程序、手機APP、WEB應用開發、嵌入式軟件開發、人工智能、大數據應用等領域都有較廣泛的應用。

三、 Java Web應用開發思維導圖

大概:

在這裏插入圖片描述

詳細:

1、 先修知識:

在這裏插入圖片描述

(1)Web前端技術:HTML、CSS、JavaScrpt、BootStrap、JQuery

在這裏插入圖片描述
BootStrap:是一個簡潔、直觀、強悍的前端開發框架,讓WEB前端開發更迅速、簡單;
JQuery:最流行的JAVASCRIPT工具庫,可以用最少的代碼,完成更多複雜而困難的功能;

(2)Java語言:編程基礎、面向對象、常用類、異常處理、JDBC

JDBC是一種Java操作數據庫的技術;

(3)數據庫技術:數據庫基本原理、數據庫設計、數據庫管理系統使用、SQL使用、常用數據庫管理工具;

重點掌握:SQL及結構化查詢語言

2、學習內容:

在這裏插入圖片描述

(1)開發環境(基礎)
(2)JSP(核心)

指令:可以用來設置頁面相關屬性;
腳本Scriptlet小程序:在網頁中嵌入Java代碼,主要包括腳本段、聲明、表達式;
標籤:利用類似於HTML語法格式的標記來生成代碼的行爲;
EL表達式:使JSP看起來更加簡化;
標籤庫:封裝了JSP的通用核心功能,taglab指令;

(3)Servlet三大組件(核心)

在這裏插入圖片描述
Servlet:小服務程序或服務連接器,用Java編寫的Web後端程序,等同於JSP的功能
Listener:監聽器,可以完成諸如在線人數統計、網站訪問量等功能。如何通過實現特定Listener接口實現一個監聽特定事件的監聽器,並將其部署到Web應用中。
Filter:過濾器,可以實現諸如統一權限判斷、字符編碼功能,有點類似於“保安“的角色,需要掌握如何通過實現Filter接口完成一個Filter實例並部署到Web應用中。

(4)MVC(提升)

模型層
視圖層
控制層
在這裏插入圖片描述

3、後續知識

在這裏插入圖片描述

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