j2ee的分层模型问题(第一次发贴!!)

10-09-08 jguangyou
一直在用j2ee的分层模型(表现层、业务层、持久层),但是对其是一知半解,那位高手说说这个东东的渊源,是j2ee规范中提出的吗?推荐点比较权威的资料看看。还有他和MVC的区别??如果有高手回答,鄙人十分感谢。
    

banq
2010-09-09 10:27
jee的分层模型比MVC复杂一些。

一般MVC中的VC是J2EE的表现层,M代表业务层,也有把M层看成是数据库层也就是持久层,这种看法就是一点对象概念都没有,完全是面向数据库编程。

jguangyou
2010-09-09 10:43
大师,说的具体些,呵呵

jguangyou
2010-09-09 10:44
j2ee的分层模型(表现层、业务层、持久层),是jaee规范中提出的吗?

beepbug
2010-09-11 05:29
最早的软件是一碗面条。软件分层,有诸多好处。譬如:

1)大大提高软件的可读性与可维护性。

2)有可能使软件分块分布在网络的几个节点上。

3)可以利用不同开发工具做综合开发。

4)使软件开发的分工进一步细化。

等等。

表现层:实现软件人机界面的代码。

业务层:实现软件计算功能的代码。

持久层:使计算结果固化的代码。

J2EE在软件分层上迈了一大步,但是并不能说,J2EE已完善地解决了这个问题。我们只能说,J2EE在软件分层上迈了一大步。这个已经很伟大了。

也不能据此认为,其它应用开发架构没有分层能力。这里只是强弱之分。

猜你喜欢