web程序设计
猪猪Boy_
这个作者很懒,什么都没留下…
展开
-
c3p0连接异常处理
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@11d9f05 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (原创 2020-06-09 08:04:55 · 247 阅读 · 0 评论 -
第10、11章 数据库连接池与DBUtils工具、JSP 开发模型
Chapter 10数据库连接池与DBUtils工具10.1 数据库连接池JDBC由于每操作一次数据库,都会执行一次创建和断开Connection对象的操作,这种频繁的操作Connection对象十分影响数据库的访问效率,并且增加了代码量。Apache组织提供了DBUtils工具类库,该类库实现了对JDBC的简单封装,能在不影响性能的情况下极大地简化JDBC的编码工作。—— 什么是数据库连接池在JDBC编程中,每次创建和断开Connection对象都会消耗一定时间和IO资源。这是因为Jav.原创 2020-05-22 13:52:17 · 1035 阅读 · 0 评论 -
第9章 JDBC
目录9.1 什么是JDBC9.2 JDBC 常用的 API9.2.1 Driver 接口9.2.2 DriverManager类9.2.3 Connection 接口9.2.4 Statement 接口9.2.5 PreparedStatement 接口9.2.6 ResultSet 接口9.3 实现第一个JDBC程序9.4 PreparedStatement对象9.5 ResultSet对象【任务9】使用JDBC完成数据的增删改查9.1 什么是JD.原创 2020-05-22 13:48:51 · 654 阅读 · 0 评论 -
第8章 Servlet高级
目录8.1 Filter 过滤器8.1.1 什么是Filter8.1.2 实现第一个Filter程序8.1.3 Filter 映射8.1.4 Filter 链8.1.5 FilterConfig 接口【任务8-1】使用Filter实现用户自动登录【任务8-2】使用Filter实现统一全站编码8.2 Listener 监听器——Servlet 事件监听器概述【任务8-3】监听域对象的生命周期【任务8-4】监听域对象的属性变更8.1 Filter 过滤器8.1原创 2020-05-22 10:24:42 · 487 阅读 · 1 评论 -
第7章 EL表达式和JSTL
目录7.1 初识 JavaBean7.1.1 什么是 JavaBean7.1.2 访问 JavaBean 的属性7.1.3 BeanUtils 工具7.2 EL 表达式7.2.1 初始 EL7.2.2 EL 中的标识符7.2.3 EL 中的保留字7.2.4 EL 中的变量7.2.5 EL 中的常量1.布尔常量2.整型常量3.浮点数常量4.字符串常量5.Null常量7.2.6 EL 中的运算符1.点运算符(.)2.方括号运算符3.算术原创 2020-05-21 23:04:43 · 1577 阅读 · 0 评论 -
第6章 JSP技术
在动态网页开发中,经常需要动态生成HTML内容,例如,一篇新闻报道的浏览次数需要动态生成。这时,如果使用Servlet来实现HTML页面数据的统计,需要调用大量的输出语句,使静态内容和动态内容混合在一起,导致程序非常臃肿。为了克服Servlet的这些特点,Oracle(Sun)公司推出了JSP技术。6.1 JSP概述6.1.1 什么是JSPJSP全名是Java Server Pages,它是建立在Servlet范围之上的动态网页开发技术。在JSP文件中,HTML代码与Java代码共同存在,其中,原创 2020-05-21 15:24:08 · 1612 阅读 · 2 评论 -
第5章 会话及其会话技术
当用户通过浏览器访问Web应用时,通常情况下,服务器需要对用户的状态进行跟踪。例如,用户在网站结算商品时,Web服务器必须根据请求用户的身份,找到该用户所购买的商品。在Web开发中,服务器跟踪用户信息的技术成为会话技术。接下来,本章将针对会话及其会话技术进行详细的讲解。5.1 会话概述在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。Web应用中的会话过程类似于生活中的打电话过程,它指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应过程,例如,一个用户在原创 2020-05-21 07:57:23 · 2634 阅读 · 0 评论 -
第4章 请求和响应
Servlet最主要的作用就是处理客户端请求,并向客户端作出响应。为此,针对Servlet的每次请求,Web服务器在调用service()方法之前,都会创建两个对象,分别是HttpServletRequest和HttpServletResponse。其中,HttpServletRequest用于封装HTTP请求消息,简称request对象。HttpServletResponse用于封装HTTP响应消息,简称response对象。request对象和response对象在请求Servlet过程中至关重要,接下原创 2020-05-19 18:49:49 · 2885 阅读 · 1 评论 -
第3章 Servlet基础
基于Java的动态Web资源开发,Sun公司提供了Servlet和JSP两种技术。Servlet 概述Servlet是使用Java语言编写的运行在服务器端的程序。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet主要用于处理客户端传来的HTTP请求,并返回一个相应,它能够处理的请求有doGet()和doPost()等方法。Servlet由Servlet容器提供,所谓的Serv原创 2020-05-18 19:57:46 · 1356 阅读 · 0 评论 -
Web实现文件上传和下载
如何实现文件上传要实现Web开发中的文件上传功能,通常需要完成两步操作:一是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传的功能,首先要创建一个用于提交上传文件的表单页面。在页面中,需要使用<input type="file">标签在Web页面中添加文件上传输入项。<input type="file">标签的使用需要注意以下两点 必须要设原创 2020-05-17 19:59:17 · 11843 阅读 · 3 评论