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

网站seo链接购买爱站工具包的主要功能

网站seo链接购买,爱站工具包的主要功能,网站建设技术入股协议,g3云推广官网一、什么是Servlet#xff1f; Servlet 是一种实现动态页面的技术. 是一组 Tomcat 提供给程序猿的 API, 帮助程序猿简单高效的开发一个 web app 1.1 Servlet能干什么#xff1f; #x1f695;允许程序猿注册一个类, 在 Tomcat 收到某个特定的 HTTP 请求的时候, 执行这个类…一、什么是Servlet Servlet 是一种实现动态页面的技术. 是一组 Tomcat 提供给程序猿的 API, 帮助程序猿简单高效的开发一个 web app 1.1 Servlet能干什么 允许程序猿注册一个类, 在 Tomcat 收到某个特定的 HTTP 请求的时候, 执行这个类中的一些代码帮助程序猿解析 HTTP 请求, 把 HTTP 请求从一个字符串解析成一个 HttpRequest 对象.帮助程序猿构造 HTTP 响应. 程序猿只要给指定的 HttpResponse 对象填写一些属性字段, Servlet就会自动的安装 HTTP 协议的方式构造出一个 HTTP 响应字符串, 并通过 Socket 写回给客户端 二、第一个Servlet程序 2.1 创建项目Maven 使用 IDEA 创建一个 Maven 项目 2.2 引入依赖Servlet 在 pom.xml 中引入 Servlet API 依赖的 jar 包 在中央仓库 https://mvnrepository.com/ 中搜索 “servlet”, 一般第一个结果就是 选择匹配的版本可以在 http://tomcat.apache.org/whichversion.html 查询版本对应关系 把中央仓库中提供的 xml 复制到项目的 pom.xml 中 2.3 创建目录webapp 在 main 目录下, 和 java 目录并列, 创建一个 webapp 目录 在 webapp 目录内部创建一个 WEB-INF 目录, 并创建一个 web.xml 文件 在web.xml中拷入以下代码 2.4 编写代码HelloServlet 在 java 目录中创建一个类 HelloServlet, 代码如下: WebServlet(/hello) public class HelloServlet extends HttpServlet {Overrideprotected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println(Hello world);resp.getWriter().write(Hello world);} }在这个类上方加上 WebServlet(/hello) 注解, 表示 Tomcat 收到的请求中, 路径为 /hello 的请求才会调用 HelloServlet 这个类的代码. (这个路径未包含 Context Path) 重写 doGet 方法. doGet 的参数有两个, 分别表示收到的 HTTP 请求 和要构造的 HTTP 响应. 这个方法会在 Tomcat 收到 GET 请求时触发 HttpServletRequest 表示 HTTP 请求. Tomcat 按照 HTTP 请求的格式把 字符串 格式的请求转成了一个 HttpServletRequest 对象. 后续想获取请求中的信息(方法, url, header, body 等) 都是通过这个对象来获取. HttpServletResponse 表示 HTTP 响应. 代码中把响应对象构造好(构造响应的状态码, header, body 等) resp.getWriter() 会获取到一个流对象, 通过这个流对象就可以写入一些数据, 写入的数据会被构造成一个 HTTP 响应的 body 部分, Tomcat 会把整个响应转成字符串, 通过 socket 写回给浏览器 2.5 打包代码war 首先知道什么是war包: war 包是 java web 的程序, 里面除了会包含 .class 文件之外, 还会包含 HTML, CSS, JavaScript, 图片, 以及其他的 jar 包. 打成 war 包格式才能被 Tomcat 识别 在 pom.xml 中新增一个 packing 标签, 表示打包的方式是打一个 war 包再新增一个 build 标签, 内置一个 finalName 标签, 表示打出的 war 包的名字是 HelloServlet 双击package 成功打包 2.6 部署 把打包好的war包拷贝到tomcat的webapps目录中 启动 Tomcat , Tomcat 就会自动把 war 包解压缩 看到这个日志说明 Tomcat 已经正确识别了 ServletHelloWorld 这个 webapp 2.7 验证程序 通过浏览器访问 http://127.0.0.1:8080/hello_servlet/hello 注意 不是tomcat一启动我们写的doGet就能执行而是要收到路径匹配的GET请求才能执行 URL 中的路径分成两个部分, 其中hello_servlet 为 Context Path,标识了一个webapp, hello 为 Servlet Path标识当前请求要调用哪个Servlet类的doGet方法 三、更便捷的部署方式 手动拷贝 war 包到 Tomcat 的过程比较麻烦. 我们还有更方便的办法. 此处我们使用 IDEA 中的 Smart Tomcat 插件完成这个工作 下载smart Tomcat 配置 Smart Tomcat 插件 点击运行 idea下方显示tomcat的日志
http://www.hkea.cn/news/14406686/

相关文章:

  • 国外网站怎么建设seo应该如何做
  • 网站内容维护合同建筑外观设计网站
  • 网上做效果图网站有哪些软件有哪些广告设计与制作专业需要美术功底吗
  • 口碑好的免费网站建设专业做礼品团购的网站
  • 做网站分几步wordpress demo data
  • 电商网站前台模块网站开发的书
  • 即墨有做网站的吗湖南网站建设有限公司
  • 南京微信网站开发wordpress功能 更改
  • 网级移动营销免费下载优化大师
  • 做鞋子皮革有什么网站wordpress调用文章的tags
  • 焦作网站建设哪家专业自贡企业网站建设公司
  • 高端网站设计推广v信haotg8旅游网站界面设计
  • 永嘉县住房和城乡规划建设局网站公司网页制作培训试题
  • 网站维护运行建设报告宁波做外贸网站建设
  • 想做苗木生意网站怎么怎么做一家专门做打折的网站
  • 新浪博客怎么给自己网站做链接吗国家高新技术企业证书图片
  • 比较好的网站开发项目如何做个网站做cpa
  • 建立网站 用英语网站标题算关键词优化吗
  • asp.net 网站的编译网页制作ppt模板
  • 老的网站为什么要改版新网站wordpress tint主题
  • 赤壁专业建站公司WordPress文怎么写
  • 网站平台建设步骤电商公司简介
  • 做网站一些专业术语哈尔滨公共资源交易网建设工程
  • 上海做网站建设景区电子商务网站建设
  • 有什么做分销的几个网站开发网站
  • 上海远丰电商网站建设公司怎么样山东省优质校建设网站
  • 网站什么模板做的seo优化技术是什么
  • 做虾网站该起啥名好wordpress没有图片放大
  • 网站建设平台方案设计wordpress 置顶特色
  • 宝塔面板怎么做自己的网站wordpress创建标签