的资源和应用,为安全、状态维护、数据访问、数据存取提供中间件服务。
文献认为应用服务器是为创建、部署、运行、集成和管理事务性Web应用提供一系列运行时服务(如消息、事务、安全、应用集成等)的可伸缩、高可用、高可靠、高效的中间件平台。应用服务器需满足Web计算的特定需求,所以,应用服务器通常同时具有Web服务器的功能,亦称为Web应用服务器。
每种定义有其侧重的方向,一般来说,Web应用服务器应具有几个大的功能。
1.业务逻辑处理3
业务逻辑是用户为完成某项功能所部署的应用程序组件。处理业务逻辑是应用服务器的主要功能。与应用程序相关的业务逻辑可以由可重用组件组成,而不需要每个开发者自己开发。一旦组件被创建,就可以被部署到应用服务器中运行。大多数应用服务器提供某种机制用于指定组件的持久性、事务处理和安全性等。
2.数据访问
应用服务器提供一整套数据访问机制,用于管理与关系型数据库(如Oracle,SQL Server)的连接。开发人员只需要提供必要的连接参数就可以透明地访问数据源而不需要知道访问具体是如何实现的。
3.事务管理
事务处理是企业计算中最重要的内容之一。过去,Web开发人员和应用程序开发人员习惯于自己完成数据库事务管理。对于没有经验的开发人员来说,自己控制事务既烦琐而且又容易出错。而在应用服务器环境中,开发人员所要关心的只是业务逻辑的实现,有关数据库的事务处理应交由应用服务器管理。应用服务器提供不同级别的事务控制,以满足开发人员的
上一篇:
基于JavaWeb的在线考试系统的毕业论文
下一篇:
2014年4月12日十五省联考《申论》真题(含答案解析)