• (以下所述只在WEB程序中) 近期在项目调试时遇到一个关于Servlet的实例变量的问题,由于Servlet是多线程的,所以Servlet的实例变量是非线程安全的,在项目调试中出现多线程的同步问题。 由于Web容器维护的Serv
  • hibernate里对session 的处理就是用的ThreadLocal. 本人在项目中有些想法也想用这个东西,但不知道怎么用合适 比如一个业务对象的pool,在一个操作中被多次用到,当然不想每次刷新最新数据,
  • 本人用struts+spring+hibernate框架做项目时,在DAO,SERVICE层做了通用的方法,如下: icon
  • 众所周知,Servlet是在Servlet pool中的,所以当系统并发数很多的时候同一个Servlet可能会被多个客户使用,那么Servlet中的全局变量就可以在多个客户之间共享,起到“缓存”的作用我们可以把一些很耗性能的对象,设置为全局变量,例如 数据库连接,因为加载类尤其是大类 icon
  • 是这样的 比方说人员的添加页面 对应一个用户可以有多种职务或角色 那么在保存用户信息前 必须要为其至少赋予一个职务和一个角色 这样的话 会在用户信息保存前 先产生职务列表和 角色列表 在数据库设计中 人员和职务角色是通过用户ID关联的 在未保存人员信息前 已选择的职务和角色可以删除 icon
  • 往往有这样的逻辑,一个产品如果被订单引用,则产品不能删除。因此删除产品的逻辑必须去检测是否有订单引用了该产品。原本订单模块依赖于产品模块的,但产品模块中却要知道“订单”这个概念。这显然产生了双向依赖的问题,如果再加入一个新的模块引用到产品,就要去修改产品的删除逻辑代码。如果避免双向依赖的话,我们可能 icon
  • 这是一个实战中非常重要但是容易被忽视的概念。说它重要,是因为它比数据库重要;说它容易被忽视也是基于同样的原因,它经常被数据库概念替代。 状态对象:数据库的替代概念 icon
  • Scopes是一个新的Web应用scope使用框架,使用Scopes,就不必使用HttpServletRequest.getSession().getApplication().getAttribute这样的语法保存你的状态对象了(容易产生容器依赖)。 在 icon
  • 举例:某公司有若干子公司,该公司管理人员需要统计出每个子公司的养老保险报表。设计如下:查询出该公司的所有子公司,每个子公司查询出所有员工,每个员工查询出他的当月缴费基数,最后统计出该子公司的缴费金额。若员工数量较多,比如3万,是不是在代码时要生成3万个员工类,若每个员工有多个月的缴费基数是不 icon
  • 目前发现一个问题:容器管理的有状态会话bean。当连接池最大连接个数设置成1的时候会有一个有趣的现象发生,如果一个事务没有执行完,另外一个事务就会发生无法获取DB连接的错误。是不是jboss的事务处理是必须在事务提交以后他所占用的DB Connection才会被释放呢? icon
  • 在项目中合理的利用cache可减少数据库的访问,极大的提高系统的性能,这里我主要使用oscache并对oscache做一些简单的封装,但实际中cache的使用可能分布在各个模块里,业务层经常可能经常会有CacheManger.putCache(key,数据库查询获得的结果)CacheManager. icon
  • 公司在用adf作为web层开发一个项目,中间层是用spring,数据层用了hibernate.我觉得我们表现层的写法有点问题,来此向大家请教.1,表现层我们是通过adf的值绑定,直接绑定到了PO,比如 icon
  • 原来我们的Web 应用是放在一台机器上的,后来做了双机,起到均衡负载的作用,作了双机后,发现一些资源经常被重新创建,究其原因发现是一些全局的静态数据,虽然OOD不提倡使用这些静态的全局变量,可是项目中难免会用到。 如 在程序中记录:配置文件的一个实例 priv icon
  • spring有没有向ejb那样有bean池,如果没有,那么是每次调用都重新生成新的实例吗?如果有,那么它如何管理?请高手赐教! icon
  • 这些天在学习spring还有acegi,时常会运到配置singleton的情况,而在这种情况下就不知道到底是应该配置成单例还是配置成原型。例如可能时常会遇到这样的情况:根据用户的权限的不同显示不同的控制菜单。就这样的一个功能如果我在spring中配置一个Controller来 icon
  • 假如我想控制一个类的对象只能存在20个实例.该对象的SAVA方法是个同步方法,然后我通过一个工厂类去创建 请问这个创建的过程具体如何实现啊?请高手指定哈! icon
  • 请问一下高手 引用对象与实例对象之间的区别 例如 A a=new B(); B是A的子类,那么a是A的对象还是B的对象 icon
  • 如何判断一个对象没有被其他任何对象使用?也就是说没有被任何对象所引用? icon