
java web
文章平均质量分 77
easyjsf
do it....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
session与cookie
首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持状态。 2、发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前或以后的消费相联系起来。这种做法就是在客户端保持状态。 3、发给顾客一转载 2011-05-10 21:23:00 · 308 阅读 · 0 评论 -
【转】SERVLET监听器
原文地址:http://www.cnblogs.com/jingua1026/articles/1763488.htmlSERVLET监听器监听器概述 1.Listener是Servlet的监听器 2.可以监听客户端的请求、服务端的操作等。 3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。 4.编写监听器需要实现相应的接口 5.编写完成后在web.xml文件中配置一下,就可以起作用了 6.可以在不修改现有系统转载 2011-05-16 21:56:00 · 504 阅读 · 0 评论 -
JPA的一对多
<br /> <br /> <br />Order类:<br /> <br />package lesson6; import java.io.Serializable; import java.util.HashSet; import java.util.Date; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persiste原创 2011-05-22 15:36:00 · 393 阅读 · 0 评论 -
jpa的一对一
<br /> <br />Person类:<br /> <br />package lesson6; import java.io.Serializable; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.原创 2011-05-22 15:17:00 · 523 阅读 · 0 评论 -
jpa 的多对多
<br />Student:<br /> <br />package lesson6; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persisten原创 2011-05-22 15:41:00 · 339 阅读 · 0 评论 -
一对一,一对多,多对多,关系
<br />一对一关系需要在关系维护端的@OneToOne注释中定义mappedBy属性,在关系被维护端简历外键列指向关系维护端的主键<br />Person:<br />{<br />@OneToOne(optional = true,cascade = CascadeType.ALL,mapperBy = "person")<br />public Address getAddress()<br />{<br />return address;<br />}<br />}<br />Address:<b原创 2011-05-22 21:16:00 · 876 阅读 · 0 评论 -
Struts2数据传输的背后机制:ValueStack(值栈)
Struts2数据传输的背后机制:ValueStack(值栈) http://blog.youkuaiyun.com/li_tengfei/archive/2010/12/25/6098134.aspx1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueSt转载 2011-06-06 20:48:00 · 708 阅读 · 0 评论