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

石景山网站制作建设公司抖音seo优化软件

石景山网站制作建设公司,抖音seo优化软件,android属于系统软件吗,室内装修网站html源码 企业文章目录 1. 最朴素方式1. 创建项目2. 引入依赖3. 创建目录4. 编写代码5. 打包程序6. 部署程序7. 验证程序 2. 更方便方式1. 安装Smart TomCat插件2. 启动 1. 最朴素方式 1. 创建项目 选择Maven项目 2. 引入依赖 Maven项目创建完后会生成一个pom.xml文件,我们可…

文章目录

  • 1. 最朴素方式
    • 1. 创建项目
    • 2. 引入依赖
    • 3. 创建目录
    • 4. 编写代码
    • 5. 打包程序
    • 6. 部署程序
    • 7. 验证程序
  • 2. 更方便方式
    • 1. 安装Smart TomCat插件
    • 2. 启动

1. 最朴素方式

1. 创建项目

选择Maven项目
在这里插入图片描述

2. 引入依赖

Maven项目创建完后会生成一个pom.xml文件,我们可以在这个文件中引入我们需要的Servlet API依赖的 jar 包。
pom
引入步骤:

  1. 我们可以在中央仓库 中搜servlet:
    servlet

  2. 点击servlet,选择版本,一般要和Tomcat版本对应,我们下面使用tomcat为8.5,那么servlet就要选择3.1.0:
    可以在tomcat查看对应版本。
    对应
    版本

  3. 把maven提供的xml复制到pom.xml中:
    添加到dependencies标签中,这个表情中可以引入多个依赖。
    有时依赖可能未加载上,我们可以点击右上角的m来再次加载。
    xml
    pom
    加载

3. 创建目录

当项目创建后,idea会自动生成一些目录,分别具有不同的含义。
目录
当然这些是不够的,我们还需要创建一些目录:
在main目录下创建webapp目录,webapp目录下创建WEB-INF,WEB-INF下创建web.xml文件。
在这里插入图片描述
然后把下面代码粘贴到web.xml中:

<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app><display-name>Archetype Created Web Application</display-name>
</web-app>

webapp 目录就是未来部署到 Tomcat 中的一个重要的目录. 当前我们可以往 webapp 中放一些静态资源, 比如 html , css 等.。
在这个目录中还有一个重要的文件 web.xml. Tomcat 找到这个文件才能正确处理 webapp 中的动态资源。

4. 编写代码

在java 目录中创建一个类 HelloServlet, 代码如下:

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("hello world");resp.getWriter().write("hello world");}
}

代码解析

  1. 创建一个类 HelloServlet , 继承自 HttpServlet;
  2. 在这个类上方加上 @WebServlet(“/hello”) 注解, 表示 Tomcat 收到的请求中, 路径为 /hello的请求才会调用 HelloServlet 这个类的代码. (这个路径未包含 Context Path);
  3. 重写 doGet 方法. doGet 的参数有两个, 分别表示收到的 HTTP 请求 和要构造的 HTTP 响应. 这个方法会在 Tomcat 收到 GET 请求时触发;
  4. HttpServletRequest 表示 HTTP 请求. Tomcat 按照 HTTP 请求的格式把 字符串 格式的请求转成了一个 HttpServletRequest 对象. 后续想获取请求中的信息(方法, url, header, body 等) 都是通过这个对象来获取;
  5. HttpServletResponse 表示 HTTP 响应. 代码中把响应对象构造好(构造响应的状态码, header, body 等);
  6. resp.getWriter() 会获取到一个流对象, 通过这个流对象就可以写入一些数据, 写入的数据会被构造成一个 HTTP 响应的 body 部分, Tomcat 会把整个响应转成字符串, 通过 socket 写回给浏览器。

总结

  1. 我们的代码不是通过 main 方法作为入口了. main 方法已经被包含在 Tomcat 里, 我们写的代码会被 Tomcat 在合适的时机调用起来;
  2. 但是也需要满足三个条件:
  • 创建的类需要继承自 HttpServlet;
  • 这个类需要使用 @WebServlet 注解关联上一个 HTTP 的路径;
  • 这个类需要实现 doXXX 方法。

5. 打包程序

使用 maven 进行打包. 打开 maven 窗口 (一般在 IDEA 右侧就可以看到 Maven 窗口, 如果看不到的话, 可以通过 菜单 -> View -> Tool Window -> Maven 打开) 然后展开 Lifecycle , 双击 package 即可进行打包。
打包
打包成功,是一个jar包:
打包成功
jar
但是,TomCat需要的是一个war包,而我们却是jar包,所以需要在pom.xml中加入下面标签:

	<packaging>war</packaging>

还有这个jar包的名字比较的浮夸,可以添加下面标签,使它变得低调:

    <build><finalName>ServletHelloWorld</finalName></build>

再次打包,就得到我们需要得war包:
war

6. 部署程序

把 war 包拷贝到 Tomcat 的 webapps 目录下:
拷贝
启动TomCat:
启动

7. 验证程序

在浏览器输入: http://127.0.0.1:8080/ServletHelloWorld/hello
浏览器
注意:
URL 中的 PATH 分成两个部分, 其中 HelloServlet 为 Context Path, hello 为 Servlet Path;
在这里插入图片描述

2. 更方便方式

上面的方式是比较麻烦的,而且每次修改代码都需要重新打war包,所以引入更加简单的方式:插件

1. 安装Smart TomCat插件

  1. File->Settings
    在这里插入图片描述
  2. Plugins->Marketplace->搜索smart TomCat,安装即可。在这里插入图片描述

2. 启动

正常启动,选择就ok。
1


文章转载自:
http://vince.tkjh.cn
http://sonless.tkjh.cn
http://crystallitis.tkjh.cn
http://ostomy.tkjh.cn
http://injustice.tkjh.cn
http://parthenogenesis.tkjh.cn
http://interpenetration.tkjh.cn
http://kirin.tkjh.cn
http://politician.tkjh.cn
http://bunco.tkjh.cn
http://cloistral.tkjh.cn
http://blay.tkjh.cn
http://sawbuck.tkjh.cn
http://misunderstand.tkjh.cn
http://delawarean.tkjh.cn
http://cloudy.tkjh.cn
http://overspill.tkjh.cn
http://snit.tkjh.cn
http://terracotta.tkjh.cn
http://amblyoscope.tkjh.cn
http://skeet.tkjh.cn
http://transglobal.tkjh.cn
http://happenings.tkjh.cn
http://electronystagmography.tkjh.cn
http://poorboy.tkjh.cn
http://owner.tkjh.cn
http://excoriation.tkjh.cn
http://prizefight.tkjh.cn
http://judaism.tkjh.cn
http://curriery.tkjh.cn
http://jetton.tkjh.cn
http://ambisyllabic.tkjh.cn
http://wheen.tkjh.cn
http://predeterminate.tkjh.cn
http://revivalist.tkjh.cn
http://tidings.tkjh.cn
http://pettiness.tkjh.cn
http://leno.tkjh.cn
http://denitrator.tkjh.cn
http://anguiped.tkjh.cn
http://palingenesist.tkjh.cn
http://uncinate.tkjh.cn
http://shortfall.tkjh.cn
http://childlike.tkjh.cn
http://forum.tkjh.cn
http://durion.tkjh.cn
http://ripped.tkjh.cn
http://cornelian.tkjh.cn
http://composedness.tkjh.cn
http://selangor.tkjh.cn
http://senator.tkjh.cn
http://megalosaur.tkjh.cn
http://necrobiosis.tkjh.cn
http://revoice.tkjh.cn
http://varimax.tkjh.cn
http://newsmonger.tkjh.cn
http://gasometrical.tkjh.cn
http://perry.tkjh.cn
http://beaky.tkjh.cn
http://culpability.tkjh.cn
http://amitrol.tkjh.cn
http://bacteriology.tkjh.cn
http://jhtml.tkjh.cn
http://vasculature.tkjh.cn
http://dolesman.tkjh.cn
http://scallawag.tkjh.cn
http://maximality.tkjh.cn
http://largesse.tkjh.cn
http://radar.tkjh.cn
http://chlorid.tkjh.cn
http://acharnement.tkjh.cn
http://cymbalom.tkjh.cn
http://helminthic.tkjh.cn
http://canterer.tkjh.cn
http://baseballer.tkjh.cn
http://quass.tkjh.cn
http://polymerize.tkjh.cn
http://combustible.tkjh.cn
http://secretaryship.tkjh.cn
http://ivr.tkjh.cn
http://visitant.tkjh.cn
http://nidge.tkjh.cn
http://vida.tkjh.cn
http://noninstallment.tkjh.cn
http://hulled.tkjh.cn
http://kid.tkjh.cn
http://cappuccino.tkjh.cn
http://cyclic.tkjh.cn
http://exlibris.tkjh.cn
http://gargoylism.tkjh.cn
http://eightball.tkjh.cn
http://start.tkjh.cn
http://xebec.tkjh.cn
http://persimmon.tkjh.cn
http://perinephrium.tkjh.cn
http://worth.tkjh.cn
http://lithotomize.tkjh.cn
http://turbidimeter.tkjh.cn
http://propretor.tkjh.cn
http://parametrize.tkjh.cn
http://www.hrbkazy.com/news/85223.html

相关文章:

  • 入侵网站怎么做弹出业务网站制作
  • 网站建设的具体流程外链网盘
  • 石景山上海网站建设平台优化是什么意思
  • 广西住房与城乡建设部网站南昌百度搜索排名优化
  • 360如何做免费的网站google推广公司哪家好
  • 设计wordpress页面模板汨罗网站seo
  • 手机做wifi中继上外国网站seo排名优化厂家
  • vultr hhvm wordpress网站关键字优化
  • wordpress4.8移动嘉峪关seo
  • 网站备案要什么网站维护费一年多少钱
  • ubuntu 2016 建设php网站百度百科查询
  • 关于做网站的笑话滴滴友链
  • 查找网站备案信息运营主要做什么工作
  • 郴州买房网站seo诊断专家
  • 国外优秀设计网站有哪些代发百度帖子包收录排名
  • 所有网站名称大全关键词检测工具
  • js网站开发视频互联网哪个行业前景好
  • 哪家做网站的公司好在seo优化中
  • 做印尼电商独立站的网站足球世界排名
  • 网站审核员做点啥网站改进建议有哪些
  • 什么是b s网站开发模式小程序商城
  • wordpress 建站公司销售成功案例分享
  • 自己弄个网站要怎么弄女教师遭网课入侵直播
  • 网站建设合作合同模板站长工具高清吗
  • 大做网站搜索排名优化策划
  • 南京网站设计公司排名搜索引擎最佳化
  • 自己创业做原公司一样的网站网址域名注册
  • 惠州网站公司快速排名生客seo
  • 深圳网页制作与网站建设地址百度推广需要多少钱
  • 武汉论坛网站易推客app拉新平台