三层结构及WEB

原创 2007年10月15日 11:50:00

          以前,大多是在弄C/S模式的程序(以为B/S模式的就是指网站,就没学这方面东东,唉!当时知识面真的好窄...),所以搞的也是二层结构的设计,到现在还没怎么弄过三层结构设计(好晕...)。

        3层应用程序的解决方案: 即将应用程序划分为3层.每一层都通过一些定义好的接口与其他各层通信:这3层一般来讲在物埋上和逻辑上都是可以相互分离的。

第1层是表示层,主要向用户展现图形界面(U1);

第2层是封装应用程序的具体商务逻辑.负责接收表示层的数据,按业务规则进行一定的处理后传送到数据层,再将结果返回给客户端;

第3层是数据层,主要是存储数据,可以是数据库.文件系统或是目录服务。

        三层结构的逻辑结构在C/S和B/S模式的系统中都有运用,只是在B/S中运用相对显著。


        3层应用程序的出现早于WEB,但web应用程序极大地丰富了3层应用程序的内容。WEB应用程序基于一些被广泛接受的运行于HTTP协议之上的标准。web应用程序是基于浏览器的.因此应用程序可以做成瘦客户端,应用程序的所有逻辑都可以放在服务器上。应用程序升级是只需在服务器瑞一次更新.这就解决了2层结构中的升级和维护问题。而且.因为只需在第2层和第3层之间传递针对数据库的操作.大大减小了网络流量.

       在一些企业应用中,客户分成不同的群体,有的进行数据库操作,有的进行订单查询,还有的可能是发送电子邮件。数据层的情况也比较复杂.有可能包括数据库.xML文档、目录服务等。相应的中间层也进行了刨分,单一的中间层划分成多个对象或多个组件,由统一的接口进行控制。它可以在物理上和逻辑上进行多层分布,这形成n—层结构。


 

 

 

三层结构的简单描述及优点,bs三层,web三层,j2ee三层

三层结构的简单描述及优点,bs三层,web三层,j2ee三层 三层结构的简单描述及优点   三层体系结构,即用户层、应用层和数据库服务器。用户层主要指用户界面,它要求尽可能的简单,使最终用...
  • pianistOfSoftware
  • pianistOfSoftware
  • 2016年07月14日 12:52
  • 2176

WEB三层架构与MVC

MVC到底和WEB三层架构有啥关系?现在可以说对WEB三层架构和MVC之间的关系理出了头绪。此可谓教学相长。 先说说Web三层架构这个古老话题。地球人都知道web三层架构是指: ·      ...
  • vera514514
  • vera514514
  • 2013年04月08日 11:17
  • 1707

MFC原创:三层架构01(人事管理系统)DAL

VC++/MFC Window编程原创教程目录  C++课程设计来着。但还没学过数据,也还没理解过三层架构,就把这个作业深化点来做了。虽然要做的这个人事管理系统看起来是挺简单的,无非就是处理员工...
  • wowkk
  • wowkk
  • 2013年01月16日 23:10
  • 5772

Java Web 三层架构详解

王飞翔_ java 三层架构ssh 一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的 IoC来管理应用的 所有bean,包括struts...
  • cnbird2008
  • cnbird2008
  • 2013年06月08日 16:56
  • 33960

从MVC和三层架构说到ssh整合开发-上

相信很多人都认同JavaWeb开发是遵从MVC开发模式的,遵从三层架构进行开发的,是的,大家都这么认同。但是相信大家都会有过这样一个疑问,if(MVC三层模式==三层架构思想)out.println(...
  • peace1213
  • peace1213
  • 2016年01月20日 14:42
  • 4269

关于WEB三层架构的思考

1.MVC设计思想 MVC程序设计思想是目前比较流行的WEB开发的模式,其中,M(model)是模型,即JavaBean,用来封装和保存数据;V(view)是视图,即JSP,用来显示内容;C(con...
  • qq_1991
  • qq_1991
  • 2014年12月21日 10:19
  • 1033

浅谈Javaweb经典三层架构和MVC框架模式

浅谈javaweb三大框架和MVC设计模式 小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序...
  • sunpeng19960715
  • sunpeng19960715
  • 2016年03月14日 22:53
  • 27240

WEB开发三层架构及MVC设计模式概述

关于   三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦...
  • qq_16526497
  • qq_16526497
  • 2015年07月29日 08:33
  • 1670

MFC原创:三层架构03(人事管理系统)BLL以及总体说明

终于写到这一步了。头和尾基本弄好了,就差弄条线把它们连接起来。今天有个同学问什么是三层架构,我说我也还不怎么理解清楚,只知道个大概:界面设计---系统功能实现代码---数据库操作代码可以分开来分工编写...
  • wowkk
  • wowkk
  • 2013年01月21日 18:29
  • 2706

两层结构与三层结构

两层结构与三层结构        长期以来,我们一直使用着"客户端/服务器"的两层结构,这种两层的结构曾让无数人为之兴奋和惊叹,即客户端提供用户界面、处理业务逻辑,数据库服务器接受客户端SQL语句并...
  • tangshuji
  • tangshuji
  • 2013年01月04日 16:50
  • 2485
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三层结构及WEB
举报原因:
原因补充:

(最多只允许输入30个字)