Tomcat是由Apache开发的一个Servlet容器,实现了对Servlet和JSP的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是一个用C语言实现的HTTP Web服务器;这两个HTTP web server不是捆绑在一起的。Tomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
Tomcat 重要目录
/bin-Tomcat脚本存放目录(如启动、关闭脚本)。*.sh文件用于Unix系统;*.bat文件用于Windows系统。
/conf-Tomcat配置文件目录。
/logs-Tomcat默认日志目录。
/webapps-webapp运行的目录。
web工程发布目录结构
一般web项目路径结构
webapp:工程发布文件夹。其实每个 war 包都可以视为 webapp 的压缩包。
META-INF:META-INF 目录用于存放工程自身相关的一些信息,元文件信息,通常由开发工具,环境自动生成。
WEB-INF:Java web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。
/WEB-INF/classes:存放程序所需要的所有 Java class 文件。
/WEB-INF/lib:存放程序所需要的所有 jar 文件。
/WEB-INF/web.xml:web 应用的部署配置文件。它是工程中最重要的配置文件,它描述了 servlet 和组成应用的其它组件,以及应用初始化参数、安全管理约束等。
极悦学习,本Java视频教程主要任务是开发一个基于HTTP协议的Web服务器,也就是说手动开发一个Apache Tomcat服务器,从Java基础向JavaWEB过渡时学习此课程,可以让你很轻松掌握Servlet本质,服务器开发中使用了Java的网络编程、Java的多线程、Java的集合等知识,并且同时深度剖析了HTTP协议,制定了Servlet规范,并同时对Servlet规范进行了实现,最终在服务器开发成功后,又开发了Web应用对Web服务器进行测试,对于学习完Java基础向Java web过渡的同学,本Java教程是你的不二之选。
课程学习目录
1.概述系统构架
2.BS构架原理剖析-接口与协议的作用
3.BS构架原理剖析-BS框架原理图-1
4.BS构架原理剖析-BS框架原理图-2
5.项目中做什么以及该做什么
6.概述HTTP协议
7.回忆Socket编程
8.MyEclipse基本设置及修改JRE类库
9.实现Socket程序
10.实现程序主入口及工具类的定义-httpserver-1
11.软件测试技术介绍
12.软件测试-junit4测试-手动生成测试类-junit-1
13.软件测试-junit4测试-自动生成测试类-junit-2
14.测试记录日志工具类-junit4测试-httpserver-2
15.解析工程名称出现红色叹号问题
16.创建服务器端套接字-httpserver-3
17.配置端口号到xml文件-httpserver-4
18.上午课程回顾
19.接收客户端消息并打印-httpserver-5
20.实现多线程处理客户端请求-httpserver-6
21.课程回顾
22.获取URI-httpserver-7
23.响应静态页面到浏览器-httpserver-8
24.响应动态资源-需求分析
完整目录可以关注极悦Java视频教程
主讲老师:极悦郭老师
讲师简介
天津大学计算机专业硕士研究生,10年以上软件研发及管理经验,先后就职于文思海辉、中软国际、新东方教育科技集团-国外项目研发部等知名软件企业,从事JavaEE方向的软件研发工作;精通SSH、SSM技术架构下的开发;精通WebLogic、WebSphere、JBoss、Tomcat等服务器的配置与管理;熟练使用MySQL、Oracle、DB2等数据库产品;熟练使用HTML、CSS、JavaScript、Ajax、JQuery等前端交互技术;熟练使用Axure原型设计工具;先后担任高级Java软件工程师、项目组长、项目经理、技术经理、高级产品经理及IT培训企业高级Java讲师等职务;具备扎实的技术功底、丰富的软件研发、项目管理经验及IT教学经验;授课激情四溢,幽默风趣,能够充分调动学生学习的积极性与主动性,课堂气氛活跃,对学员耐心负责;曾参与设计恒丰银行“一贯P2P理财系统”、设计广发银行个人网上银行系统、设计中国农业银行网上银行系统、设计江西银行客服服务中心网上服务系统、设计成都银行客服服务中心网上服务系统、设计乐山银行网上银行系统等大型项目。
以上就是对“Tomcat视频教程,入门课程学习”的介绍,希望对大家有所帮助,还想学习更多关于Java的课程,可以关注极悦官网,免费下载学习。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习