我熟练使用计算机英文缩写,计算机常见英文缩写

author:sky

date:2010-09-23

1.什么是WEB容器

a.web容器实际是一个java运行时(runtime),提供了java Servlet API的一个实现,并且简化了jsp网页。web容器负责初始化,调用以及管理

java Servlet和javaServlet Page的存活期。web容器的例子有Tomcat、Resin、Weblogic等等,没有他们,Web应用程序就无法和真正的网络服务联系起来。

b.一个容器里可以运行多个应用程序,通过url区分。容器是一种服务调用规范框架,WEB Container 为处于其中的应用程序组件(jsp,Servlet)提供一个环境,使jsp,Servlet直接跟服务器接口交互,不必关注其他系统问题。WEB Container 主要有web服务器来实现,例如:tomcat,Weblogic,websphere等。比如Resin2.1x以上版本提供了Servlet Container就实现了J2EE的Servlet2.3规范。我们把遵守以上标准的WEB服务器叫做J2EE中的WEB容器。

c.WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是,更多的跟数据库,其他服务打交道。他们都是更外界交互减轻应用程序的负担。例如:

Servlet不用关心HTTP的细节,直接引用环境变量session,request,response。EJB不用关心数据库连接速度,各种事务控制,直接有容器完成。

2.数据库连接池机制

a.数据库连接池是一种关键的有限的昂贵的资源,再多用户网页应用,多次访问数据库的应用程序中突出。影响程序的伸缩性、健壮性、性能指标。

b.数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不再重新创建一个;释放空闲时间超过最大空闲时间的数据库连接来避免没有释放数据库连接而引起的连接遗漏。提高数据库操作技术。

c.数据库连接池在初始化时将创建一定个数量的数据库连接放到连接池中,由最小连接数来设定。无论这些数据库连接是否被使用,连接池都将一直保证至拥有最小连接数。当应用程序的请求的连接数超过了最大连接数,这些请求将加入到等待列队中。

3.jsp中九大内置对象

request 请求对象 javax.servlet.ServletRequest 作用域 Request

response 响应对象 javax.servlet.ServletResponse 作用域 Page

pageContext 页面上下文对象 javax.servlet.jsp.PageContext 作用域 Page

session 会话对象 javax.servlet.http.HttpSession 作用域 session

application 应用程序对象 javax.servlet.ServletContext 作用域 Application

out 输出对象 javax.servlet.jsp.JspWriter 作用域 Page

config 配置对象 javax.servlet.ServlerConfig 作用域 Page

page 页面对象 java.lang.Object 作用域 Page

exception 例外对象 java.lang.Throwable 作用域 Page

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值