JSP/Servle复习

5 篇文章 0 订阅

1.动态网页开发基础

动态网页
动态网页是指在服务器运行的的使用语言设计的交互性语言,他们会根据某种条件变化返回不同的网页效果
静态网页和动态网页的区别
网页采用静态网页还动态网页取决于网站的需求和网站的内容多少,因为静态网页会比动态网页的运行效率高,如果网页的代码比较简单
什么是URL
URL(Ubiform Resource Locator)的意思是统一资源的定位符,是描叙网页和其他资源的地址的一种标识方法,比如(www.baidu.com
什么是内置对象
JSP内置对象,就是在编写JSP页面时,不需任何声明就可以直接使用的对像,如下代码
<%
int [] value={60,70,80};
for(int i:value){
//out.print(i);可以实现页面的输出显示
out.print(i);
}
%>
JSP内置对象request
request对象最常用的JSP内置对象,其中包含了有关浏览器请求的信息,可以在JSP页面通过request对象获取请求中的相关数据及浏览器相关的信息,request对象用于请求的方法有很多,request常用对象如下
String getParameter(String name) //根据页面表单组件名称获取页面提交数据
String [] getParameterValues(String name) //获取一组以相同名称命名的表单组件提交数据
void setCharacterEncoding(String charset) //指定每个请求的编码,在调用getParameter()方法之前进行设定,可以解决代码乱码问题
RequestDispatcher getRequestDispatcher(String path) //返回一个javax.servlet.RequestDispatcher对象,该对象的forward()方法用于转发请求
JNDI
JNDI的全称是Java命名目录接口(Java Naming and Directory interface)是一个有应用程序设计的API,为开发人员提供了查找和访问各种目录服务的通用的统一接口
什么是连接池
数据库连接池负责分配,管理和释放数据库连接,它允许用程序重复使用一个现有的数据库连接,而不再是重新建立一个,释放那些空间超过最大的数据库连接,以避免由于没有释放数据库连接而引起数据库连接泄露
连接池管理
对于连接的管理可使用连接池,即把已经创建但未分配的连接储存发到一个空闲的池中,每当用户请求一个连接时,系统首先检查池有没有空闲连接,如果有就分配一个连接给用户,如果没有则检查当前连接池当前连接池是否达到连接池所允许的最大连接数,如果没有达到,就新建一个 连接,如果达到,就等待一定的时间,如果带等待时间被释放,就把释放的数据分配各等待用户
在传统的模式下,数据库连接使用完毕后,需要将其关闭,释放资源,而在连接池中,用数据源获得数据库连接对象,在调用close()方法时并不会真正的关闭连接,而仅仅是实现断开应用程序与程序之间的关系,即将连接的使用权归还给连接池1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值