栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

《JavaWeb与Tomcat》——2.Tomcat介绍

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《JavaWeb与Tomcat》——2.Tomcat介绍

第 2 章

这一章主要介绍Tomcat

1.Web应用和Web服务器

Web应用以可交互的HTML网页为界面,包含了能处理特定业务的程序代码,由专门的软甲开发者创建;
Web服务器具有动态执行Web应用中特定的程序代码的能力,由专门的服务器开发商创建;

关系:Web应用由Web服务器来发布和运行,用户通过浏览器访问Web服务器上面的Web应用,其远程数据交换遵循HTTP协议;

2.需要一个Web服务器与Web应用之间协作的一个标准接口——Servlet接口;

对于Web服务器,可以访问任意一个Web应用中实现了Servlet接口的类;
对于Web应用,其被Web服务器调用的代码应该位于Servlet接口的实现类中;

(P45 图2-1)

3.Tomcat——Servlet容器,充当了Web、服务器的作用

(P47 图2-4)

*Servlet容器(Tomcat)相应来自用户访问特定的Servlet的流程:

(P47)

第 3 章

这一章主要介绍一个Web应用的构成;

1.JavaWeb应用包括:

(1)Servlet组件,即Servlet接口的实现类,运行于Web服务器端,包含被Servlet容器动态调用的代码;
(2)JSP组件,JSP可以看成特殊的Servlet,包含代码和html,运行于Web服务器端,第一次访问时,先被Servlet容器编译成.java文件,在生成.class文件被调用;
(3)静态文档,如HTML静态页面,图片、声音等本地资源,若被用户请求,则服务器先去本地读取文件,在发送至客户端用户;

2.Web应用的目录结构(Tomcat)

eg:helloapp这个Web应用

(P64 表3-1)(P70表3-3)

3.在web.xml文件中注册一个Servlet,web.xml是给Servlet容器用的,在加载和启动Web应用的时候会去读取它;

(P69)(P69 表3-2)

4.在Tomcat中快速发布应用——JavaWeb所有文件(按照目录结构)全部copy到Tomcat的webapps的文件夹内(也可以打包成.war再copy);

5.通过URL访问指定的Servlet——根据web.xml内的name-class-pattern的映射关系;

步骤:(P73)(P73 图3-5)

eg:访问一个Servlet过程(打开URL)

为什么需要做servlet的映射,直接按名称目录访问不行吗?简化;一对多URL;

(P74)

6.自定义JSP标签——除了已有的html标签,也可以自己定义标签放在html中,为了灵活的实现一些功能;

步骤:(P81-82)

测试:(P82)

原理:(P83)

7.批处理文件或ANT编译——批量的编译Web应用示例中的.java文件;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号