我是入门者,三层开发方式具体是指那三层,各层又作什么用的,B/S是否可称得上是三层开发方式呢?

山尖美色 2002-07-25 05:00:42
我是入门者,三层开发方式具体是指那三层,各层又作什么用的,B/S是否可称得上是三层开发方式呢?
...全文
33 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mhow 2002-07-25
  • 打赏
  • 举报
回复
客户层表现数据,应用层处理业务逻辑,数据层存取数据。
在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
注意,应用层是host在应用服务器上的而不是web服务器上。
很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。
mhow 2002-07-25
  • 打赏
  • 举报
回复
客户层表现数据,应用层处理业务逻辑,数据层存取数据。
在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
注意,应用层是host在应用服务器上的而不是web服务器上。
很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。
mhow 2002-07-25
  • 打赏
  • 举报
回复
客户层表现数据,应用层处理业务逻辑,数据层存取数据。
在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
注意,应用层是host在应用服务器上的而不是web服务器上。
很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。
blade_780515 2002-07-25
  • 打赏
  • 举报
回复
程序员杂志把j2ee web server阐述为4层:
客户层:Applet或者DHTML
WEB层:JSP\SERVLETS
业务层:EJB
企业信息系统层(EIS):主要放置数据库等企业信息
山尖美色 2002-07-25
  • 打赏
  • 举报
回复
richard26:
在C/S这种的三层开发方式,客户层又用来作什么的呢???
patch 2002-07-25
  • 打赏
  • 举报
回复
应用层应该是数据处理吧
客户层又称为表现层
这样说更确切些吧
richard26 2002-07-25
  • 打赏
  • 举报
回复
client tier
application tier
database
山尖美色 2002-07-25
  • 打赏
  • 举报
回复
C/S这种的三层开发方式,客户层又用来作什么的呢?好像与应用层分不是很清楚吧!
wind_rain 2002-07-25
  • 打赏
  • 举报
回复
现在的B/S软件大都是基于三层的开发,一般是客户层、WEB(APP)服务器层、数据库层吧,这是典型的B/S开发模式了。
trigger_lau 2002-07-25
  • 打赏
  • 举报
回复
1 客户层 多为浏览器
2 应用层 如ASP。JSP等应用程序
3 数据层 存放数据

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧