楼上的,你好,谢谢你的意见。
我想能不能在客户端与数据库之间再加一层,
是否能够用EJB模式解决呢?谢谢!

解决方案 »

  1.   

    可以写一个DAO类,在内部封装jdbc操作,实现save()、update()、delete()、select()等接口,在你的客户端应用程序里面使用这些接口,这样数据库变动得时候要修改得只是DAO类。
    你可以搜索一下关于hibernate得技术,把关系数据映射成对象,这样你的DAO写起来很方便
      

  2.   

    胖客户端已经不流行啦!现在流行基于浏览器的瘦客户端。也就是用J2EE解决问题。
      

  3.   

    你的问题,也正是JDO的开发原因,JDO就是为了简化客户端的操作,相信它正符合你的要求。
      

  4.   


    用rmi或者ejb都可以吧
      

  5.   

    这样,编写一个持久化层,也就是楼上所说的DAO层。可以再考虑编写一个连接管理类。通过Proerty或者XML文件来配置连接信息。DAO层做与数据库无关的逻辑。
      

  6.   

    很感谢以上各位的意见,
    有关jdo的资料哪里可以找得到呢?
      

  7.   

    介绍:
        http://www.csdn.net/develop/article/21/21752.shtm示例:
        http://www-900.cn.ibm.com/developerWorks/cn/education/java/j-jdo/tutorial/j-jdo-3-3.html主站:
        http://java.sun.com/products/jdo/index.html
      

  8.   

    谢谢楼上的,
    如果用的是j2ee,怎么才能使我的客户端跟容器里面的bean联系起来使用呢?
      

  9.   

    RMI呗,这些东西不能单看几个例子就算,还是系统学习一下比较好。
    先看看sun公司的j2ee规范吧。
      

  10.   

    TO;sidda(wing) 
    如果用的是j2ee,怎么才能使我的客户端跟容器里面的bean联系起来使用呢?在客户端通过一个HOME接口,生成一个EJB类对象,然后就可以调用你在EJB中
    定义的方法了。
      

  11.   

    to:浪子
    我看了一些j2ee的资料,觉得它很深奥,很多地方不懂,请问有没有一些比较容易懂的
    资源呢?