此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【liujianliang】截止到2008-08-01 09:41:13的历史汇总数据(不包括此帖):
发帖的总数量:109 发帖的总分数:1520 每贴平均分数:13
回帖的总数量:73 得分贴总数量:12 回帖的得分率:16%
结贴的总数量:88 结贴的总分数:1085
无满意结贴数:27 无满意结贴分:470
未结的帖子数:21 未结的总分数:435
结贴的百分比:80.73 % 结分的百分比:71.38 %
无满意结贴率:30.68 % 无满意结分率:43.32 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=liujianliang
楼主【liujianliang】截止到2008-08-01 09:41:13的历史汇总数据(不包括此帖):
发帖的总数量:109 发帖的总分数:1520 每贴平均分数:13
回帖的总数量:73 得分贴总数量:12 回帖的得分率:16%
结贴的总数量:88 结贴的总分数:1085
无满意结贴数:27 无满意结贴分:470
未结的帖子数:21 未结的总分数:435
结贴的百分比:80.73 % 结分的百分比:71.38 %
无满意结贴率:30.68 % 无满意结分率:43.32 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=liujianliang
public class PostAction extends Action{
private FwxxBiz biz=new FwxxBizImpl();
public ActionForward execute(...){
Fwxx fwxx=new Fwxx();
fwxx.setTitle();
…………
biz.post(fwxx);
}
}
(2)
public interface FwxxBiz{
public void post(Fwxx fwxx);
}
(3)
public class FwxxBizImpl implements FwxxBiz{
private FwxxDAO fwxxdao=new FwxxDAOJdbcImpl();
public void post(Fwxx fwxx){
fwxxdao.add(fwxx);
}
}
(4)
public interface FwxxDAO{
public void add(Fwxx fwxx);
public void del(int fwid);
public void update(Fwxx fwxx);
public List search(Fwxx condition);
}
(5)
public class FwxxDAOJdbcImpl extends BaseJdbcDAO implements FwxxDAO{
…………
}
现在都改用spring注入了,如果不方便用static也行,反正生成一份就行,多了浪费FwxxBiz接口明显是为了业务流程的,方法名应该是业务逻辑相关的
而FwxxDao应该只是用于访问数据库
action中应该只调用FwxxBiz,这样层次清晰如果要返回一个List结果集
FwxxBiz最好多定义一个方法,去调用FwxxDao.search,当然直接修改post方法也行
public void add(Fwxx fwxx);
public void update(Fwxx fwxx);
public void delete(Fwxx fwxx);
public list search(Fwxx condition);
}
实现类就不用说了
action类可以写四个,增删改查,或者写一个但是要用dispatchAction来做,实现对应的四个方法