![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 86
ecsoftcn
激情,诚信,敬业
展开
-
关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想
关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想 在现代 J2EE 企业应用系统中,存在着 Hessian 、 HttpInvoker 、 XFire 、 Axis 等多种形式的远程调用技术。尽管有 Spring 等框架对这些技术进行了封装,降低了使用的复杂度,但对普通程序员而言仍是复杂的——至少需要要掌握这些技术的基础知识。原创 2007-08-22 00:39:00 · 1633 阅读 · 2 评论 -
EasyJWeb中如何使用Google Guice容器
本文力求简洁,希望通过一个简单的demo应用讲解EasyJWeb与Guice容器的集成。通过EasyJWeb提供的超级IoC容器,你可以非常轻松的把Guice容器集成进来,让Guice来管理业务层的依赖关系,EasyJWeb只负责表现。我们看下面的配置:xml version="1.0" encoding="utf-8"?>easyjf-web> modules inject="au原创 2007-08-22 00:33:00 · 1655 阅读 · 0 评论 -
一个iBatis框架进行batch处理的问题
最近,同事的一个项目用Spring+iBatis做为数据持久层框架,MySql数据存储。项目发布不久就遇到了严重的性能问题,因此决定采用batch的方式提交数据。我以前的一篇文章:iBatis框架batch处理优化里详细的介绍了iBatis框架做batch处理的方式以及可能存在的问题和性能优化,因此同事参考这偏文章对项目进行了改造,引入了batch处理机制。但事情并不顺利,在只有2原创 2007-08-29 08:46:00 · 3198 阅读 · 3 评论 -
iBatis一级缓存的探讨
前几天和朋友讨论数据库Cache的时候,谈到了iBatis框架不支持一级缓存,后来尝试作了一些扩展来支持一级缓存,放出来大家探讨一下。 首先让我们简单回顾一下缓存的概念。直白的说,缓存就是把从数据库里查出来的数据放到内存中,供后续操作使用。例如,某个应用需要让业务人员查询前日的数据报表,可能同时有很多人在查询该数据,并且数据没有实时的要求,则可以在第一次查询的时候把结果放到缓存中,以提高后原创 2007-09-09 11:36:00 · 3890 阅读 · 3 评论