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、后续知识

在这里插入图片描述

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