郑睿9 发表于 2013-2-6 11:00:09

7月26号日志

首先,复习了一下servlet与tomcat的关系。
当一个URL连接到Tomcat时,tomcat内部自动生成一些参数,如session request response,在init初始化后,参数传给servlet,经过servlet后传回给Tomcat。
接着,徐老师开始介绍过滤器。
Filter类似于Servlet。
FilterChain针对不同的功能分开写的原因:
1、如果不同功能的Filter写在一个Filter类中,新写的方法有可能影响已经实现的方法。根据不同功能分别写相对应的Filter‘,方便在遇到问题时检查错误。
2、为以后过滤功能的扩展提供方便
随后,介绍了Listenrer。
Listener有两大类:
session 和 servlet。
最后,讲解了JSP隐藏的9个内置对象。
application、session和request是最常用的三种。
application是Tomcat的全局变量。
Tomcat的全局变量是什么意思呢?当机子上的Tomcat启动时,application对象存在。直到关闭Tomcat时,application才会消失。
而context是一个也是一个全局变量。它和application的区别在于context的属性值是不能改变。
在讲课过程中,老师给我们穿插了一些平时我不怎么会注意的知识和技巧。
1、可以随意修改jre包是方便以后功能扩展。
2、当一个类中存在两个及两个以上的方法使用一个变量时,将变量定义为全局变量。
当一个项目中存在两个及两个以上的类使用一个变量时,新建一个包,在包下创建一个存放变量的类
3、Tomcat组成:
bin:jar包,exe文件 sh文件(linus系统中可执行文件)
catalina—tasks.xml是tomcat启动配置文件
conf:保存的是配置文件,xml policy properties对应不同的配置文件
lib:jar包
webapps:自带的和配置的web项目
今天的任务:
1、注册登录页面,添加Filter过滤器
2、写一个listener。
页: [1]
查看完整版本: 7月26号日志