过滤器
摘要:一、过滤器简介 a)Filter是SUN公司提供的一个资源过滤器接口,不同的Web容器有着不同的实现 b)Filter位于Web服务器和Web资源(Servlet/Jsp/Html)之间 c)过滤器过滤请求和响应二者 d)Filter可以进行简单判段,是否将请求放行给Web资源 e)Fil...
阅读全文
posted @
2015-01-10 22:58
SkyGood
阅读(233)
推荐(0)
文件上传与下载
摘要:一、文件上传表单(common-fileupload-xxx.jar包和common-io-xxx.jar包) 一】分析: 1)上传文件的本质是一个文本复制的过程 2)技术层面,在Java中一定会用到IO操作,主要以字节流的方式 3)传统方式下,对于上传文件字段不同的浏览器有着不同的解析方式。...
阅读全文
posted @
2014-12-24 11:36
SkyGood
阅读(379)
推荐(0)
JSP前端总结
摘要:一、C标签 一】 escapeXml:将value中的特殊符号进行转义。如果不指定为false,那么默认值为true。 value:输出到浏览器中的值 default:value值找不到时的默认值 code: ...
阅读全文
posted @
2014-12-12 23:29
SkyGood
阅读(4386)
推荐(0)
JSP标准库标签 ———C标签
摘要:一、C标签 一】 escapeXml:将value中的特殊符号进行转义。如果不指定为false,那么默认值为true。 value:输出到浏览器中的值 default:value值找不到时的默认值 code: ...
阅读全文
posted @
2014-11-04 23:25
SkyGood
阅读(337)
推荐(0)
JSP自定义标签
摘要:一、为什么需要自定义标签 1)与JSP页面整体统一 2)还具有一定的业务逻辑功能,例如:循环、判断等二、自定标签开发步骤 一】第一步:写一个自定义的标签处理类 public class Demo implements SimpleTag{ private PageCont...
阅读全文
posted @
2014-10-31 00:12
SkyGood
阅读(1316)
推荐(2)
DBUtils框架
摘要:一、O-R Mapping 简介 一】概念:可以理解为对象和数据库的映射。 二】常用O-R Mapping映射工具 1)Hibernate(全自动框架) 2)lbatis(半自动框架) 3)Commons Dbutils(只是对JDBC的简单封装)二、DBUtils框架(核心类:QueryRu...
阅读全文
posted @
2014-10-20 20:39
SkyGood
阅读(462)
推荐(0)
MetaData元数据
摘要:一、基础 定义:数据库、表、列相关信息的描述。 何时使用:想取得对数据库的信息时使用。 一】数据库元数据——通过DataBaseMetaData DataBaseMetaData dbmd = conn.getDataBaseMetaData(); code: Connec...
阅读全文
posted @
2014-10-20 00:05
SkyGood
阅读(552)
推荐(0)
线程池
摘要:一】原理 ·传统的: 1)JDBC传统方式找DriverMannager要连接,而这个连接的数目是有限的。 2)传统方式的close(),并未将Connection重用,只是切断应用程序和数据库的桥梁,即无SQL语句发送到数据库。 3)项目中,对于Connection不会直接使用Driver...
阅读全文
posted @
2014-10-14 13:41
SkyGood
阅读(228)
推荐(0)
异常处理规则
摘要:异常在项目中,往往替代boolean值,作为成功与否的标志,规则如图:
阅读全文
posted @
2014-10-14 13:34
SkyGood
阅读(214)
推荐(0)
MD5加密算法
摘要:private String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstanc...
阅读全文
posted @
2014-10-04 00:46
SkyGood
阅读(256)
推荐(0)
PreparedStatement
摘要:一、or ture or安全问题-------------利用PreparedStatement接口解决 解决办法:使用Statement的子接口PreparedStatement来解决。 即: PreperedStatement的参数使用占位符替代, 能通过setXxxx()方法为占位...
阅读全文
posted @
2014-10-03 23:28
SkyGood
阅读(955)
推荐(0)
JDBC开发模式
摘要:一】代码模块———Demo.java public class Demo { private static Connection connection; private static Statement statement; ...
阅读全文
posted @
2014-10-03 21:11
SkyGood
阅读(289)
推荐(0)
JDBC入门
摘要:一】什么是JDBC?为什么使用? 1)sun公司为了是java程序员能灵活的访问各种不同的关系型数据库提供的规则。 2)为什么使用JDBC? 1》降低Java程序操作数据库的成本 2》使Java程序灵活移植 二】体验JDBC开发数据库的过程 code: // 1,注册数据库...
阅读全文
posted @
2014-10-03 21:08
SkyGood
阅读(181)
推荐(0)
JSP(二)
摘要:一、pageContext对象 1》代表当前JSP页面的运行环境, 【作用域仅仅局限于当前JSP页面中,出了该JSP页面, 原PageContext域对象被销毁】 2》封装了对其它8大隐式对象的引用 3》它自身是一个域对象 4》封装了web开发中经常设计的一些常用操作:包含和跳转等。 一】重点方法...
阅读全文
posted @
2014-09-27 13:02
SkyGood
阅读(367)
推荐(0)
JSP(一)
摘要:一、JSP概要 一】JSP的概念 1>JSP是SUN公司开发的一个基于服务端的一种动态WEB开发技术。 2>JSP的代码结构/内容 = HTML内容+JSP特有元素内容 3>在IDE工具中开发JSP,pageEncoding有两层含义: 1》指明当前JSP中的字符采用什么方式编码 2...
阅读全文
posted @
2014-09-24 09:21
SkyGood
阅读(485)
推荐(0)
面向对象与基于对象的区别
摘要:面向对象和基于对象的区别是多态,和继承无关。 基于对象仅仅支持了抽象数据类型的功能,继承也不过体现了一种is-a的关系,也是抽象数据类型,只是建立了一个层次体系。但是什么是面向对象呢?就是根据对象的实际类型不同,可以自动完成不同的行为,而仅仅通过一致的调用形式。换句话说,也就是虚函数实现的多态。以...
阅读全文
posted @
2014-09-24 00:33
SkyGood
阅读(5490)
推荐(2)
会话
摘要:六、会话 一】定义: 用户输入URL地址,有效访问某个网站,在该网站上的进行一系列有效操作, 随后再关闭浏览器。这整个过程就叫做一次会话。 二】用途: 主要解决服务端如果保存每个客户端对应的私有信息 三】分类-----------保存会话的两种技术 1》Cookie技术 2》Se...
阅读全文
posted @
2014-09-19 08:34
SkyGood
阅读(191)
推荐(0)
转发细节——forward
摘要:1)forward()方法之前的输出,如果是输出到缓冲区,再转发到其它Servlet,那么原缓冲区的数据忽略不计;2)forward()方法之前的输出,如果真正输出到浏览器,再转发到其它Servlet,则转发到的Servlet的输出便忽略不计了。3)但是,已经写入到了response对象中的响应头还...
阅读全文
posted @
2014-09-17 18:05
SkyGood
阅读(143)
推荐(0)