由于项目规范化的原因,想将以后做的项目由单一的操作DAO层变为操作“业务Service服务层”,使用SSH整合开发,工具为MyEclipse,不知道大家怎么处理业务服务层的代码的 现在使用MyEclipse6.0自动生成了SSH整合框架中的HIBERNATE的DAO部分,但没有自动生成基本的增删改查的Service层,不知道大家在项目中是怎么处理的,手写,还是MYECLIPSE有生成的办法,在此请教大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要自动增删改查的service层做什么?我是将业务代码写在service层的,将FormBean转换成HashMap传入。struts只有一个action负责调用service,所有的前端(例如DWR、WEBSERVICE)采用统一调用service接口这样方便的复用了业务功能代码,且解决了一些事务方面的麻烦BTW,我用的是struts1.X don't use Java/Web so only up for you~ DAO本身就是数据应用层,你所谓的增、删、改、查都该在DAO里实现,跟表对应的那些BEAN应该是POJO(这是在HIBERNATE里定义的,自己看HIBERNATE的书就知道了)。service层是业务层,主要是处理业务逻辑的,如果需要对数据库操作,就在service层调用DAO里操作数据库的方法。DAO和SERVICE层都是手动写的 增删改查的方法是每个dao层、service层、action层基本的方法。是可以自动生成的,然后再根据业务需要加其他的方法。MyEclipse可以自动生成 实体、dao、service、action。具体方法去百度下,很简单的 System.out用的是什么编码规则? 一个java类的问题 统计.java文件代码行的,我加了个UI界面,大家给我提意见... windows下正常的可执行jar在linux 下运行出错,帮忙看下 Mysql 数据库的使用 高分幫忙看一看 \ 轉換成 /的問題 求swing例子! Java小白的几个疑问 Applet能从远端服务器加载多大的文件?? 谁那有上传文件的JAVA源程序? 基于JAVA技术的Web应用开发认证题1 连接池问题:javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
struts只有一个action负责调用service,所有的前端(例如DWR、WEBSERVICE)采用统一调用service接口
这样方便的复用了业务功能代码,且解决了一些事务方面的麻烦BTW,我用的是struts1.X
具体方法去百度下,很简单的