- 论坛徽章:
- 0
|
为什么要部署数据库服务器和应用服务器?为什么要分开?分开带来什么?
分开带来很多好处
减少单个服务器的压力
对服务器的硬件要求也会降低
:
目前基本应用服务器和数据库服务器都是分开的
一般时多台应用服务器
对一个数据库服务器
多台应用服务器通过什么方式OR接口访问数据库服务器?
数据库访问占用的时间可能很短
其他时间都是应用服务器在耗费时间
应用服务器连接数据库的方式就多了
以前的odbc
ado
jdbc
现在的应用服务器多为java的
一般都通过jdbc来访问数据库
但是应用服务器的数据模型就有很多种了
比如网站的应用服务器
应用服务器得处理客户的点击输入
然后组织数据查询或者fetch的sql
或者绑定数据对象
然后通过jdbc获取数据
然后将数据以页面的方式来展现给客户
能发布web应用程序的应该都算应用服务器?
呵呵,不好这么说
应用服务器是个统称
能发布web应用程序的应该都算WEB应用服务器。
web应用服务器只不过现在用的广泛
TOMCAT是WEB应用服务器.
web服务器只提供web服务功能,比喻说解释jsp,servlet等,而应用服务器提供整个企业级解决方案,比喻说:应用服务器提供EJB包容器,可以提供用户控制,事务等居多功能,web服务器是应用服务器的一个子集.
---
http://board.verycd.com/t417305.html
那个dsi不全
三层式架构是客户端(通常是IE等)+ 应用服务器+数据库服务器
原来TOMCAT不能算严格意义上的应用服务器.我们一般把具有完整的j2ee(包括ejb)功能的叫做应用服务器。
ejb是j2ee的基础
但是现在好多都是hibernate等来封装数据
Nature,Faith,Panacea,Illusion 说:
舍弃ejb,这个是资源大户,
:
中间件的概念也是很广泛的
呵呵,根据我个人经验
不建议你用oracle的application server
我用这个东西做过portal的开发
如果有可能,还是用weblogic
websphere的话,跟ibm平台绑定在一起
不用websphere吗
这要看具体项目的
和开发工具
一般现在用weblogic比较多
也许下一步oracle就要收购bea weblogic了
我觉得这是他的目标
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23246/showart_484094.html |
|