初识JavaEE和Web服务器
📖前言:
如今我们已经完成了JavaSE、MySQL数据库、前端网页三个板块的学习,本阶段我们将开启新的篇章~~也就是JavaEE的学习,在学习之前,我们要了解这四者的关系,它们在项目中扮演什么样的角色?以及从前端界面向后端程序发送请求的流程是怎样的?
▐ 前后端交互大体流程图:
了解了前后端交互的大体流程之后,那就让我们开启JavaEE的深入学习吧!上船~启航!
▐ 什么是JavaEE?
Java EE(Java Platform, Enterprise Edition)是用于构建企业级应用程序的一套扩展的Java平台。它包含一系列API和工具,可以帮助开发者快速构建安全、可靠、可伸缩的企业级应用程序。
Java EE提供了一些标准化的技术和组件,如Servlets、JSP、EJB、JMS、JPA等,这些组件能够被开发者用来构建各种不同类型的企业级应用程序。Java EE还提供了一套规范,确保这些组件在不同的应用服务器上能够正确地运行。
Java EE的特点有跨平台性、易于开发、可扩展性、安全性和稳定性。通过使用Java EE,开发者可以更加方便地开发出复杂的分布式企业级应用程序,并且能够在不同的环境中进行部署和运行。
▐ 前端程序如何才能够访问到后端程序?
通过web服务器解决 | 后端程序为了能让前端能够远程的访问到,需要将后端的程序部署在服务器中,这样前端就可以远程访问,并且向前端做出响应。
▐ 什么是服务器?
服务器是一个容器,是一个连接用户与程序之间的中间件,严格意义上的服务器指的是一款软件,里面可以放置文件,让别人可以远程访问,并且有请求必有响应。
流行的Web服务器有Tomcat、WebSphere、WebLogic、Jboss等。
OK! 在了解完这些概念后,我们就要开始搭建Web开发环境了,也就是Tomcat服务器
Web开发环境搭建
▐ 简介
• 在小型的应用系统或者有特殊需要的系统中,我们可以使用一个免费的Web服务器:Tomcat
• Tomcat是一个Web服务器,可以运行我们的iava后端程序.
• Tomcat也是 Apache软件基金会提供的一款开源软件,像之前的Maven也是Apache提供的.
▐ 安装Tomcat服务器
我使用的版本是Tomcat 9 (这里的版本与我们的JDK有关,不要盲目下载最新版本)
📌 获取Tomcat安装包程序
• tar.gz 文件是Linux操作系统下的安装版本
• zip 文件是Windows操作系统下的安装版本
📌 安装jdk
这一步就无需多说了...想必JDK都已安装
📌 设置JAVA_HOME 并配置Path环境变量(maven)
这一步没有配置的小伙伴可以参考之前配置maven的文章,有详细的教程!
Maven下载以及配置 一条龙全教程-CSDN博客
📌解压Tomcat,进入bin目录,双击startup.bat 启动Tomcat
📌启动Tomcat后,尝试进行访问
访问格式:ip + 端口 127.0.0.1:8080
若能访问到Tomcat官网,说明Web开发环境就搭建成功了!
Web开发环境搭建成功后,我们才能将开发好的java后端程序部署到服务器中,实现远程访问
修改服务器端口号*
这一环节根据情况设置,若8080端口没有被其他程序专业可以不用进行修改
点击解压后的Tomcat文件 -----> conf目录 -----> server.xml 文件 -----> 在connector port 处修改
JavaWeb项目的创建和部署
一 .创建Web后端项目
创建项目之前检查maven配置无误
创建项目
二 .创建并配置Servlet程序
创建Servlet程序,也就是我们的JavaEE程序
配置Servlet程序
<servlet> <servlet-name>login</servlet-name> <servlet-class>webserver.servlet.LoginServlet_back1</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping>
三 . 部署到Tomcat中
▐ 结语:
希望这篇关于对 JavaEE的初步认识和Web开发的环境搭建以及后端项目部署能对大家有所帮助,欢迎大佬们留言或私信与我交流~~学海漫浩浩,我亦苦作舟!大家一起学习,一起进步!