1 / 8
文档名称:

servlet 笔记.doc

格式:doc   大小:523KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

servlet 笔记.doc

上传人:xxj16588 2018/5/28 文件大小:523 KB

下载得到文件列表

servlet 笔记.doc

相关文档

文档介绍

文档介绍:字符转int类型 ()
Int 转字符串 ()+" "
..............................................................................................................................................................
配置
变量名:JAVA_HOME
变量值:tomctat 安装的目录
启动tomact 服务器
到 tomact 主目录下bin/
验证是否安装成功
http://localhost:8080
Tomcat 无法启动的原因
你可以8080关闭
Neststat -an 来查看谁暂用 8080
修改tomact 的端口
到 conf/ 文件中修改
<connector connection Timeout="20000" port="8088"
Portocol=" NioProtocol" redirectPort="8443">
开发servlet 有三中方法
实现servlet 接口
通过继承genericservlet
通过继承httpservlet(需要重写Doget, dopost 方法,这个是目前用的最多的一种方法)
区别:
安全性来看 post >get 方法因为get会把信息显示到地址栏
提交内容 post>get 一般不要大于2k,post理论上无限制,但实际建议不要大于64k
从速度看post<get
(4)在对servlet 进行映射时候,可以使用通配符合
有两种方式:
第一种格式*.扩展名比如*.do *.ss
第二种格式以/开头同时以/* 结尾比如/* /news/*
在匹配的时候,要参考的标准:
看谁的匹配度高,谁就被选择
*.do 的优先级最低
servlet 单例问题
当servlet被第一次访问后,就被加载到内存,以后该实例对各个请求服务,
即在使用中时单例。
因为servlet是单列,因此会出现线程安全问题:比如售票系统如果不加同步机制就会出现问题:
如果一个变量需要多个用户共享,则在访问变量的时候加同步机制
Synchronized(对象)
{
同步代码
}
如果一个变量不需要共享则直接在doGet 或者dopost定义就不会出现线程安全问题
servlet 中的<load-on-startup>配置(定时写日志,定时备份数据,定时发送邮件)
Init函数完成初始化 destroy 函数在关闭的时候用来保存数据
需求:当我们的网站启动的时候,可能会要求初始化一些数据
解决方法:可以通过<load-on-startup> 配合线程知识搞定
勾上Init函数完成初始化的时候要配置<load-on-startup>1</load-on-startup>1表示的是启动顺序
servletconfig 对象
该对象时用于读取servlet的配置信息
获得字符集编码
获得数据库连