首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于ssh的一个结构有关问题

2012-01-05 
关于ssh的一个结构问题!主要是看看有没有破坏这个结构。大家点评。界面层struts业务层spring数据层hibernate

关于ssh的一个结构问题!
主要是看看有没有破坏这个结构。大家点评。
界面层struts

业务层spring

数据层hibernate


一张学生表
id
name
age
就这三个字段!

我现在在hibernate的一个方法里面需要添加一个学生!
比如我的一个dao类里面有一个方法叫:add(Student s);
而这个Student类是一个数据模型,就是对应表的。
我先从action是得到一个form,然后调用dao接口(spring注入)
然后这样
StudentService services;//业务类
StudentForm s=(StudentForm)form;
services.add(s.getName(),s.getAge());//我这里只是把一些字段传到业务类,而不是在action里就马上调用数据模型类
然后里面这个业务类呢,马上包装Student;
然后包装后,再传给dao类。


请问,这样会不会破坏结构,ssh。请大家给些意见!!!要快哦。



[解决办法]
action中调用业务方法,业务层调用dao方法
[解决办法]
在service层做数据封装可以啊,而且事务代理一般是写在service层的.我感觉没什么啊,

热点排行