初学java做项目,基础架构知识求教。

kadina 2003-02-25 01:47:51
要分为jsp、javabean、ejb、dao层,请问各层都做处理什么?
我只知道jsp是表示层,用作输入输出。
请问javabean、ejb、dao都要完成什么工作?
另外个层之间用vo传数据,请问vo是怎么回事?我以前只知道用session。
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kadina 2003-02-25
  • 打赏
  • 举报
回复
请问各个部分都是用来完成什么功能的?这里边所说的javabean是jsp中useBean中的javabean吗?
sandyen 2003-02-25
  • 打赏
  • 举报
回复
同意楼上对vo的解释
其实javabean也是存储数据的,只是他一般跟view打交道

ejb 分为session bean : 作业务逻辑的控制
entity bean: 封装数据
Jacky1206 2003-02-25
  • 打赏
  • 举报
回复
我谈一下我对dao和vo的使用理解。
vo我理解为Value Object:就是一个值对象。一般在使用的时候,把某一个对象(例如数据库中的一张表)定义成一个vo,里面每一个属性就是表里的一个字段,可以通过对vo的操作来get或者set表字段的值,然后以vo的形式对表数据进行更新。
dao我理解为Data access object:数据访问对象。顾名思义,访问数据时候使用,往往就是访问数据库!把对数据库访问的代码封装成dao,使得代码更为紧凑,维护倍加方便!
至于javabean和ejb我没有用过,但其目的也就是封装了,谢谢
learnner 2003-02-25
  • 打赏
  • 举报
回复
vo? virtual object?

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧