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

课程网站建设论文海东营销网站建设服务

课程网站建设论文,海东营销网站建设服务,深圳彩票网站建设,网站开发与维护就业前景利用Servlet编写第一个hello world #x1f50e;创建 Maven 项目#x1f50e;引入依赖#x1f50e;创建目录#x1f50e;编写代码#x1f50e;打包代码#x1f50e;部署#x1f50e;程序验证#x1f50e;结尾 #x1f50e;创建 Maven 项目 Maven 是一个构… 利用Servlet编写第一个hello world 创建 Maven 项目引入依赖创建目录编写代码打包代码部署程序验证结尾 创建 Maven 项目 Maven 是一个构建工具 功能是帮助我们去构建, 测试, 打包一个项目 Java 中的构建工具包括 Ant(一款较老的构建工具)Maven(当前比较主流的构建工具)Gradle(一款较新的构建工具, 当前主要是 Android 生态使用) 首次创建 Maven 项目, Idea 会从互联网加载很多的依赖(需要花费一定的时间) 创建 Maven 项目后, 会有一个 pom.xml 配置文件 引入依赖 Servlet 是 Tomcat 提供的 API(不是标准库提供) 表示需要额外下载 Servlet 登录 Maven 中央仓库 Maven 中央仓库 在搜索框中输入 servlet 确认后弹出如下界面 选择第一个 Java Servlet API 选择版本号为 3.1.0 Servlet 3.1.0 版本对应的 Tomcat 版本为 8.5 复制代码到 pom.xml 配置文件中 在 pom.xml 配置文件中手动输入 dependencies/dependencies 此处的 jar 包, 默认被下载在本地的隐藏目录中 创建目录 创建 webapp 创建 WEB-INF 创建 web.xml web.xml 应用于 Tomcat pom.xml 应用于 Maven 复制如下代码到 web.xml !DOCTYPE web-app PUBLIC-//Sun Microsystems, Inc.//DTD Web Application 2.3//ENhttp://java.sun.com/dtd/web-app_2_3.dtd web-appdisplay-nameArchetype Created Web Application/display-name /web-app这里可能出现报红 但不会影响到程序 编写代码 创建一个类 继承 HttpServlet HttpServlet 来自 Servlet 的 jar 包(引入的依赖) 重写 doGet() 方法 HttpServletRequest, Http 请求HttpServletResponse, Http 响应doGet, 根据请求计算响应 一个服务器程序, 其基本工作流程大致如下 读取请求并解析根据请求计算响应将响应返回到客户端 此处需要将 super.doGet(req, resp); 注释掉 因为 doGet() 方法会返回 405 页面 405 Method Not Allowed 表示方法不被允许 打印 hello world 在服务器打印 hello world, System.out.println(hello world);在客户端打印 hello world, resp.getWriter().write(hello world); 为 HelloServlet 添加注解 代码编写完毕 此处并不需要编写 main 方法 这是因为上述代码并非独立运行, 而是插入到 Tomcat 中, 由 Tomcat 调用 打包代码 由于程序不能独立运行(需部署到 Tomcat 运行) 因此需要将代码进行打包操作 类似于搬家, 需要先收拾物品(打包) 然后再将其搬运到新的地方(部署) 在 Java 中, 使用的压缩包 jar(普通的 Java 程序打成 jar 包)war (部署到 Tomcat 的程序打成 war 包) 点击右侧 Maven, 弹出如下界面 点击 Servlet_s点击 Lifecycle找到 package, 双击进行打包 双击 package 后, 执行如下操作 检查代码中是否存在一些依赖, 依赖是否下载好将代码进行编译, 生成一堆 .class 文件将 .class 文件, web.xml 按照一定格式进行打包 弹出如下界面表示打包成功 此时左侧界面会生成 target 目录 仔细查看发现此时的压缩包格式是 jar 包 将压缩包格式调整为 war 包 需要调整 pom.xml 描述生成的包的包格式 将packagingwar/packaging复制到 pom.xml 即可 此处也可以修改打出的包的名称 将打出的包的名称修改为 hello_servlet 打出的 war 包, 且名称为 hello_servlet 部署 部署 将打好的 war 包, 拷贝到 Tomcat 的 webapps 目录中 启动 Tomcat 后, 自动将 war 包进行了解压缩 程序验证 浏览器效果 Tomcat 效果(服务器) hello_servlet, 称为 Context Path / Application Path 标识了一个 webapp(就是这个 webapp 的目录名 / war 包名) hello, 称为 Servlet Path 标识当前请求调用哪个 Servlet 类的 doGet()一个 webapp, 可以有多个 Servlet 结尾 创作不易,如果对您有帮助,希望您能点个免费的赞 大家有什么不太理解的可以私信或者评论区留言一起加油
http://www.hkea.cn/news/14432502/

相关文章:

  • 公司网站怎么更新需要怎么做wordpress应用
  • 天气网站建设网络推广引流有哪些渠道
  • 铜陵做网站ninety ajax wordpress
  • 专门做民宿的网站网站论坛建设方案
  • 网站分成比例系统怎么做手机网站自助建站源码
  • 做富集分析的网站建设网站应该注意的地方
  • 电商货源网站邢台市住建局
  • 石家庄做网站建设的公司排名河池做网站
  • 农业企业网站模板免费下载免费空白ppt模板下载
  • php可以做视频网站有哪些php网站源码删除
  • vps可以用了做网站吗wordpress4.7.2卡
  • 嘉兴市建设官方网站做软件公司网站
  • php网站开发方案wordpress 登录页面
  • 99元一月做网站公司网站模版
  • 创意餐厅网站建设文案书网站建设公司加盟
  • 网站公司logo设计小学生免费编程课
  • 郑州营销网站建设公司digging into wordpress
  • 专业做网站建设的推广 广州网站建设公司
  • 杭州网站建设提供商建设行业年度峰会网站
  • 长春能开发网站的公司最好的手机网站建设
  • 做简历的什么客网站设计公司logo网站
  • 高级网站开发工程师证免费照片编辑器
  • php建站视频教程网站建设与规划结论
  • 济南移动网站制作蒙阴县城乡建设局网站
  • 一级门户网站建设费用懒人做图网站
  • 建设银行金牛支行网站seo优化技术教程
  • 网站建设app小程序网站下面 备案
  • gif表情包在线制作网站做网站会员金字塔系统
  • 宁波做网站十大公司哪家好金堂县建设局网站
  • 土特产网站模板 织梦张家港杨舍网站制作