我是大四的学生,毕业论文的题目是“基于j2ee和xml的数据库访问技术的研究和应用”,由于该题目实际没有指明要做怎样的系统,所以我现在很迷糊,希望有大侠可以指点一下。
我看过了一些资料,xml用于数据库上的技术应该有把“xml作为数据库”和“使用xml作为数据交换的媒介”两种吧
所以现在有的想法是
1。制作一个新闻或者论文的数据库共享系统,详细就是有两个不同的新闻网站,分别使用了关系数据库和对象数据库,然后他们之间实现新闻发布的共享,所以需要使用xml来完成两个不同类型数据库之间的信息交换
2.用xml作为数据库来制作一个系统目前的问题是:
1.我对对象数据库没有研究,请问有现成的对象数据库软件和j2ee访问接口吗?
2:哪些系统使用xml数据库比较好呢?xml数据库与关系数据库之间的差别大吗?会不会很难学?因为我现在只学过关系数据库,如果确定初稿了的话就不能改了,请向牛人们取下经,哪个比较容易完成点呢?
感激不尽!!!

解决方案 »

  1.   


    谢谢,其实就是不会对象数据库系统那一part而已啦,所以现在也在想有没有其他的可以替代,反正就是要弄两个不能直接访问要通过xml交换数据的系统而已,但是我不太清楚有哪些情况。。
      

  2.   

    一些简单的数据量不大的系统可以用xml来处理,如一些简单的留言板,但是xml和关系型数据库还是不同的,因为xml是一种标签性语言,可以用来存取数据,相对而言还是比较简单,只要设计好对象,将对象和属性转换为标签就ok了
      

  3.   

    javaee+webservice 后台用基于webservice的xml数据传输格式,这个也太难了吧?
      

  4.   

    题目是“基于j2ee和xml的数据库访问技术的研究和应用”,注意是数据库访问技术,而不是数据库技术,所以侧重点应该是在数据库的访问上,而不是用xml去做数据库。
    可以参考jdo、jpa、hibernate和ibatis。
      

  5.   


    web services上网百度了一下,不太懂,主要用了什么技术的呢?
    我没有太多时间学新技术耶。。
      

  6.   

    web services ,SOAP 需要好好研究
      

  7.   

    重点应该在数据库的访问上。也不是web services,web services的核心是使用http协议来做xml格式的数据交换,主要用在远程方法调用,而不是数据库访问。既然是毕业论文,还是问问指导老师。
      

  8.   

    基于j2ee和xml的数据库访问技术的研究和应用
    分解为---‘基于j2ee和xml’的‘数据库访问技术’的‘研究和应用’你就在xml中配置数据库访问的参数和对象,然后用Java实现对象持久化,来对数据库进行操作就行了,用hibernate就能搞定了。
    比起我现在整的毕设,你的要简单很多啊。。
      

  9.   

    楼主 给你个思考点吧  1,比如我们的关系数据库 当访问量很大 很忙时导致系统很慢
          你可以通过xml来存储忙时用户的部分信息 然后在闲时 同步数据库
      2,不同数据库直接数据代码转换====通过XML   上面两点我一直想写的
      

  10.   


    谢谢你的回答,请问写入xml的速度比写入数据库快吗?还有使用不同的数据库的意思是oracle和sqlserver之间这一类,还是说保存的数据结构形式不一样呢?如果是前者的话,用jdbc来作为两个数据库之间的交换媒介不是更好么?
    不好意思哈,我基础不是很好。。
      

  11.   

    基于j2ee和xml的数据库访问技术
    基于j2ee的数据库访问技术
    基于xml的数据库访问技术
    是Hibernate吗