JavaEE:Servlet后端搭建部署 一条龙全教程

简介: JavaEE:Servlet后端搭建部署 一条龙全教程

初识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开发的环境搭建以及后端项目部署能对大家有所帮助,欢迎大佬们留言或私信与我交流~~学海漫浩浩,我亦苦作舟!大家一起学习,一起进步!


相关文章
|
28天前
|
存储 前端开发 小程序
表白墙完善(数据库,前端,后端Servlet),再谈Cookie和Session。以及一个关于Cookie的练习小程序
表白墙完善(数据库,前端,后端Servlet),再谈Cookie和Session。以及一个关于Cookie的练习小程序
|
2月前
|
自然语言处理 定位技术
Servlet 教程 之 Servlet 国际化 3
Servlet教程展示了如何实现国际化(i18n)和本地化(l10n),利用`request.getLocale()`获取用户区域设置,通过`DateFormat`类格式化特定区域的日期。示例代码演示了根据用户区域显示相应日期,强调了处理多语言网站的关键方法,如`getCountry()`、`getLanguage()`等。
29 6
|
1天前
|
XML 存储 前端开发
JavaEE:Servlet创建和使用及生命周期介绍
JavaEE:Servlet创建和使用及生命周期介绍
|
5天前
|
NoSQL Java 关系型数据库
若依后端项目如何进行部署
若依后端项目如何进行部署
|
2月前
|
开发框架 缓存 Java
JSP 教程 之 Eclipse JSP/Servlet 环境搭建 1
本教程指导如何使用Eclipse搭建JSP/Servlet开发环境。需下载Eclipse J2EE和Tomcat,将Tomcat解压至无中文和空格的D盘目录。启动Tomcat后,服务器运行,通过浏览器访问`http://localhost:8080/`。在Tomcat的webapps\ROOT目录创建test.jsp文件,输入代码并访问`http://localhost:8080/test.jsp`以验证环境配置成功。
26 1
|
2月前
|
自然语言处理 定位技术
Servlet 教程 之 Servlet 国际化 4
Servlet教程之国际化讲解了如何根据用户区域设置展示多语言内容。关键术语包括国际化(i18n)、本地化(l10n)和区域设置(locale)。Servlet通过`request.getLocale()`获取区域设置,并使用`NumberFormat`类格式化特定区域的货币。示例代码展示了如何根据客户端locale显示货币格式。
27 3
|
2月前
|
Java 关系型数据库 MySQL
Servlet 教程 之 Servlet 有用的资源
探索Servlet世界:访问Sun&#39;s Site获取官方资料,Tomcat作为开源JSP引擎,搭配MySQL Connector/J实现数据库连接。深入学习Java编程,参考The Java Tutorials及Java 2 SDK文档,免费下载Java并关注Sun Developer Network获取最新资源。
24 1
|
2月前
|
定位技术
Servlet 教程 之 Servlet 国际化 3
Servlet教程展示了如何实现国际化(i18n)和本地化(l10n)。通过request对象的getLocale()获取用户区域设置,利用DateFormat进行特定区域的日期格式化。示例代码显示了根据用户浏览器设置显示相应语言和文化的日期。
21 2
|
2月前
|
XML 网络协议 Java
JavaEE精选-Servlet
JavaEE精选-Servlet
26 0
|
2月前
|
定位技术
Servlet 教程 之 Servlet 国际化 2
Servlet教程展示了如何实现网站的国际化(i18n)和本地化(l10n)。通过识别用户的区域设置(locale),Servlet可以提供不同语言版本的页面。`request.getLocale()`用于获取用户浏览器的locale。关键方法包括`getCountry()`、`getDisplayCountry()`、`getLanguage()`和`getDisplayLanguage()`,用于获取国家、语言名称及其显示形式。设置`Content-Language`头确保西欧语言的正确显示,例如在Servlet示例中,使用HTML实体显示西班牙语字符。
19 0

热门文章

最新文章