发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS

spring struts hibernate 优缺点?

                   
2012-03-05 21:54
赞助商链接

近日在面试中,被问到spring、struts、hibernate 的优缺点,搞得我晕头转向,用了这么久。也都不知道他们都有什么优缺点,想请bang指点一下。

1
2012-03-06 08:37

优点依赖注入DI 强大的AOP功能,灵活。

一般缺点都是其优点带来的,比如其强大灵活,本身带来复杂性,形成一个边界,我们从其不断推出Spring-social Spring-Hadoop等看出,本身Hadoop是Java,Spring也是Java,为什么需要官方推出Spring-Hadoop呢?难道用户自己不能方便地将Hadoop嵌入Spring吗?

另外一个缺点是指现下版本,没有支持DDD领域驱动开发,导致大量SSH系统将逻辑写在Service,而不是用领域模型来表达,结果Service成了过程化的大函数,面团一锅,难以维护,SSH实际是一种Transaction script编程方式。

以上只是个人观点,也许面试官有其独特视角。

2012-03-14 17:34

楼上最后一句说的好。

我曾经被面过一个问题,最后对方总结了一下“我其实就想要值对像这个名字”。

这种问题没有标答,人有人的理解,佛有佛的理解。不单单取决于你,还取决于对方。

spring      hibernate      struts      ssh     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com