Java EE

Java EE

包含JavaSE

增加一些新的API

构建一个后端服务

网页->web服务器->java后端

web后端(javaEE)程序需要运行在服务器中的,这样前端才可以访问得到

服务器:是容器,是连接用户和程序之间的中间件

解释1:一款软件,可以向其发送请求,服务器会做出一个响应

可以在服务器中部署文件,让其他人访问

解释2:也可以把运行服务器软件的计算机称为服务器

web后端开发环境搭建步骤

1.安装web服务器软件

安装JDK

配置两个环境变量

1.path E:\depment\Java

2.JAVA_HOME E:\depment\Java

安装tomcat

Tomcat官网:http://tomcat.apache.org/

安装解压后,在bin目录中 双击启动 startup.bat 命令

命令窗口不能关闭,若关闭,服务器也会关闭

访问 ip:8080

可以在conf目录的server.xml中修改端口号,如

<Connector port="8088" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

<!-- A "Connector" using the shared thread pool-->

2.创建web后端项目(JavaEE项目)

发布web后端项目到tomcat中

在idea中集成tomcat(修改代码后,会自动将项目重新部署到tomcat中)

运行

Servlet作用

1.接收用户发送的请求数据

2.调用其他的Java程序来处理请求

3.向前端做出响应

请求地址

ip:端口/项目名/servlet程序地址

IP和端口找服务器

Servlet生命周期

创建:

第一次访问Servlet程序时,由服务器创建,调用构造方法

初始化:

在构造方法执行完成后,调用init()执行一些初始化操作

服务:

每次请求调用service()

销毁:服务器关闭时,会销毁servlet对象,

并且在销毁servlet对象时,会自动调用destroy(),执行销毁操作

相关推荐
计算机学姐3 分钟前
基于SpringBoot+Vue的高考志愿智能推荐系统
java·开发语言·vue.js·spring boot·后端·学习·高考
A乐神5 分钟前
Idea springboot项目热部署
java·spring boot·intellij-idea
bigbig猩猩14 分钟前
intellij idea创建java项目
java·ide·intellij-idea
Z.Virgil16 分钟前
【案例70】invalid secrity token(null)
java·linux·websphere
不会八股文23 分钟前
SpringBoot集成Thymeleaf模板引擎,为什么使用(详细介绍)
java·spring boot·后端
小扳27 分钟前
Redis 篇-深入了解使用 Redis 中的 GEO 数据结构实现查询附近店铺、BitMap 实现签到功能、HyperLogLog 实现 UV 流量统计
java·数据库·redis·后端·缓存
ChinaRainbowSea42 分钟前
十一,Spring Boot 当中配置拦截器的“两”种方式
java·spring boot·后端·spring·web
ChinaRainbowSea1 小时前
十二,Spring Boot 异常处理(自定义异常页面,全局异常,自定义异常)
java·spring boot·后端·spring·web
入秋的大橘1 小时前
Spring Boot 集成 Redisson 实现消息队列
java·spring boot·后端