j2ee四层 与MVC 的具体区别?? GOOGLE一下,一大把啊。这是老问题了........... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.J2EE 四层 我觉得这里讲的只是分层没有 MVC的概念。2.MVC中的分层 说的是一种处理方式,让你的程序结构更清晰。你的应用采用的J2EE四层结构,但是可能没有使用MVC。WEB层调业务层,业务层中进行一些运算判断,再由业务层来调用DAO,何不直接在Servlet(action)中运算判断直接调DAO?1.用servlet调用业务层,这样你的业务层代码是可以复用的。拿到哪里都能运行。比如你由于某种需要(系统升级)所有servlet需要重做。这样你只需要重做你的servlet。2.另外如果你修改你的业务逻辑的时候,你有不用修改servlet。理由同上。3.结构清晰便于维护。给别人行个方便。4.如果你的代码,不复用,不用升级,不用别人维护。用servlet调用dao也是可以的。系统一样是可以完成的。 WEB层调业务层,业务层中进行一些运算判断,再由业务层来调用DAO,何不直接在Servlet(action)中运算判断直接调DAO? 我们用 DAO包很多时候都是反转数据库表得到的Dao包...如果你在DAO里写了方法,但是到后来你的数据库表又改了...你又得重新反转,,你在DAO包写的方法就没有了... MVC是设计框架的思想,而分层,分几层只是实现MVC的多种方式之一,再分层也要有视图,模型,控制器,只不过可能把某一环节分的更细 推荐楼主使用:www.google.com www.google.cn ibatis+spring+struts2 的问题 spring容器中这样的配置文件如何理解 惊:csdn bug buzzword是什么意思? 推荐在hibernate基础上构建的快速开发框架,新功能:对ajax的支持、带排序、分页功能的列表 刚学习EJB3,请教一个问题。 hibernate異常的問題!請高手解答!(愿給分!) 哪里有JBoss的文档下载?? 这个括号里的东西该如何修改? 新手,关于找不到合适的构造器和实际参数列表和形式参数列表长度不同的问题 String的问题 来看看 jsp 死活联不上 sql server 2000,怎么回事呢?
我们用 DAO包很多时候都是反转数据库表得到的Dao包...如果你在DAO里写了方法,但是到后来你的数据库表
又改了...你又得重新反转,,你在DAO包写的方法就没有了...
www.google.cn