摘要:
会话是web开发中常用的一种对象。会话是存在于服务器端的对象,因此会话超时是保证性能效率的必要手段,本章将学习几种常用的使会话失效的办法。大多数容器都使用cookie作为会话跟踪的基础,但是cookie机制可能被客户端禁止。本章将学习如何使用URL重写,保证会话被禁止时会话机制仍然有效。客户端对服务 阅读全文
摘要:
cookie是保存在客户端的文本,能够在一定程度上提高用户体验。Servlet API 中提供了Cookie类,可以创建Cookie对象,并通过响应中的addCookie方法,将cookie保存到客户端。Cookie的概念与使用: cookie是保存在客户端的文本 Servlet API提供了Coo 阅读全文
摘要:
项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blog/item/a614635168c61b14367abe98.html看到了说明: 今天完成了一个 阅读全文
摘要:
static{ Configuration config=new Configuration().configure(); ServiceRegistry resgistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); ... 阅读全文
摘要:
我们什么时候使用了延迟加载呢? 先从hibernate引入这个概念吧。 hibernate使用lazy属性设置延迟加载,load方法会使用延迟加载。 举个例子: 一个学生有多部手机,如果使用了延迟加载,只有在调用手机对象的方法或者属性的时候才会加载手机,这样可以节约资源。因为有些东西关系扯不清的。 阅读全文
摘要:
一。实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。 声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long get 阅读全文
摘要:
路径 相对路径 URL中第一个字符不为“/” request.getRequestDispatcher("b"); 相对于该代码所在的位置,指的是java文件的位置。 绝对路径 URL中第一个字符不为"" request.getRequestDispatcher("/b") 前台 /代表的是服务器的 阅读全文
摘要:
Servlet的跳转 内部跳转 req.getRequestDispatcher() Server >AServlet >BServlet 两个Servlet共用一个request,response include(req,resp)输出流合并 forward(req,resp)out清空,输出后者 阅读全文
摘要:
我们写一个程序的时候,总是会遇到各种各样的问题。 所以我们无法避免进行调试,测试。进行测试应该尽可能小,就是应该进行单元测试而不是每一次全局测试,因为有些时候是service中问题引发的其他问题,这样就会耽误时间 阅读全文
摘要:
1. 创建Servlet几种方式 1) 实现Servlet接口 控制Servlet的生命周期 构造器 init() service() destory() 2) 继承GenericServlet service() 3) 继承HttpServlet (service()) 重写 doXxx() 方法 阅读全文