Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
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在软件分层上迈了一大步。这个已经很伟大了。
也不能据此认为,其它应用开发
架构
没有分层能力。这里只是强弱之分。
Java程序分层架构