联系我们
 课程时长 21 小时

课程大纲

Tomcat概述<\/h3>
  • Apache快速概览
  • Apache软件基金会
  • Jakarta项目
  • Tomcat许可
  • J2EE技术
  • Java Web开发
  • Servlet/JSP容器

Java Web应用程序

  • Servlet概述
  • Servlet的优势与生命周期
  • JavaServer Pages
  • JSP、JavaBeans和JSP标签库
  • MVC框架

安装Tomcat

  • 下载并安装Apache Tomcat
  • 下载并安装JVM,下载Tomcat,下载并安装Ant
  • Windows安装程序
  • Java内存管理及为性能调优JVM

Tomcat目录

  • Tomcat安装目录、Tomcat目录结构、bin目录、common和shared目录
  • conf目录、logs目录、server目录、work目录、temp目录、webapps目录
  • Web应用程序目录结构
  • 部署HTML和JSP页面及Web上下文
  • JSP页面及生成的代码
  • 部署Web应用

配置Tomcat

  • Tomcat的配置及技术概览
  • Tomcat的组件架构
  • <Server>元素、<Service>元素、<Connector>元素、<Engine>元素、<Host>元素、<Context>元素、<Realm>元素、<Valve>元素、<Listener>元素、<Loader>元素、<Manager>元素
  • server.xml文件
  • 修改server.xml

Web应用程序

  • Web应用程序管理与部署
  • Web应用的目录结构
  • web.xml配置文件
  • 部署描述符
  • <web-app><\/web-app>元素
  • 将Servlet映射到URL
  • <resource-ref><\/resource-ref>元素
  • <env-entry><\/env-entry>元素
  • <ejb-ref><\/ejb-ref>元素
  • 示例web.xml文件
  • 部署Web应用程序
  • Tomcat默认的conf\/web.xml文件
  • 调优默认JSP和静态内容Servlet

Tomcat Manager

  • 使用Tomcat Manager部署和管理Web应用程序
  • 启动Tomcat Manager并查看Tomcat Manager
  • 查看Manager部分
  • 应用程序、部署、服务器信息
  • 创建WAR文件
  • 实验4:部署WAR文件
  • Tomcat上的Java管理扩展(JMX)
  • Tomcat与Ant的集成

高级特性

  • 使用Tomcat的一些高级特性
  • Valve、访问日志Valve、单点登录Valve
  • 远程地址过滤器和远程主机过滤器
  • 请求转储Valve
  • 配置JNDI资源
  • JNDI:Java命名与目录接口及定义JNDI资源
  • <environment><\/environment>元素和<resource><\/resource>元素
  • 配置JavaMail会话
  • 全局资源

JDBC连接

  • 配置Tomcat连接数据库
  • JDBC概述
  • JDBC驱动
  • 连接数据库与连接池
  • 下载并安装MySQL
  • 为Tomcat配置MySQL
  • 在MySQL中创建数据库
  • 下载并部署JDBC驱动
  • 在Tomcat中定义DataSource及手动定义数据源
  • 修改部署描述符
  • 检测并关闭泄漏的数据库连接

Tomcat安全

  • 了解Tomcat上的安全及配置
  • 安全注意事项
  • 文件系统安全及文件系统建议
  • Java安全管理器
  • 为Java应用授予权限及查看Java权限
  • 创建并添加您自己的策略
  • 启用Java安全管理器
  • 安全管理器提示与安全域
  • 查看不同类型的域及配置域
  • 用户与角色(认证与授权)
  • 创建数据源域
  • 密码保护
  • 基于FORM的认证
  • 为Tomcat配置SSL
  • 在应用程序中要求SSL

连接

  • 将Tomcat连接到Apache
  • 查看连接器
  • HTTP连接器
  • 使用Web服务器的优势
  • 连接器协议
  • 配置AJP连接器
  • 下载mod_jk
  • 创建mod_jk.conf文件
  • 启动Tomcat
  • 创建Worker
  • 配置httpd.conf
  • 测试设置
  • 在多个Tomcat实例间负载均衡应用程序
  • 负载均衡的问题
  • 通过粘性会话实现服务器亲和
  • 共享会话存储
  • 通过Tomcat集群复制会话
  • 共享托管
  • Tomcat虚拟主机
  • 配置Tomcat以作为独立服务器启用虚拟主机
  • 配置Tomcat使用jk2或webapp启用虚拟主机
  • 将Tomcat配置为独立运行
  • 使用AJP配置Tomcat
  • 为每个主机单独设置JVM

负载测试

  • JMeter应用
  • 使用JMeter进行负载测试
  • 安装并运行JMeter
  • 创建测试计划
  • 配置线程组并添加任务
  • 配置HTTP请求
  • 添加报告监听器
  • 运行测试计划
  • 查看结果

要求

本课程面向:需要能够安装、配置、运行和调优Apache Tomcat应用服务器的Web/应用服务器管理员。<\/p>

为了从Tomcat培训课程中获得最大收益,您应熟悉Web/应用服务器管理的基本原理。<\/p>

客户评论 (6)

即将举行的公开课程

课程分类