摘要:
一.上传 1.上传对表单的限制 * 表单的提交方式必须为post,即method="post" * 表单必须有一个属性enctype="multipart/form-data",在form标签上添加 * 必须添加文件表单项,比如:<input type="file" name="xxx" .../> 阅读全文
摘要:
1.首页访问时,从Servlet转发到jsp,jsp的输出流从指向客户端掉包成指向html,在重定向到html 2.二次访问时,直接重定向到该html页面,不需再次获取数据库的数据。(适用于获取的这些数据在数据库不易改变) 阅读全文
摘要:
一.Filter 1.Filter需要在web.xml中配置,配置跟servlet基本一样 2.它会在请求获取目标资源(jsp,html等)前执行,可以让请求到达目标资源,也可以不让它拿到目标资源 3.创建过滤器时,一般我们需要实现一个接口Fileter 4.Filter时单例的,跟servlet一 阅读全文
摘要:
一.监听器 1.JavaWeb中有三大组件:Servlet,Listener,Filter 2.最开始接触监听器时是在JavaSE的awt,现在讲的是JavaWeb中的应用 3.它是一个接口,需要我们来实现 4.在Web中是需要注册的,在web.xml中,不过注册比Servlet简单多了 5.监听器 阅读全文
摘要:
一.session的钝化和活化 1.session的钝化:当用户的session一段时间内都没有操作,服务器会将该session从内存放置到硬盘中(一个session一个文件),减少服务器的压力 2。session的活化:当用户session钝化后开始第一次操作时,服务器会去读取硬盘上的该用户ses 阅读全文
摘要:
一.什么是序列化和反序列化 1.序列化:简单得说是将对象的信息转换为字节形式存储的格式 2.反序列化:序列化的逆过程,字节形式存储格式转换为对象 二.session的序列化和反序列化 1.session的序列化是服务器关闭时,服务器会将多个session中的数据保存到一个SESSIONS.ser文件 阅读全文
摘要:
1.ThreadLocal<T>:相当一个容器,不过这个容易有点小,只能存储一个T类型的对象,可以理解为每个线程都有这样一个小容器用于存储数据 2.ThreadLocal内部是一个Map,以当前线程为键,值则就是每个线程存储的数据,这样的话就相当于每个人有一个箱子,只能用他的指纹来解锁这个箱子拿到里 阅读全文
摘要:
一.对象增强的方法 1.继承 (1)父类是增强对象,子类是被增强对象(增强版的父类) (2)缺点: 类的创建增多,继承关系复杂 增强的内容是固定的,即重写(增强)的方法是固定的 被增强的对象是固定的,一旦确定了父类就不能继承其他类了,只能增强父类 2.装饰着模式(dbcp对connection进行装 阅读全文