![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet
莫兰迪不会没有瓶子
Travel, reading, programming, you and I are my life. This is what I think perfect.
展开
-
【WEB】会话_Session
什么是Session使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。 Session技术是一种将会话状态保存在服务器端的技术 ,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式 。 客户端需要接收、记忆和回送 Session的会话标识号,Sessi原创 2012-10-31 14:17:34 · 922 阅读 · 0 评论 -
【MVC设计模式】赵雅智_login项目(1)登录
用户管理者的表在java数据库中建admin表表中有数据id,name,sex,rolecreate table admin( id int(11) not null primary key auto_increment, name varchar(40) unique, pass varchar(12), sex enum('男','女'), role int(1原创 2012-11-13 21:01:02 · 2124 阅读 · 8 评论 -
【web】赵雅智_Filter常见应用
统一全站字符编码的过滤器通过配置参数encoding指明使用何种字符编码,以处理Html Form请求参数的中文问题没配置过滤器:CharseterEncodingFilter.javapackage com.hbsi.filter;import java.io.IOException;import javax.servlet.Filter;import java原创 2012-12-04 21:16:04 · 1099 阅读 · 0 评论 -
【web】赵雅智_过滤器
Filter简介Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发原创 2012-12-04 18:43:05 · 1087 阅读 · 0 评论 -
【JSP】赵雅智_jsp简介
JSP起源:只有局部内容需要动态产生和改变。在很多动态网页中,绝大部分内容都是固定不变的Servlet程序的代码将非常臃肿,编写和维护都将非常困难。使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生实现美工设计与java代码的结合。对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行原创 2012-11-07 21:57:24 · 1137 阅读 · 0 评论 -
【web】赵雅智_文件上传
实现web开发中的文件上传功能,需完成如下二步操作:在web页面中添加上传输入项在servlet中读取上传文件的数据,并保存到本地硬盘中。如何在web页面中添加上传输入项?标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。必须把form的enctype属值设为multipa原创 2012-11-29 20:55:40 · 1167 阅读 · 0 评论 -
【web】赵雅智_Apache—DBUtils框架详解与案例
Tip:O-R Mapping简介什么是O-R Mapping常用O-R Mapping映射工具HibernateIbatisCommons DbUtils(只是对JDBC简单封装)Apache—DBUtils框架简介commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且原创 2012-11-28 18:57:52 · 1318 阅读 · 0 评论 -
【web】赵雅智_框架技术
使用元数据简化JDBC代码业务背景:系统中所有实体对象都涉及到基本的CRUD操作:所有实体的CUD操作代码基本相同,仅仅发送给数据库的SQL语句不同而已,因此可以把CUD操作的所有相同代码抽取到工具类的一个update方法中,并定义参数接收变化的SQL语句。实体的R操作,除SQL语句不同之外,根据操作的实体不同,对ResultSet的映射也各不相同,因此可义一个query方法,除以原创 2012-11-27 20:50:15 · 1087 阅读 · 0 评论 -
【web】赵雅智_元数据
元数据- DataBaseMetaData元数据:数据库、表、列的定义信息。Connection.getDatabaseMetaData()DataBaseMetaData对象getURL():返回一个String类对象,代表数据库的URL。getUserName():返回连接当前数据库管理系统的用户名。getDatabaseProductName():返回数据库的产品名称。get原创 2012-11-27 15:42:08 · 900 阅读 · 0 评论 -
【web】赵雅智_jdbc开发
使用数据库连接池优化程序性能应用程序直接获取链接的缺点缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。【案例】传统方法连接数据库配置文件db.propertiesdriver=com.原创 2012-11-26 12:32:04 · 1206 阅读 · 0 评论 -
【WEB】用Tomcat构建WEB站点
WEB应用的相关知识 安装 Tomcat Tomcat 的启动与停止 配置WEB站点的虚拟目录 配置虚拟主机 WEB应用的相关知识Web应用程序简介应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。C原创 2012-10-15 20:12:42 · 1051 阅读 · 0 评论 -
【WEB】HTTP协议
HTTP简介 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议集中的一个应用层协议,用于定原创 2012-10-17 16:49:27 · 1050 阅读 · 0 评论 -
【WEB】会话_Cookies
什么是会话?在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。例如:多个用户点击超链接通过一个s原创 2012-10-29 20:18:39 · 914 阅读 · 0 评论