Java中的代理机制

说起代理,类比于生活中的例子,就是中介。对于目标类,有一个代理对象去代替目标类执行方法,但实际上还是调用了目标类的方法。 代理模式涉及到的角色: 1.抽象角色:声明真实对象和代理对象的共同接口 2.代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象;代理对象提供与...

2017-12-12 16:33:27

阅读数 136

评论数 0

文件下载

关键://告知浏览器要下载文件 response.setHeader("content-disposition","attachment;filename="+fileName); response.setContentType(this.getServle...

2017-12-11 23:13:42

阅读数 107

评论数 0

文件上传

文件上传:要将客户端(浏览器)大数据存储到服务器端,不将数据直接存储到数据库中,而是要将数据存储到服务器所在的磁盘上,这就要使用文件上传。 关于文件上传的例子在应用中非常常见,就比如很多网站的上传头像,则属于图片上传,还有些可以上传word或者Excel文件等等。 服务器端通过request对象...

2017-12-11 21:47:03

阅读数 334

评论数 0

Filter过滤器

Filter:过滤器,顾名思义就是用来过滤用户的请求,通过Filter可以拦截用户对Web资源的请求与响应操作 如何使用: 1.创建一个类实现Filter接口(javax.servlet包下的) 2.实现接口中的三个方法 3.在web.xml文件中配置过滤器信息package com.itd...

2017-12-08 18:26:41

阅读数 81

评论数 0

定时器Timer&监听器Listener

利用定时器定时删除服务器端保存的Session 对于一个Web应用,N个用户访问就会产生N个Session,但如果成千上万的用户进行访问,总不能服务器一直保存所有的Session。就想是不是可以通过计算当前系统时间和上一次访问时间进行计算,如果超出一定的时间,那么就删除Session 我们使用监...

2017-12-07 22:06:41

阅读数 425

评论数 0

Ajax、Json对象及完成添加购物车的功能

Ajax:Asynchronous JavaScript and XML,其实这并不是一项新的技术,不过是融合了几种技术,实现了异步请求,即不需要刷新页面,用户并不会察觉到有请求的发生,但是实际上浏览器引擎发送了请求,只不过用户不再需要等到服务器的响应才去执行其他操作。 关键对象:XMLHttp...

2017-12-07 16:38:19

阅读数 1243

评论数 0

DBUtils案列:实现数据的增删改查及分页显示

Commons DBUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。它封装了对JDBC的操作,简化了JDBC操作。可以少写代码 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等jav...

2017-12-06 20:59:58

阅读数 478

评论数 1

MySQL的事务、连接池以及数据源

事务:逻辑上的一组操作,要么都执行,要么都不执行 举个例子:A向B转账1000,那么A的账户需要减少1000,B的账户需要增加1000,在数据库底层这是两个更新操作。在这个过程中,两个更新操作必须全部执行成功或者失败,否则A和B谁也不乐意。 MySQL: 1.支持事务的,默认会自动提交事务。每条...

2017-12-05 17:51:46

阅读数 403

评论数 0

Web开发分层思想

MVC开发模式: M:Model模型       JavaBean&四种作用域 V:View视图            JSP C:Controller控制器        Servlet 不使用框架,使用JSP+JavaBean+Servlet进行开发 ...

2017-12-02 15:45:45

阅读数 2642

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭