当前位置: 首页 > news >正文

珠海专业网站建设营销战略有哪些内容

珠海专业网站建设,营销战略有哪些内容,重庆市有网站设计维护,电商开源在上一篇文章当中,已经提到了什么是Maven,以及如何使用maven从中央仓库下载jar包。【Tomcat与Servlet篇1】认识Tomcat与Maven_革凡成圣211的博客-CSDN博客Tomcat,mavenhttps://blog.csdn.net/weixin_56738054/article/details/129228140?spm…

在上一篇文章当中,已经提到了什么是Maven,以及如何使用maven从中央仓库下载jar包。
【Tomcat与Servlet篇1】认识Tomcat与Maven_革凡成圣211的博客-CSDN博客Tomcat,mavenhttps://blog.csdn.net/weixin_56738054/article/details/129228140?spm=1001.2014.3001.5502

目录

第一步:下载依赖

第二步:创建目录结构

一、在main目录下面创建一个webapp目录

二、在webapp下面再新建一个WEB-INF目录

编写Servlet

第一步:创建一个Servlet类,让它继承于HttpServlet

Servlet和Tomcat是什么关系

第二步:让这一个Servlet重写父类的doGet方法

doGet方法的工作流程

第三步:编写代码

第四步:在类名上面添加注解:@WebServlet(文件资源路径)

第五步:把项目进行打包

 第六步:打开浏览器进行验证

 开发环境、测试环境、生产环境的区别

 下面,将介绍一下如何通过maven引入依赖,也就是idea集成Tomcat的步骤:


第一步:下载依赖

首先,需要在maven中央仓库当中找到servlet对应的jar包。

maven中央仓库的地址已经在上一篇文章当中提到了。

 然后,选择3.1.0版本

其中,Tomcat,jdk,servlet三者对应的版本一定要互相匹配。

给一个比较吻合的版本参考:

Tomcat(8.5版本),JDK(1.8版本),servlet(3.1.0)

然后把Tomcat的maven依赖复制到pom.xml文件当中。


第二步:创建目录结构

一、在main目录下面创建一个webapp目录

这一个目录(webapp)用于存放一些配置目录资源,或者前端代码。


二、在webapp下面再新建一个WEB-INF目录

这一个目录(WEB_INF)是用来存放web项目的的配置文件的。可以先创建一个试一下:

然后,必须要再web.xml当中再加上下面这一段代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0">
</web-app>

做完上述的工作之后,就可以来编写一个Servlet版本的hello world程序了。 


编写Servlet

第一步:创建一个Servlet类,让它继承于HttpServlet

找到目录结构当中蓝色的那一个Java目录,新建一个类。

这一个HttpServlet,就是在刚刚maven导入的Servlet的jar包当中包含的类。

Servlet和Tomcat是什么关系

其实Servlet就是Tomcat提供给程序员进行软件开发的api。

主要提供了封装请求以及作出响应两个作用。


第二步:让这一个Servlet重写父类的doGet方法

       doGet的含义就是,"处理一个get请求":根据请求计算响应

       这一个方法就是在Tomcat收到了一个get请求的时候,会交给这个doGet方法处理。

       关于什么是get请求,已经在这一篇文章当中提到了:【网络原理8】HTTP请求篇_革凡成圣211的博客-CSDN博客HTTP的常见属性,URL,User-Agent,Refer,get 和post的区别https://blog.csdn.net/weixin_56738054/article/details/129180661?spm=1001.2014.3001.5502       doGet方法里面有两个参数,一个是HttpServletRequest req,另外一个HttpServletResponse resp。这两个参数,一个代表接收请求req,另外一个代表作出响应resp。

      


doGet方法的工作流程

       简单来说:就是根据请求做出响应。使用req对象来接收用户提交的请求,然后在doGet方法内部根据这一个请求,然后使用resp对象计算出响应。

对于req:

       此时Tomcat已经收到了HTTP请求,解析成对象了,这个对象就是HttpServletRequest req

对于resp:

       在刚刚由req对象收到请求之后,当前的resp是一个空的响应对象,没有被设置任何的属性。当需要返回响应的时候,就会通过resp来设置属性,然后返回给前端


第三步:编写代码

    @Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("hello world");resp.getWriter().write("hello world");}

   在上述的代码当中,使用的是resp.getWriter().write(输出内容)的方式。

   其中,resp.getWriter()返回的就是一个流对象,也就是PrintWriter对象

   通过这个流对象来输出到页面上面


第四步:在类名上面添加注解:@WebServlet(文件资源路径)

文件资源路径指的是URL的域名往后的部分。 此处的文件资源路径为/hello。

       这个注解的含义就是:把当前的HelloServlet这个类,和HTTP请求当中的URL里面带有/hello这样的请求给关联起来。也就在URL请求地址的文件资源目录当中标注上一个/hello这样的资源。

       也许Tomcat会收到很多请求,诸如:/a,/b.....但是,只有出现了/hello。这一个请求才会到达当前的这个类当中。

        但是,如果为了到达doGet方法,还是需要保证当前这个请求一定是get请求


第五步:把项目进行打包

在打包之前,还需要在pom.xml文件当中,指明打包的类型:此处选择打包成war类型

需要使用<packaging>war</packaging>

然后,需要在最下面指定build的war包的名称。

然后,双击右侧的package:

 打包成功之后,在左侧的target部分,就可以找到刚刚打的jar包了:

然后,把这一个war包放置到Tomcat的webapps目录下面:

然后,在bin目录当中双击start_up。

 可以看到,此时出现了hello106.war,说明部署成功了。


 第六步:打开浏览器进行验证

 在浏览器当中输入:

 localhost:8080/hello106/hello

 就可以看到运行的结果了。

 同时,可以看到start_up的控制台下面,出现了hello world:


 开发环境、测试环境、生产环境的区别

  当程序员开发一个软件的时候,就是打开idea,然后编写代码。

  下面,先了解一下开发环境:

   在开发环境当中,一般都使用idea集成tomcat

   

       然后在测试环境下面,就没有idea了,只剩下一个tomcat运行着单独的一个war包。这个时候,war包和tomcat都在云服务器上面。

      

    到了生产环境,就出现了多个tomcat同时运行多个war包的情况了:

    可以看到,在实际开发当中,是不会使用到idea了


http://www.tj-hxxt.cn/news/122775.html

相关文章:

  • 网站投放广告费用站长工具seo综合查询 分析
  • 海曙网站制作友情链接买卖代理
  • 厦门市建设局官方网站证书查询it培训
  • 网站开发图片存哪里广西壮族自治区免费百度推广
  • .net做的大型网站吗百度app官网下载
  • 长沙银狐做网站b海口seo快速排名优化
  • 做网站和做网页有什么区别今日热搜前十名
  • 织梦网站上传路径不对重庆seo网站运营
  • 如何进行网站分析做网站用什么软件
  • 任丘做网站网站制作公司排行榜
  • 做铝材哪些网站招聘app推广接单平台哪个好
  • 做阿里巴巴还是做网站好北京昨晚出什么大事
  • 网站制作镇江搜索优化整站优化
  • 网站出现弹窗seo研究中心培训机构
  • 精品网站建设公司网站申请
  • 亚马逊德国做deals 网站网络媒体软文案例
  • 温州网站制作网站emlog友情链接代码
  • 北京互联网建站网站站内推广有哪些方式
  • 网购打折网站制作网站排名优化怎么做
  • 挂机宝 可以做网站全国免费信息发布平台
  • 江西网站建设网站推广入口
  • 购物网站怎么做百度推广服务费一年多少钱
  • 广西建设局网站百度推广运营工作是什么
  • 德惠市建设局网站网站做外链平台有哪些
  • 宁波网站建设信任蓉胜网络好seo网络培训
  • 网站主页布局百度关键词优化是什么意思
  • 做好网站维护搜索引擎排行榜前十名
  • 杭州知名的网站建设策划seo推广一个月见效
  • php做网站好吗2024年度关键词
  • 公司做网站需要哪些手续营销战略