javaee
jack86312031
这个作者很懒,什么都没留下…
展开
-
java与webservice
前面发过一篇java调用webservice的文章,那个写的有些简单和潦草,而且只有客户端调用的例子,这里写一篇搭建服务端webservice的文章吧。众所周知java搭建webservice服务端有很多种框架选择,例如:axis2,xfire,restful,jax-ws等等很多,在这里我主要介绍用的较多的axis2和xfir。 [XFire] xfire 官网:htt...原创 2011-12-12 14:27:23 · 86 阅读 · 0 评论 -
spring注入servlet
传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容:ServletContext application = getServletContext();WebApplicationContext wac = WebApplicationContextUtil...2012-03-08 14:17:06 · 84 阅读 · 0 评论 -
Java事务处理
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时...原创 2012-03-01 15:24:46 · 63 阅读 · 0 评论 -
分页查询实现
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。按实现形式分前台分页和服务器分页:前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据...2012-02-20 11:21:47 · 220 阅读 · 0 评论 -
跳出iframe返回外层页面
在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:<script type="text/javascript">//<!--function isIFrameS...2012-02-15 16:36:21 · 942 阅读 · 0 评论 -
spring中hibernate及事务配置
hibernate的sessionFactory配置:<!-- hibernate sessionFactory配置 --><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataS...2012-02-15 14:19:37 · 82 阅读 · 0 评论 -
java上传
我们在做web项目中通常会遇到上传文件的情况,用struts等框架的会直接用的自带的标签和组件,今天说的是利用servlet来完成上传。我们这里利用到commons-fileupload组件,相关jar包可以取apache官网下载:http://commons.apache.org/下面是servlet的代码://定义一个磁盘文件工厂DiskFileItemFactory fact...2012-02-15 14:05:48 · 57 阅读 · 0 评论 -
简单的防止重复登录实现
这个实现利用的是struts2的拦截器,大家也可以试着用filter+servlet来实现,原理都是一样的。memcache的安装与拦截器的配置可以在我的文章里找到,我就不赘述了。首先我们看下思路: 我们看到多台web服务器共享一台memcache服务器,这个memcache就是存储用户登录信息的作用。在memcached中以map(key,value)形式存储数据,我们就可以用登...2012-02-14 17:24:01 · 222 阅读 · 0 评论 -
java中的枚举(enmu)
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:public enum ResultType { /** * 成功 */ SUCCESS, /** * 失败 */ FAIL, ...2012-02-14 14:33:03 · 192 阅读 · 0 评论 -
java中的filter
上一篇说了下servlet,不知道对各位有没有什么帮助,现在说下filter吧。 Filter也是servlet包下的一个接口,中文意思是“过滤器”,其他语言也能时常看到这个单词,它的主要作用就是过滤,对!过滤你想过滤的东西,例如:文件,http请求地址,字符编码等等(在actionScript中filter极易编写,功能也非常强大)。 API地址:...2012-02-03 11:21:55 · 101 阅读 · 0 评论 -
c3p0的配置
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。以在spring中配置dataSource为例:<!-- spring加载资源文件 --><bean name="properties...2012-05-11 14:37:15 · 71 阅读 · 0 评论 -
tomcat的多域名、虚拟主机配置
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。很多朋友搜索的内容基本是告诉我们这么配置:在Engine标签下增面积Host标签,如下:<Host name="www.site1.com" appBase="webapps" unpack...2012-05-10 13:48:57 · 100 阅读 · 0 评论 -
java与servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。下面是java官方网站上对servlet的介绍:java官网对于servlet的解释 写道Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha...2012-01-16 14:12:26 · 108 阅读 · 0 评论 -
struts处理自定义异常
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。此处我们用的是非运行时异常,首先定义一个异常LoginException:/** * 类描述:登录相...2012-03-08 16:35:05 · 99 阅读 · 0 评论