PO好像是在hibernate中出现的吧,那我就马上看看hibernate
那VO(DTO)呢 应该上哪里学这东西啊
我的BOSS 让我看看这两个东西 给我弄的一楞 也不知道应该去哪里看 呵呵 谢啦
那VO(DTO)呢 应该上哪里学这东西啊
我的BOSS 让我看看这两个东西 给我弄的一楞 也不知道应该去哪里看 呵呵 谢啦
解决方案 »
- java 连接DB2报错!!!!
- java的web在线聊功能,无刷新,不需要数据库
- jsp网站登录及地址跳转问题
- Struts1 未登录用户拦截
- 求教:jsp页面生成html和zip文件出现乱码?
- 我想做一个比较简单的学生网络选课系统,请问用什么最好?
- 一个IE和FIREFOX的兼容性问题!
- 数据保存一会对一会报错,帮看看什么原因,一定加分
- JavaBean转换为ActiveX控件的问题!
- 连接weblogic池里的connection,说The pool driver only works within the WebLogic server,这么个意思
- 请教高手
- 新手上路:jdbc连接sql server数据库问题
http://www.hibernate.org/hib_docs/reference/zh-cn/html/
官方网站,还是中文的。
不就是J2SE里面的东西吗
http://www.corej2eepatterns.com/
去看看
http://www.martinfowler.com/eaaCatalog/index.html
我这里有hibernate的书 应该能看见PO吧 呵呵
{
private String id;
private String userID;//用户编号
private String username;//用户名称
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public String getUserID()
{
return userID;
}
public void setUserID(String userID)
{
this.userID = userID;
}
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username = username;
}
}
这就是一个简单的VO,需要配置相应的.hbm.xml文件。
如果真如楼上所说,那么VO,就是一个POJO(普通/简单JAVA类)DAO: Data Access Object, 数据操作对象,一般同Manager类,就是持久层的操作类。DTO: Data Transaction Object, 数据传输对象,举个例子来说,如果是 M-V-C模式,读取所有Student的信息显示在页面上,会这样:
1.持久化数据,把student表的内容与Student类做一个映射。这个时候,Student类就是
一个POJO。
2.操作持久层。使用StudentDAO类中的某个方法来实现读取Student表所有内容。这个时候,
StudentDAO类就是一个DAO。(也可能会命名成StudentManager,只是命名的区别)
3.将数据从MODEL层传递到VIEW层。因为第二步取出的是一个对象,所以一般是把这个
对象放到request中,这个时候就是DTO了。比如request.setAttribute("xxxDTO",xxx);
然后在VIEW层用的时候,使用request.getAttribute("xxxDTO");就可以了。不过,貌似使用了JSTL之后,就可以省略DTO了。另外,我很少见到DTO。见的最多的是
POJO和DAO/MANAGER。很不成熟的意见,希望楼下指正。