首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 156 毫秒
1.
JDO技术研究     
Java有几种存取数据库的方法:对象序列化、JDBC、面向对象映射工具、对象数据库、实体EJB,但每一种存储方案都存在一定的限制,为了解决这些限制,简单、透明、自动地实现O/R(对象/关系)的映射,SUN提出了JDO规范--数据存取的一种新技术.文中介绍JDO技术的体系结构及其关键技术,比较分析JDO技术与JDBC、EJB技术的差异,论述JDO规范采用透明的中间件存储技术减少数据库应用,尤其是WEB方式数据库应用开发的复杂性及提高开发和维护的效率,举例说明采用JDO技术开发基于WEB方式的数据库应用的基本编程步骤,并分析了目前JDO规范1.0的缺陷.  相似文献   

2.
JDBC为应用程序提供了对各种数据库统一的访问接口,在基于JSP的web应用中,通常采用Beam JDBC的方式进行开发,把相应的数据库操作封装在不同的Beam内,解决存取问题。JDO技术作为JDBC API的扩展,采用透明的中间件存储技术,减少传统开发的繁琐工作,以全新的完全面向对象的概念来开发。文中就这两种技术进行介绍和比较。  相似文献   

3.
围绕对象/关系的映射和持久数据的访问,在Java领域中发展起来了许多技术,它们都能够而且确实为开发人员提供对象/关系映射服务,分别讨论JDBC、实体Bean、JDO等几种技术,对其进行了评价,结论是对数据库模式稳定的小系统来说,用JDBC实现对象/关系映射是个不错的选择。应用时应根据具体项目来选择。  相似文献   

4.
基于Struts和JDO的信息管理系统   总被引:3,自引:0,他引:3  
饶文碧  范昆鹏 《微机发展》2004,14(10):15-16,20
Struts是广泛应用的Web框架,但它没有提供如何访问数据的方法。JDO是数据访问框架,利用O-R映射来访问数据库,而一般要用JDBC和SQL来访问数据库,较之JDO更加方便和快捷。一个成熟的应用需要两者结合起来才能形成一个完整的方案。这里提出用Struts作为前台和逻辑控制,用JDO作为后台数据访问层来开发B/S架构的信息管理系统的一种方案。  相似文献   

5.
Java中的持久性存储技术——JDBC和JDO   总被引:1,自引:0,他引:1  
在实际的企业应用程序中,开发人员可以通过多种方式来实现数据的持久化存储。例如,使用Java序列化并存储整个对象的二进制表示;较通用的企业方案是通过EJB来使用应用程序服务器的工具;或者使用JDBC存储在数据库中,还有就是通过JDO。文中主要介绍了JDBC和JDO技术,并把JDBC和JDO作了比较,讨论了各自的特性和不同点,并突出了常见的误解。最后得出一般性的结论:它们是互补的API,每个都为各自的目的而很好地服务。  相似文献   

6.
Struts是广泛应用的Web框架,但它没有提供如何访问数据的方法.JDO是数据访问框架,利用O-R 映射来访问数据库,而一般要用JDBC和SQL来访问数据库,较之JDO更加方便和快捷.一个成熟的应用需要两者结合起来才能形成一个完整的方案.这里提出用Struts作为前台和逻辑控制,用JDO作为后台数据访问层来开发B/S架构的信息管理系统的一种方案.  相似文献   

7.
基于Servlet的Web数据库实现   总被引:1,自引:1,他引:1  
介绍了Web与数据库的三种连接方式,为实现有效的Web数据库架构,主要讨论了应用J2EE的Web服务器端的开发组件Servlet和JDBC数据库连结技术实现Web与Orade数据库的动态连接,以及JDBC与Orade数据库的具体连接方法,实现Web数据库的结构模型。为提高Web数据库的存取效率,同时采用数据库连接池技术,实现基于Java的Web数据库,有效地解决和实现Web和数据库的集成,实现Web动态站点。通过实际运行表明,基于Serviet的Web数据库运行稳定、灵活,具有良好的可移植性。  相似文献   

8.
Java中的持久性存储技术——JDBC和JDO   总被引:1,自引:0,他引:1  
冯战  郝克刚  葛玮 《微机发展》2006,16(9):46-49
在实际的企业应用程序中,开发人员可以通过多种方式来实现数据的持久化存储。例如,使用Java序列化并存储整个对象的二进制表示;较通用的企业方案是通过EJB来使用应用程序服务器的工具;或者使用JDBC存储在数据库中,还有就是通过JDO。文中主要介绍了JDBC和JDO技术,并把JDBC和JDO作了比较,讨论了各自的特性和不同点,并突出了常见的误解。最后得出一般性的结论:它们是互补的API,每个都为各自的目的而很好地服务。  相似文献   

9.
利用Hibernate对象持久化服务简化Java数据库访问   总被引:27,自引:3,他引:27  
宋汉增  沈琳 《计算机应用》2003,23(12):135-137
Hibernate是一个对象持久化工具,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员使用大量的SQL语句通过JDBC的方式对数据库进行操作,可以有效地提高开发的效率。将其应用于网络报表系统中,可充分利用其优点。  相似文献   

10.
介绍了Web与数据库的三种连接方式,为实现有效的Web数据库架构,主要讨论了应用J2EE的Web服务器端的开发组件Servlet和JDBC数据库连结技术实现Web与Oracle数据库的动态连接,以及JDBC与Oracle数据库的具体连接方法,实现Web数据库的结构模型.为提高Web数据库的存取效率,同时采用数据库连接池技术,实现基于Java的Web数据库,有效地解决和实现Web和数据库的集成,实现Web动态站点.通过实际运行表明,基于Servlet的Web数据库运行稳定、灵活,具有良好的可移植性.  相似文献   

11.
JDO实例的状态管理研究   总被引:2,自引:0,他引:2  
Java Data Objects(JDO)是在Sun公司倡导下制定的新的Java对象级别的透明持久化标准。JDO关注于那些代表着应用领域数据模型的Java类,它们代表的数据要被持久存储到各种数据源,这些类被称为可持久类,它们的实例被称为可持久实例或JDO实例。JDO实例分为瞬时的和持久的,代表着数据源中数据的JDO实例为持久的,它们已经与数据源中的数据发生关联;否则就为瞬时的。JDO必须使持久JDO实例的值与相应数据源中的数据保持同步,因此有了JDO实例的状态管理,包括JDO实例的生命周期状态管理和JDO实例的字段管理。该文的重点是对JDO实例的状态管理进行研究。对相关规范进行了深入分析,并讨论了具体的实现方法。  相似文献   

12.
JDO初探   总被引:9,自引:0,他引:9  
何成万  余秋惠 《计算机工程》2002,28(6):282-283,286
介绍了数据存取的新技术JDO的工作原理,基本的编程步骤及相关API。并把JDO和EJB作了比较。  相似文献   

13.
Java开发者常常需要访问包括关系数据库在内的各种各样的数据源,JDBC驱动程序利用JDBC标准建立起了Java程序和数据源之间的桥梁。该文基于此,探讨了Java与Oracle数据库连接的相关问题。  相似文献   

14.
基于J2EE的Oracle数据库连接研究与实现   总被引:7,自引:1,他引:7  
分析了J2EE的JDBC技术实现数据库连接的基本原理 ,研究和比较了Java应用程序连接Oracle数据库的实现方法 ,并给出了应用实例  相似文献   

15.
基于模板方法的JDBC API的抽象封装与实现   总被引:2,自引:0,他引:2  
刘泉  赵晓明 《计算机应用》2006,26(9):2222-2224
作为访问关系数据库的核心标准,JDBC在Java平台的应用上发挥着至关重要的作用,然而它自身的不足增加了直接基于JDBC API应用的复杂度。分析了直接采用JDBC API访问数据库的相关问题,并利用模板方法和回调函数对API进行抽象封装,且给出了相应的实现,最后比较了直接采用JDBC API和对API进行封装后的性能差异,证明该封装与实现是一个良好的实践模型。  相似文献   

16.
JDBC数据库访问技术   总被引:2,自引:1,他引:1  
Java语言具有安全、强健、易于理解和使用的特点。JDBC是用于执行SQL语句的Java应用程序设计接口(API),其主要由一组用Java编写的类和接口,以达到更加容易地连接到数据库的目的。JDBC的引入无疑扩展了Java的功能,并将对Java数据库访问技术进行研究.  相似文献   

17.
Hibernate是一种新的ORM映射工具,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象编程思维来操作关系数据库。本文分析了传统持久化解决技术的特点,然后介绍了Hibernate的基本框架。  相似文献   

18.
The concept of declarative security allows the separation of security concerns from business logic and enables the development of highly flexible and secure applications. Whereas Hibernate and the Enterprise Java Beans specification provide sufficient authentication and authorization functionalities in the context of object persistence, the Java Data Objects (JDO) specification designed as a lightweight persistence approach doesn’t provide any declarative security capabilities.

The novel security approach, JDOSecure, introduces a role-based permission system to the JDO persistence layer, which is based on the Java Authentication and Authorization Service (JAAS). JDOSecure is based on the dynamic proxy approach and ensures the collaboration with any JDO implementation. It comprises a management solution for users, roles, and permissions and allows storing the authentication and authorization information in any arbitrary JDO resource. Furthermore, a Java-based administration utility with a graphical user interface simplifies the maintenance of security privileges and permissions.  相似文献   


设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号