struts2与spring的选择谁?ibatis与 jpa你选谁?

本文探讨了在开发一个涉及多数据库的公司计费系统时的技术选型问题。作者对比了Struts2与Spring框架,并最终选择了Struts2;同时在IBatis与JPA之间选择了IBatis作为持久层解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近 做了一个新的项目,关于公司计费的。主要是多数据库(oracle,sql server),考虑 并发安全控制和 快速开发,后期维护等,试验了2套方案,

方案1  struts2 + ejb3+ibatis2.3

方案2  spring + ejb3+ jpa

struts2与spring的选择谁?我选择struts2,原因 如下 :

1.如果 比较 做 mvc应用 时 ,我觉得 struts2优于 spring,因为 struts2好用

2.如果比较 切面(拦截器),我觉得 struts2优于 spring,因为 struts2的 拦截器 堆栈非常 好用 ,不像 spring的aop那么男用。

3.注入:如果不是分布式的 架构,可能 spring比struts2方便 一些,但是 由于我们的 webapp和 appserver和 数据库的安全架构,必须 走分布式 ,所以还是选择了 struts2爽一些。

4.测试:我觉得struts2和 spring都还不错,用代码生成器自动编写了 Jmock测试。感觉 差不多 55开吧。

ibatis与 jpa你选谁?我选择 ibatis,因为ibstis更容易控制。维护成本更低。但个人觉得,jpa也不错,可能是 未来的标准。

以上为个人建议和 看法。仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值