发表于: 2016-08-08 23:37:55

2 2014


今天完成的事情:

        今天深入的了解了一下servlet,是sun公司提供一套规范,用于接受客户浏览器发出的请求,响应给客户浏览器。是运行在服务端一个小程序。Servlet是一个接口,要想实现Servlet功能必须实现该接口或者继承该接口的实现类。

已知实现类:GenericServlet,Servlet接口中的方法:init(ServletConfig) 初始化service(ServletRequest,ServletResponse) 核心方法,destroy() 销毁

                1 映射方式:

方式1:通配符+固定结尾格式   *.do

方式2:/开头+通配符  /servlet/*

方式3:指名道姓 (最常用)  /servlet/ServletDemo  

方式1和方式2之间是有一定的区别:就是优先级的问题。

方式3的优先级最高,其次是以/开头的,最后才是*.do方式。

2 多路径映射:

url-pattern可以映射多个地址

Servlet生命周期

出生——活着——死亡,从生到死的一个过程(人有,内存中的对象也有)

出生:请求到达Servlet时,对象就创建出来,并且初始化成功。只出生一次,就放到内存中。

活着:服务器提供服务的整个过程中,该对象一直存在,每次只是方法service方法。

死亡:当服务停止时,或者服务器挂机时,对象消亡。

单例模式:只有一个对象实例。Servlet就是单例的,只有一个实例。


学习了一波关于验证码的,感觉不是很难,以前感觉验证码是有不同图片来回切换的。


明天计划的事情:明天学习文件的上传和下载,以及关于三层架构的知识。

遇到的问题:今天学习验证码的生成的时候,总是在网页上显示不出来,最后终于解决掉了了。

收获:今天深入了解了servlet以及验证码的基本知识,慢慢成长。。



返回列表 返回列表
评论

    分享到