利用Tomcat部署JavaWeb项目

利用Tomcat部署JavaWeb项目

目录


简介

Tomcat是免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。

Tomcat 实际上运行JSP 页面和Servlet

在自己的电脑上面部署一个tomcat,可以在局域网内进行访问。知道部署的电脑ip即可。利用tomcat,你可以做一个属于你自己的服务器,部署你自己的网站。

下载tomcat

tomcat可以去官网下载,选择自己合适的版本即可。本文使用的tomcat版本是9.0.37,jdk使用的是java version "14"

这是官网连接

back

idea下配置tomcat

我使用的idea是非社区版,因为这个功能会比较全一点。如果使用社区版,只能通过创建maven项目,然后配置服务器。本文所使用的是Web Application

配置tomcat很简单,首先创建一个项目,然后在右上方,那个绿色的锤子旁边,点击进去,选择Edit Configurations..,然后选择加号,找到Tomcat中的local,然后在右边的框中,选择Configure,进入之后选择你的Tomcat路径,确认即可。

photo1

photo2

photo3

这样,我们就把Tomcat配置好了,就可以在你的项目上面运行了。

back

创建JavaWeb项目

选择file->new->project..,然后左边选择Java Enterprise,右边找到Web Application,选择next之后,选择保存路径即可

photo4

如此,便创建了一个简单的JavaWeb项目了。

back

项目要素简介

我们可以看到这个项目,主要是由两部分组成,一部分是src,一部分则是web。src部分我们主要是防止自己创建的servlet以及filter,或者其他的java文件。而web则是自己书写的jsp文件,或者html文件,或者自己引进的jar包。如果需要引包,那么包的文件夹是放在WEB-INF

photo5

接下来便说说src和web

back

src

src主要是放置自己的源文件,主要用来存放.java文件。一般会分成数据层,业务层,控制层,工具类,基础信息类,配置文件等

web

web主要是放置编写的jsp页面,html页面,js,以及java需要导入的jar包,以及web配置的地方

两者的划分主要是为了更方面地进行管理项目。

back

servlet

服务器最重要的是,当别人点击你的页面的时候,你的页面能够响应并且能够给别人返回信息,或者说是相应别人所对应的操作。

在自己的项目中,src中创建一个包,叫servlet,然后在该包下面创建一个java类,我称为LoginServlet,然后让这个类继承HttpServlet并且在该类中重载方法service方法。这个方法是接收jsp发送的get或者post方法所对应区域的变量。当然,service这个方法其实是doPostdoGet两者的集合。也就是说,无论jsp是以get的方式发送还是post的方式发送,都可以在service中获取到变量信息。

back

web.xml

在创建完servlet之后,你需要在web.xml中配置自己的servlet文件。在web.xml文件中,使用标签<servlet><servlet-mapping>进行声明自己的servlet或者在刚刚创建的java类,使用标签WebServlet进行声明。有两种形式,可以随意选择一种。有几个标签是需要了解的<welcome-file-list><servlet><servlet-mapping><filter><filter-mapping>。具体可以百度一下。

back

demo

当你创建完成这个基本的项目之后,就可以书写自己的demo了。下面是一个我写的demo,简单的利用数据库进行登录性检验。

  • 运行环境:windows 10,tomcat 9.0.37,mysql 8.0.19

demo放在了gitee上,需要的话自行下载

下载地址

back


出自

https://www.cnblogs.com/Yunrui-blogs/p/13763169.html

如需转载,请标明出处

posted @ 2020-10-06 11:21  野生的Lemon柠檬  阅读(666)  评论(0编辑  收藏  举报

呱呱呱呱呱🐸