java在用ssh做项目的时候,不是说增,删,改必须要加事务吗?

但是有时候不在Spring里写事务,也可以成功执行,增,删,改... 但是有时候不在Spring里写事务,也可以成功执行,增,删,改 展开
 我来答
匿名用户
2013-08-26
展开全部
楼上这位兄弟说的非常正确,一般情况搭建好的SSH框架就写好了Spring事务配置,不必要考虑写事务和不去写事务。我来说说我常用的SSH框架技术吧。1.系统大量采用抽象工厂模式、装饰者模式、代理模式、门面模式等设计模式,并把spring的AOP思想合理的使用在日志处理和系统异常处理,使用Dom4j进行xml解析,使用Log4j实现日志管理。
2.控制转发层扩展Struts框架的Action设计理念,同时使用Spring来管理所有的Action,使用Spring的核心技术IOC可以很好的控制Action的生命周期以及各种服务的注入关系。
3.服务层沿用代理设计模式来实现,系统的服务层以下随时可以更换,甚至可以考虑用EJB来做业务逻辑实现,同时通过Spring的托管机制可以和DAO层无缝耦合起来。
4.DAO层使用抽象工厂模式和外观模式,同时使用Spring 提供的Hibernate 模板和 Hibernate API 访问持久层,这样可以进一步解耦,在系统查询模块处大量使用正则表达式进行查询操作。
5.持久层使用轻量级框架技术Hibernate来实现ORM处理,同时使用Spring容器来管理持久层,通过Spring提供的HibernateTemplate和Hiberante API可以很好的解决代码的重复冗余问题。
6.Web层使用Struts 框架,配合使用JSTL元素,使用AJAX技术还可以实现无刷新提交。
匿名用户
2013-08-26
展开全部
你需要理解事物是干嘛的 没有事物当然可以执行增,删,改 简单的说下事物 比如你给张三打款 你的在程序把你的钱扣除了 出现了异常没有给张三加上 请问钱去哪儿了 事物就是来防止这一类的错误出现的事物就是 要么都执行 要么都不执行回滚 希望对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-26
展开全部
可以不用写事务的,你如果在spring里写了的话,那就叫声明式事务了,其实用不用事务关键只在于你的业务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第一首歌词666
2017-04-01
知道答主
回答量:2
采纳率:0%
帮助的人:1727
展开全部
最好加上吧,虽然加不加效果一样,但是大项目中必须加。希望对你有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-26
展开全部
你保证你每次都能够成功吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式