JavaServlet和后端的搭建(以Tomcat为例)
目录
Servlet
前端如何才能访问到后端?
通过web服务器解决
 后端程序为了让前端程序能够远程的访问到,需要将后端程序部署在服务器中,这样前段就可以远程访问,并且向前端作出响应
什么是服务器?
 严格意义上的服务器指的是一款软件,里面可以放置文件(它是一个容器),当别人可以远程访问,并且有求必有响应(是一个链接用户与程序之间的中间键)
后端开发准备工作(配置Tomcat)
- 安装tomcat
- 安装jdk  配置JAVA HONE(到java目录),path(到 bin 目录)
- 解压Tomcat
- 进入到bin目录,双击startup.bat启动tomcat
- 访问 ip+端口
- 在conf目录的server.xml配置端口
对象的生命周期
- 开始:在第一次访问/服务器启动创建时 调用无参构造 一次
- 初始化:在构造方法被执行完毕后,执行一些初始化操作 可以不写,会调用父类的 一次
- 服务:多次调用  每次请求都会调用service()
- 销毁:在服务器关闭时执行 执行一些必要的操作 可以不写 会调用父类的 一次
后端平台的搭建
创建Web项目(前提搭建好Tomcat配置)

注:一定要提前配置好Maven
- 选择JavaEE
- Template选择- Web application
- Application serve选择对应服务器
- 语言Java
- Build选择- Maven
- JDK选择自己对应的版本

- 选择对应JDK的JavaEE的版本
- 在Dependencies选择Web Profile其余默认选择
- 点击Create
创建Java文件
**在src/mian/java/package/[创建java文件name] **

配置Web.xml文件
- 
在 Web.xml里面配置 类似于Vue的路由配置- 
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!-- 配种Servlet--> <servlet> <servlet-name>[name]</servlet-name> <servlet-class>com.example.webdemo.[JavaFileName]</servlet-class> </servlet> <!-- 配置servlet地址--> <servlet-mapping> <servlet-name>[name]</servlet-name> <url-pattern>/[name]</url-pattern> </servlet-mapping> </web-app>
 
- 
服务器启动配置以Tomcat为例
- 在ideal上方的 configurations点击edit
  - 基本server配置
- 在Deployment点击+选择.war文件
 
 
- 把Application context里面的_war删除掉,保证名字与项目的一致性
 
- 基本
运行服务端
- 点击运行
 
/login是你Web.xml配置的name文件

运行成功!

后端Servlet的配置
本文来自博客园,作者:Yang0710,转载请注明原文链接:https://www.cnblogs.com/cwyYYDS/p/18214118


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号