在实际的开发中,这种问题很频繁,我以前是采用在前台进行操作的,通过JDBC的扩展包对象,将需要的记录放到前台,然后对本地缓存中的数据进行需要的操作

解决方案 »

  1.   

    zijun28(茈君):
    “通过JDBC的扩展包对象”,能说的详细点吗?
      

  2.   

    MVC模式中的event 类似于DataSet
      

  3.   

    用Sun的所谓FastLane模式可能比较适合,对于这种只读但又频繁的访问,可以用Session+JDBC,绕过Entity Bean。
      

  4.   

    哪里有FastLane模式的介绍?谢谢!
      

  5.   

    renyong(aren),eyeieye(魔之眼),谢谢!eyeieye(魔之眼),缓存机制具体怎么做呀?
      

  6.   

    同意eyeieye(魔之眼)的说法,其实缓存的思路很简单,在客户端定义一个缓存bean,只在初始化的时候读一次数据库,并将结果存在bean中,以后在读就直接从bean中读,而不从数据库读,我觉得主要涉及到两个问题:
    1、bean的作用范围:session 还是 application
    2、关于bean数据与数据库数据之间的同步,这个问题比较复杂。
      

  7.   

    http://developer.java.sun.com/developer/technicalArticles/ALT/cachingservices/仔细读读,很有用