servlet
a15015103
这个作者很懒,什么都没留下…
展开
-
【servlet】HTTP协议
HTTP简介 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议集中的一个应用层协议,用原创 2012-11-06 21:48:34 · 277 阅读 · 0 评论 -
【servlet】用Tomcat构建WEB站点
WEB应用的相关知识 安装 Tomcat Tomcat 的启动与停止 配置WEB站点的虚拟目录 配置虚拟主机 WEB应用的相关知识 Web应用程序简介 应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。原创 2012-11-06 21:48:38 · 327 阅读 · 0 评论 -
【servlet】过滤器
Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发原创 2012-11-06 21:47:37 · 234 阅读 · 0 评论 -
【servlet】文件上传
实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项在servlet中读取上传文件的数据,并保存到本地硬盘中。 如何在web页面中添加上传输入项? 标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意: 必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。必须把form的enctype属值设为multipa原创 2012-11-06 21:47:41 · 326 阅读 · 0 评论 -
【servlet】Filter常见应用
统一全站字符编码的过滤器 通过配置参数encoding指明使用何种字符编码,以处理Html Form请求参数的中文问题 没配置过滤器: CharseterEncodingFilter.java package com.hbsi.filter; import java.io.IOException; import javax.ser原创 2012-11-06 21:47:33 · 259 阅读 · 0 评论 -
【servlet】Apache—DBUtils框架详解与案例
Tip:O-R Mapping简介 什么是O-R Mapping常用O-R Mapping映射工具 HibernateIbatisCommons DbUtils(只是对JDBC简单封装) Apache—DBUtils框架 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学原创 2012-11-06 21:47:45 · 415 阅读 · 0 评论 -
【servlet】会话_Session
什么是Session 使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。 Session技术是一种将会话状态保存在服务器端的技术 ,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式 。 客户端需要接收、记忆和回送 Session的会话标识号,Ses原创 2012-11-06 21:48:27 · 502 阅读 · 0 评论 -
【servlet】框架技术
使用元数据简化JDBC代码 业务背景:系统中所有实体对象都涉及到基本的CRUD操作: 所有实体的CUD操作代码基本相同,仅仅发送给数据库的SQL语句不同而已,因此可以把CUD操作的所有相同代码抽取到工具类的一个update方法中,并定义参数接收变化的SQL语句。实体的R操作,除SQL语句不同之外,根据操作的实体不同,对ResultSet的映射也各不相同,因此可义一个query方法,除以原创 2012-11-06 21:47:51 · 267 阅读 · 0 评论 -
【servlet】元数据
元数据- DataBaseMetaData 元数据:数据库、表、列的定义信息。Connection.getDatabaseMetaData()DataBaseMetaData对象 getURL():返回一个String类对象,代表数据库的URL。getUserName():返回连接当前数据库管理系统的用户名。getDatabaseProductName():返回数据库的产品名称。get原创 2012-11-06 21:48:19 · 254 阅读 · 0 评论 -
【servlet】jdbc开发
使用数据库连接池优化程序性能 应用程序直接获取链接的缺点 缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。 【案例】传统方法连接数据库 配置文件db.properties原创 2012-11-06 21:48:23 · 562 阅读 · 0 评论