j2ee的三层技术
分为哪三层每一层主要做什么工作
每一层主要用什么技术实现?
分为哪三层每一层主要做什么工作
每一层主要用什么技术实现?
解决方案 »
- 由于项目需要请教一个s2sh全站页面静态化例子,可能大家也正需要了解的
- 菜鸟请教jndi数据源问题
- 急!!请教用过maven2的人!!!
- 急!高手请帮忙!!!
- sqlserver 查询过滤数据
- 怎样将一个网页之中。 以至于满足不同的浏览器
- MyEclipse怎么安装不了了啊,老是卡在那个installing画面了,郁闷
- Tomcat5.0的问题
- 通过JDBC连接sql2000数据库,到底该怎么设置呀?
- Tomcat启动时报错,Failed to start component [StandardEngine[Catalina].StandardHost[loc
- IXXXDao 存在的意义
- 报表跟WEB项目怎么在一起使用的?
控制层control--》ServletClass或Action
模型层model--》业务模型/逻辑模型。。
个人愚见,还看楼下更准确的解说
三层结构:表示层------------它是一个展示层(程序运行的结果,展现给用户看的)---控制,数据显示
业务(逻辑)层------业务逻辑的处理
数据层(持久层)----保存业务数据--------数据的长久保存(长久保存在一个物理介质上)
与MVC模式是站在不同的角度划分的(MVC微观的角度,实现的角度)
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。MVC 三层架构即“表现层”,“业务层”,“持久化层”。
表现层实现的代表作品是Struts框架,业务层实现的代表作品是Spring,持久层实现的代表作品是Hibernate。
自己理解的J2EE三层架构(与软件设计模式的联系区别)
http://blog.csdn.net/haydenwang8287/archive/2009/04/15/4074706.aspx