Spring是眼下最流行的JavaEE Framework,可是使用Spring的Spring-WS开发WebService却十分繁琐。XFire是一个简化WebService开发的开源项目。通过Spring和XFire的结合能够大大简化基于Spring Framework的应用中的WebServi...
分类:
编程语言 时间:
2016-01-03 15:04:39
阅读次数:
187
每个网站都有自己的统计访问量,但是少不了服务器会出现意外情况,(如断电。。)
所以就需要我们在网站挂机的前段时间将这个数据存起来。我们就需要用到网站最大的容器,application,我们采用观察者设计模式实现ServletContextListener接口。然后在销毁之前将这个数据存起来
ps:属于点点知识,大牛请绕道。
开发步骤:
第一步:实现ServletContextListene...
分类:
编程语言 时间:
2016-01-02 18:36:50
阅读次数:
217
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-m...
分类:
Web程序 时间:
2015-12-31 19:18:09
阅读次数:
140
在开发Java、JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插件,而egit正是Eclipse基金会开发插件,所以兼容性比较好,下面我们就来以图例的形式来描述一下具体的安装和使用过程。安装的方式主要有...
分类:
系统相关 时间:
2015-12-28 15:45:43
阅读次数:
205
GZIP全站压缩
将压缩后的文本文件,发送给浏览器,减少流量
GZIP压缩的条件:
设置头文件协议:
myresp.setHeader("Content-Encoding", "gzip");
myresp.setContentLength(src.length);
两个主要的类:ByteArrayOutputStream,GZIPOutputStream
采用包装模式对respo...
分类:
编程语言 时间:
2015-12-24 15:07:02
阅读次数:
235
我们在聊天的时候的或者留言的时候,有部分词是不允许发表出来。我们可以采用过滤器实现这个功能。
我们只是简单利用过滤器实现这个过滤的功能,有些地方没写的很全
前台代码:
" method="post">
姓名:
留言内容:
Servlet里面的代码:
仅仅只是把从前台收的数据读取出来。看里面的敏感词是都过...
分类:
编程语言 时间:
2015-12-24 10:44:41
阅读次数:
205
在我们生活中,对于账户的自动登录已经很常见了,所以利用过滤器实现这个功能
主要介绍用户的自动登录和取消自动登录,以及实现一天自动登录或者n天实现自动登录,当用户ip被加入到黑名单之后,直接利用过滤器返回一个警告页面。
过滤器的功能很是强大,我们只需要在写好的前台后servlet之后进行添加就可以实现这个功能
Ps:这个仅仅只是一个演示而已,里面的访问数据库的部分,自己随意模拟了下,主要是突出...
分类:
编程语言 时间:
2015-12-24 02:11:56
阅读次数:
315
理解什么是Spring?03年,spring框架发布,通过10多年的发展,spring框架已经发展成JavaEE开发中的非常重要的一个框架。虽然还是有公司采用自己的方式来处理代码间的耦合问题,但是他们采用的方式依旧是Spring框架的基础,即:工厂模式与服务定位器模式等。Spring是一个从实际开发...
分类:
编程语言 时间:
2015-12-22 23:06:46
阅读次数:
491
在网页中,每次的客户端访问服务器,有部分不用重复请求,如有些图片,视频等就没有必要每次都请求,这样会让服务器增大工作量。为了防止这样,我们采用过滤器来设置客户端是都缓存。
参考文章:点击打开链接
HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数:
no-cache,浏览器和缓存服务器都不应该缓存页面信息;public,浏览器和缓存服...
分类:
编程语言 时间:
2015-12-22 14:36:38
阅读次数:
187
一、事务的概念?事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功.?例如:A——B转帐,对应于如下两条sql语句update from account set money=money+100 where name='b';update from account set m...
分类:
数据库 时间:
2015-12-21 17:42:13
阅读次数:
362