促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
自动安装Tomcat
模块 3
第 11 级,
课程 1
加载Tomcat 您可以通过两种方式在您的计算机上安装 Tomcat:使用 Windows Installer 或将其下载为存档文件。第一种方法更简单,而第二种方法允许您管理设置和安装 Web 服务器的所有方面。 让我们从一种简单的方法开始,然后您将自己决定您喜欢哪一种。 您可以从其官方页面下载 Tomcat 。在此页面上,我们可以看到各种下载选项:作为存档,足以解压,或作为安装程序。 Tomcat 的安装方式有很多种,为了简单起见,我们将选择32 位/64 位 Window
手动安装Tomcat
模块 3
第 11 级,
课程 2
3.1 加载Tomcat 如果出于某种原因您决定手动安装 Tomcat,那么您将需要更多说明。再次开始,从页面下载 Tomcat 。但这次我们选择最顶部的 zip 存档: 3.2 安装Tomcat 安装 Tomcat 非常简单。在上一步中下载 zip 文件后,将其内容解压缩到特定文件夹。例如,在D:\DevPrograms: 要运行 Tomcat,您的计算机上必须安装 JRE 8 或更高版本。如果安装了多个 JRE,建议直接在 Tomcat 设置中注册一个特定的 JRE。 为
在 Tomcat 中部署第一个应用程序
模块 3
第 11 级,
课程 3
如果您在 Tomcat 运行时更改设置,请不要忘记重新启动它。
将 Tomcat 添加到 IDEA
模块 3
第 11 级,
课程 4
5.1 将 Tomcat 添加到 IDEA Ultimate 步骤1。创建本地 Tomcat 配置。运行-编辑配置- 第二步。然后选择本地的Tomcat。 第三步。配置 Tomcat。通过单击 strong>configure 添加路径到 Tomcat 文件夹 您可以在此处指定: HTTP port- Tomcat 运行的端口 JRE- 您可以选择运行 Tomcat 的 JRE VM options- Tomcat 的虚拟机设置 URL- 此链接将在 IDEA 帮助启动服务器
war文件设备
模块 3
第 11 级,
课程 5
战争文件结构 每个 Web 应用程序在上传到 Web 服务器时都被打包到一个 .war 文件中。WAR 现在代表 Web Application Resources,尽管它以前是 Web ARchive。事实上,这是一个包含打包 Web 应用程序的 zip 存档。 war 文件的典型内容如下所示: /index.html
web.xml结构
模块 3
第 11 级,
课程 6
7.1 web.xml 的一般架构 web.xml 文件存储应用程序配置信息。它不是它的强制性部分,但它被广泛用于配置 Web 应用程序。 此文件必须位于WEB-INF文件夹中。当 Tomcat 启动时,它会读取它的内容并使用它包含的配置。如果文件包含错误,Tomcat 也会显示错误。 示例 web.xml:
使用注释自定义 Web 应用程序
模块 3
第 11 级,
课程 7
8.1 servlet注解介绍 从版本 7 开始,Tomcat 开始支持Servlet API 3.0 web servlet 规范。特别是,其中出现了一个名为javax.servlet.annotation. 它包含可用于注释 servlet 类的各种类型的注释。如果您使用注释,则不需要部署描述符 (web.xml)。 最有用的注释列表: 注解 描述 1个 @WebServlet 声明一个 servlet 2个 @WebInitParam 指定一个初始化参数 3个 @Web
Servlet 简介
模块 3
第 12 级,
课程 0
1.1 接口Servlet 今天我们开始一个有趣的新话题——servlets。正是在 Java 中添加了 servlet,Java 才成为大型服务器应用程序的事实标准。世界上 80% 的企业软件都是用 Java 编写的。而在中国,一切都是100%。那么什么是servlet? Servlet 正是将 Java 程序转换为 Web 服务并允许它处理来自客户端的请求的东西。是这样的…… 上世纪 90 年代,万维网出现后,立即出现了网络客户端(浏览器)和网络服务器。Web 服务器通常
在 Servlet 中处理请求
模块 3
第 12 级,
课程 1
2.1 HttpServletRequest类 您的 servlet 必须根据从请求中收到的信息来完成大部分工作。该对象负责它HttpServletRequest,容器将传递给您的 servlet(传递给一个service或多个方法doGet()等doPost()) 这个对象有很多方法,因为它只是存储请求数据,你可以通过它与容器进行交互。 方法可分为两大类: 用户授权相关方法 使用查询数据的方法 用户授权方式我会以表格的形式给出,我们就不分析了。事实上,它们很少用于授权用户。
塑造 Servlet 响应
模块 3
第 12 级,
课程 2
3.1 HttpServletResponse类 调用service()您的 servlet 方法后,Web 容器将根据HttpServletResponse. 所以如果你想以某种方式影响对客户端的响应,那么你应该修改这个对象。 服务器响应由三部分组成: 状态行(例如:200 OK) 标头 响应体 而类方法HttpServletResponse也分为3组?几乎: 方法 描述 1个 void setStatus(int sc) 设置响应状态代码。 2个 void sendErr
使用 Servlet 会话
模块 3
第 12 级,
课程 3
4.1 HttpSession简介 如果多个请求来自同一个客户端,那么他们说客户端和服务器之间已经建立了一个会话。为了控制这个过程,容器有一个特殊的 HttpSession 对象。 当客户端向 servlet 发出请求时,servlet 容器会检查请求中是否存在会话 ID 参数。如果没有这样的参数(例如,客户端是第一次联系服务器),那么 servlet 容器会创建一个新的 HttpSession 对象,并为其分配一个唯一的 ID。 会话对象存储在服务器上,ID 在响应中发送给
服务小程序设置
模块 3
第 12 级,
课程 4
初始化() 方法 还有一些其他有用的小东西。当然,我说的是 servlet 初始化。如您所知,在 Web 服务器创建 servlet 对象并将其放入容器后,它会调用 servlet 的init()方法。您可以覆盖此方法并初始化其中需要的任何内容。 为什么不使用构造函数? 因为创建 servlet 的过程是这样的: 我们创建一个继承自的对象HTTPServlet 创建对象Servlet上下文, 添加它的 servlet 变量 创建对象Servlet配置, 添加它的 servle
显示更多
1
...
28
29
30
31
32
...
35
Please enable JavaScript to continue using this application.