现在的JavaEE开发都还分很多层吗?

palgerrard 2010-08-22 11:58:19
我刚刚工作,公司里开发项目用的构架让我很疑惑。
没有什么DAO层,Service层,POJO,VO
总之就是不分那么多层了。
很多业务直接写在了实体类中。老大说现在的开发抛弃那些层次结构,回归朴素和简单,更加面向对象。
因为现在用hibernate,Spring解决了很多问题。有了hibernate,就可以不用考虑数据库的替换问题。有了spring,很多东西直接注入。而把Service中的业务方法就放在实体类中,更加符合面向对象的思维。以前有很多技术限制,所以分层。现在有了SOA,ESB等,完全就可以抛弃那么多层次结构。

........

其实我还不能理解,我想问问大家,你们的实际开发中,分层吗???
...全文
185 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
palgerrard 2010-08-25
  • 打赏
  • 举报
回复
还是工作后慢慢体会
palgerrard 2010-08-24
  • 打赏
  • 举报
回复
继续哈,顶起来
keven_2008 2010-08-23
  • 打赏
  • 举报
回复
了解下领域驱动设计(domain drive design,DDD),我也消化中
  • 打赏
  • 举报
回复
还没工作,学习了
palgerrard 2010-08-22
  • 打赏
  • 举报
回复
我是先写类,再复制为接口...

看来用SSH就得分层了啊.....
  • 打赏
  • 举报
回复
现在都用什么 SSH 了,有事没事整一个接口,试问:各位是先写接口,还是先写类,再复制成为接口呢?

一般使用 SSH 的话就很喜欢分层,有事没事整一个接口。而像其他新的框架,比如 JBoss Seam 等都抛弃了分层,只有视图层和组件层两层,所有的开发都是面向业务,而不是面向分层。
xuhesheng 2010-08-22
  • 打赏
  • 举报
回复
估计项目经理不太想分层吧
也可能项目不够巨大吧
反正我们做的都是分层的
接口的话
还是由项目经理来写
然后去做实体类
wsw0125 2010-08-22
  • 打赏
  • 举报
回复
项目大都要我想都需要分层吧
wenlin56 2010-08-22
  • 打赏
  • 举报
回复
我觉得不可能丢掉分层 不是什么副不符合面向对象的问题 分层的好处本来就不是什么面向对象 分层的优势是体现在软件工程学、软件的可扩展性、可维护性上面的巨大优势。如果没有分层 我们的每一段代码直接面向底层数据 那么软件的任何一个改动也许就将牵一发而动全身 至于楼主的说法 大多没有看懂 也许境界不够 持续关注 期待高人总结。
sunnyhappy 2010-08-22
  • 打赏
  • 举报
回复
拿分,走人。
longyi007 2010-08-22
  • 打赏
  • 举报
回复
项目不够大
舞黯然 2010-08-22
  • 打赏
  • 举报
回复
还没工作,帮顶,顺便了解一下市场行情。。。
palgerrard 2010-08-22
  • 打赏
  • 举报
回复
希望更多人来讨论这个问题,让我们这些只懂SSH的菜鸟明白 Java开发的趋势,我们该提高的方向。
palgerrard 2010-08-22
  • 打赏
  • 举报
回复
看来要跟上当前环境下的开发潮流,还有很多路要走了。千万不能一叶蔽目,以为JavaEE就是SSH !!!
registerzx 2010-08-22
  • 打赏
  • 举报
回复
分层有个主要原因是很多企业级的软件,一台机器根本不够,需要搞集群,分层能够方便集群。

现在很多软件比如terracotta什么的,直接在JVM层搞集群,不用在中间件层集群,用户软件和中间件看到的都是一个JVM,JVM下面才是N台服务器,所以分层显得没有以前那么必要了。
palgerrard 2010-08-22
  • 打赏
  • 举报
回复
是啊,到公司里学,很多东西都是没接触过的。自学能力太重要了,扎实的基础更加重要啊。
冰山6 2010-08-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
现在都用什么 SSH 了,有事没事整一个接口,试问:各位是先写接口,还是先写类,再复制成为接口呢?

一般使用 SSH 的话就很喜欢分层,有事没事整一个接口。而像其他新的框架,比如 JBoss Seam 等都抛弃了分层,只有视图层和组件层两层,所有的开发都是面向业务,而不是面向分层。
[/Quote]
不错 学习和在公司工作区别太大了
小瓶盖666 2010-08-22
  • 打赏
  • 举报
回复
在校学生路过!~
WYhack 2010-08-22
  • 打赏
  • 举报
回复
现在都 JBoss Seam了,我ssh都还没有弄明白,落后了。
palgerrard 2010-08-22
  • 打赏
  • 举报
回复
顶起来

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧