文章分类 - J2EE
摘要:这个项目用struts2作mvc。一直没有使用标签,很多提交都不是form提交,都是用的jquery的ajax发的请求。所以现在要用struts2自带的拦截器token方式是不可能的。 由于发起ajax请求的地方太多,而且不能控制开发人员如何设计自己的页面,并且什么时候去发起请求。所以要在口子...
阅读全文
摘要:一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接...
阅读全文
摘要:kimmking:介绍下jms和ActiveMQ。在讲JMS之前,我们聊聊相关的背景。谁知道JMS是什么意思?kimmking:对,是message service。那,什么事message呢?嗯,对了,就是信息。kimmking::所有的信息,我们都可以说是消息。kimmking:前提是,它必须是...
阅读全文
摘要:Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),...
阅读全文
摘要:分布式开发分布式事务 JTA原理是 RMI两次循环通讯, Stub Skeleton 是使用的Sokect通讯我们写三个文件1 Home接口 UserServiceHome.java2 Remote接口 UserService.java3 Bean实现 UserServiceBean.java 服务器还会生成 另外7个class4. _UserServiceHome_Stub.java这个当然就是Home接口在Client端(动态加载)的Stub类了,它implements UserServiceHome。5. _EJSRemoteStatelessUserServiceHome_a940aa
阅读全文
摘要:好早前配置了负载均衡和session复制,今天写出来备忘。方案:1、基于request的负载均衡 该种方式下,负载均衡器 (load balancer)会根据各个node的状况,把每个 http request进行分发。使用这样的均衡策略,就必须在多个node之间复制用户的session,实时保持整个cluster的用户状态同步,这种操作被称为session复制(session replication)。Jboss的实现原理是使用拦截器(interceptor),根据用户的同步策略拦截request,做同步处理后再交给server产生响应。 优点是客户不会被绑定都具体的node,只要还有一个n
阅读全文
摘要:filter结合gzip 解决web应用中网络传输数据量大的问题过滤器Filter也具有生命周期:init()->doFilter()->destroy(),由部署文件中的filter元素驱动。在servlet2.4中,过滤器同样可以用于请求分派器,但须在web.xml中声明,<dispatcher>INCLUDE或FORWARD或REQUEST或ERROR</dispatcher>该元素位于filter-mapping中。一、批量设置请求编码Java代码 publicclassEncodingFilterimplementsFilter{privateSt
阅读全文

浙公网安备 33010602011771号