zongxing

没有迈不过去的坎!

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  14 随笔 :: 16 文章 :: 33 评论 :: 0 Trackbacks
一:数据操作层:
一个DAO,对数据表进行基本的操作,所有方法都是通用的。
二:业务层:
1:调用DAO中的方法,业务层与数据操作层之间是独立的,可以撤换任何业务层中的程序,而不对系统产生影响。
2:我曾经在写业务方法时,把add()方法的输入参数写为FormBean了,这样就会出现问题,将来要是不用struts了,页面里的数据怎么传到业务方法里呢。所以业务方法里还是不能与FormBean有任何关系的。应该把数据传输bean作为业务方法的对象。
3:Struts里的action负责formbean的装卸,add数据时,把页面里的字段取过来,然后转换成vo,再调用业务方法add(vo);
当要在页面展示数据时, 调用业务方法getSomething()把数据从数据库中取出,转换成formbean,然后在页面里展示。

三:表示层:
posted on 2007-10-09 21:13 zongxing 阅读(1888) 评论(1)  编辑  收藏 所属分类: java

评论

# re: java分层机制的一点理解 2009-12-10 16:13 vobit
你好,我对分层这块还是不太清楚。从jsp→ →数据库;是间有javabean,action,form,dao 还有相应的接口,我想能帮我按顺序画出来吗?另外说一下每一层的意思好吗,我似懂非懂,还有form是不是就是所说的javabean呢。请一定复我好吗,感激不尽!邮箱:294963332@qq.com或者vobit2002@yahoo.com.cn  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: