前端与后端的交互

04-13 阅读 0评论

在本章中我们会用到服务器,并将后端的项目部署到服务器中,这时就可以从网页中访问到我们后端的项目,与后端进行交互。

1.什么是服务器?

     服务器是一种计算机系统,用于提供服务、资源或功能给其他计算机系统或用户设备。其主要作用包括:1.提供资源和服务:服务器可以提供各种资源和服务,如文件存储、数据库访问、应用程序执行等。2.托管网站和应用程序:服务器通常用于托管网站、Web 应用程序、移动应用程序后端等,以便用户可以通过网络访问并使用这些应用。3.处理请求和响应:服务器可以接收来自客户端的请求,执行相应的处理逻辑,并生成响应返回给客户端。4.数据存储和管理:服务器可以用于存储和管理数据,包括文件存储、数据库管理、缓存管理等。5.提供安全性:服务器通常包含安全性功能,如身份验证、访问控制、加密传输等,以确保数据和通信的安全性。6.实现通信和协作:服务器可以用于实现用户之间的通信和协作,例如电子邮件服务器、聊天服务器等。7.提供网络服务:服务器可以提供各种网络服务,如文件传输服务(FTP)、域名解析服务(DNS)、电子邮件服务(SMTP、POP3、IMAP)等。8.监控和管理:服务器通常具有监控和管理功能,可以监控系统状态、性能指标,进行故障诊断和管理。总的来说,服务器在网络环境中扮演着提供各种服务和资源的角色,是构建和运行互联网应用和服务的基础设施之一。

  2.什么是servlet?

Servlet 是 Java 编写的服务器端程序,用于处理客户端(通常是 Web 浏览器)发送的请求并生成响应。Servlet 运行在支持 Java Servlet 规范的 Web 服务器或应用服务器中,例如 Apache Tomcat、Jetty 等。Servlet 主要用于创建动态的、基于 Web 的应用程序,常见的应用包括网站、Web 服务、在线商店等。它可以接收来自客户端的 HTTP 请求,执行相应的处理逻辑(通常是与数据库交互、数据处理、业务逻辑等),然后生成 HTTP 响应返回给客户端。Servlet 是构建 Java Web 应用程序的重要组件之一,提供了处理 HTTP 请求和生成 HTTP 响应的能力,是实现动态 Web 内容的重要技术。

了解服务器和servlet后我们该如何搭建呢?

1.web开发环境的搭建

首先我们需要一个免费的服务器Tomcat,官方站点:http://tomcat.apache.org。记得要安装JDK,设置JAVA_HOME环境变量。

前端与后端的交互

在Tomcat文件夹中,bin是存放启动和关闭Tomcat的脚本文件,conf存放着Tomcat服务器中的各种文件配置,lib存放着Tomcat服务器的支撑jar包,temp存放着Tomcat的日志文件,webapps存放着Tomcat运行时产生的临时文件,work存放着web应用所在目录提供外界访问的web资源,work存放着Tomcat的工作目录。

这是下载后解压缩了的Tmocat,在conf目录里有server.xml,点击进去可以修改他的端口。

2.Tomcat和servlet的配置

首先创建一个JavaEE项目

前端与后端的交互

前端与后端的交互

前端与后端的交互

在configure中配置将路径配置到Tomcat中的bin的上一级即可 

前端与后端的交互

在Deployment中加入你的项目,这时你就已经成功将你的项目配置到了服务器(Tomcat)中。 

servlet配置(在java中类似于一个通道它可以接收来自客户端的 HTTP 请求,执行相应的处理逻辑)

前端与后端的交互

在web.xml中配置你的servlet在配置前给你写的类继承httpservlet。这时你的javaEE项目就可以在浏览器中被访问到了。

以下是用hbuiderx前端访问到后端的项目

首先运行javaEE项目将服务器运行前端与后端的交互

这是用hbuiderx写的一个登录页面,可以通过超链接和表单的方式访问到我们的后端地址。

前端与后端的交互前端与后端的交互 

点击登录按钮即发出了一次对后端项目javaEE的一次请求

前端与后端的交互

根据servlet的生命周期的缘故我打印了下来,这样前后端的连接就搭建成功了。 


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]