您当前的位置: 首页 >  服务器

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

关于Tomcat服务器在web项目中的应用

发布时间:2018-10-11 00:00:00 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

一、问题描述

由于最近跟学长一起联手做旅游大数据平台这个项目,在项目中我主要负责平台前端的搭建。由于这个项目是要面向广大教师、学生及外部人员的一个大数据平台,因此在平台搭建之初,我们首先考虑的是如何为这个web平台找到一个合适的web应用服务器,在此针对了解到的Tomcat这个服务器来为大家进行分享。

二、问题分析

在我们实际着手进行web开发中,需要了解到servlet的作用,servlet可以理解为服务器端处理数据的java程序,而对于servlet的管理,就需要用到web容器。

什么是web容器?

在这个问题的理解上,起初我也觉得很抽象,但在查阅大量资料后,可以进行如下初步总结:servlet没有main方法,在面临如何启动、如何关闭、如何寻找等操作上,我们需要一个程序或者说应用来对这些操作进行控制,这样的一个程序或者应用就称之web容器。

那web容器的作用具体体现在哪些方面?

在servlet接受web容器的管理后,我们要明白这样做带来了哪些好处?

1. 通信支持

利用容器提供的方法,我们可以简单的实现servlet与web服务器的对话。否则就要自己建立server搜创可贴,监听端口,创建新的流等等一系列复杂的操作。而容器的存在就帮我们封装这一系列复杂的操作。

2. 生命周期管理

容器负责servlet的整个生命周期。如何加载类,实例化和初始化servlet,调用servlet方法,并使servlet实例能够被垃圾回收。有了容器,我们就不用花精力去考虑这些资源管理垃圾回收之类的事情。

3. 多线程支持

容器会自动为接收的每个servlet请求创建一个新的java线程,servlet运行完之后,容器会自动结束这个线程。

4. 声明式实现安全

利用容器,可以使用xml部署描述文件来配置安全性,而不必将其硬编码到servlet中。

5. jsp支持

容器将jsp翻译成java

三、解决方案

在众多的web容器中,根据我们所开发项目平台的功能需求,以及精益求精的理念,我们最终选择了Tomcat这款属于apache软件基金会的产品。 在此为大家介绍Tomcat在Idea中的配置过程:

1. 首先下载好我们需要的版本Tomcat安装包并解压至文件夹内

640?wx_fmt=png

这里下载的是Tomcat 9

注意有zip/exe两种格式,zip(64-bit Windows zip(pgp,md5,sha1))是免安装版的,exe(32-bit/64-bit Windows Service installer(pgp,md5,sha1))是安装版。同时观察自己的电脑是64位系统还是32位系统。

此处选择下载的是免装版

640?wx_fmt=png

2. 在Idea中对Tomcat进行配置

  2.1点击Run-Edit Configurations…

640?wx_fmt=png

          2.2  点击左侧的“+”按钮,选择Tomcat Server—Local

640?wx_fmt=png

在Tomcat Server -> Unnamed -> Server -> Application server项目下

点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮

640?wx_fmt=png

至此,Tomcat在Idea中的配置就OK了。

四、总结

对于Tomcat的使用,我也是刚入门,对于其使用原理了解了大概,因此只能进行基本操作,还尚未了解用命令行对Tomcat进行操作,但相信随着深入的学习,再难的知识也不是难题,希望本篇文章能对刚入门的小萌新们产生一定帮助!

更多精彩文章:

 where2go 团队

   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.6688s