mydy.net
当前位置:首页 >> jAvA三层架构实例 >>

jAvA三层架构实例

MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器".MVC应用程序总是由这三个部分组成.Event(事件)导致Controller改变Model或View,或者同时改变两者.只要Controller改变了Models的数据或者属性,所有

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(ui)、业务逻辑层(bll)、数据访问层(dal).1、表现层(ui):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得. 2、业务逻辑层(bll):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理. 3、数据访问层(dal):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等.显示层 ui、display 或者 view 业务处理 controller 或者 logic 数据层 db、model、dao

三层结2113构跟语言关系不大吧,都差不多.一般5261Java的话,表示层(前端)可4102以用JSP,Flex等做,中间层用1653的是J2EE的服务器,运行在Tomcat或者JBoss上,版数据层可以用Hibernate来做..NET的话,前权端就是ASP,中间层用C#写.

开源框架用最广的是SSH.也就是struts spring hibernate.先学struts,通常用来做控制层.再学hibernate,也可以认为是模型.主要是操作数据库,把每个表或者视图都用一个对象对应.spring可学,可不学.视图的话就是你的客户端或者是网页的展示了.不用框架也可以实现三层架构,这只是一种思想,只是有了这种思想后才发展出这些框架让大家方便开发.比如,一个HTML页面(V),请求后台一个JAVA类X(C),JAVA类请求另一个JAVA类Y(M),Y把数据return给X,X再给HTML.PS:Y通常是操作数据库获得数据,在返回给X.

视图层(View)可以用jsp,控制层(Controller)可以用struts,servlet,webwork,Model层可以用Hibernate,JDBC,EJB

简单来说系统的三层架构中的三层只是一个概数,是一个不确定的数,根据实际环境来的,就和四层是有相同的地方的,而两层就分为前台和后台,前台展示,后台处理相关的逻辑,在灵活性上和安全性上是不如三层的,但是就性能来讲,执行的效率会比三层架构要高

所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层,该层负责处理业务逻辑的实现.这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到同一台机器上.

网上搜索的,不对我在找 :java 三层架构ssh一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的 IoC来管理应用的 所有bean,包括struts2的 action,充分发挥了spring轻量级框架的 优势. 摘 要: 针对当前Web应用程序开发面临的问

数据库层+JavaBean+Servlet+JSP页面

这个东西主要是按照你自己的逻辑来写,一般三层架构无非就是 service调用dao ,action调用service,页面传值到action

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com