JPA, JNDI, OSGi

JPA Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

JNDI Java Naming and Directory Interface,Java命名和目录接口,是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。

OSGi Open Service Gateway Initiative,直译为“开放服务网关”,实际上是一个由OSGi联盟发起的以Java为技术平台的动态模块化规范。

时间: 2024-10-21 08:23:41

JPA, JNDI, OSGi的相关文章

扩展Tomcat支持OSGi应用服务

转自 扩展Tomcat支持OSGi应用服务(1) 扩展Tomcat支持OSGi应用服务(2) 扩展Tomcat支持OSGi应用服务(3) 1.摘要 OSGi的动态服务,包版本管理,安全设施,热插拔等特性吸引了越来越多开发人员的关注,由于OSGi不同于以往的设计理念,在企业级应用中一直没有很大的发挥.不过通过大家的不断努力,OSGi已在企业级服务平台中有所集成.本文站在另一个角度尝试Tomcat服务器下的OSGi服务集成,为web应用提供动态服务,为企业级开发提供参考. 本文需要读者了解以下内容:

maven-bundle-plugin插件, 用maven构建基于osgi的web应用

maven-bundle-plugin 2.4.0以下版本导出META-INF中的内容到MANIFEST.MF中 今天终于把maven-bundle-plugin不能导出META-INF中的内容到Export-Package中的问题解决了,因为产品用的是OSGI框架,用到的第三方JAR包需要加载META-INF/XX/XX.xml这个内容,但在运行的时候getResource返回null. 经一番调查发现META-XX.XX这个包名没有导出,手动去修改MANIFEST.MF可以解决问题.但产品的

java 三大框架——Hibernate

Hibernate框架简介 Hibernate框架是一款数据持久型的框架也是一款ORM框架数据持久型:是将数据存入数据库或将数据库里的数据读入程序中ORM:我们说JAVA中是面向对象的思想 而现在市场中大部分使用的数据库都是关系型数据库,如果利用面向对象语言来操作关系型数据库的话,其中会出现一些很麻烦的代码,会阻碍我们进行开发造成了没必要的麻烦,所以ORM提供了一种能使用对象来调用数据库里的每一条数据,具体是以类来对应数据库中的表,以对象来对应表中的字段,以对象来对应表中的每一条数据. 在了解H

深入理解JVM虚拟机7:JNDI,OSGI,Tomcat类加载器实现

打破双亲委派模型 JNDI JNDI 的理解 JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识. 那么,JNDI究竟起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们能够从“假设不用JNDI我们如何做?用了JNDI后我们又将如何做?”这个问题来探讨. 没有JNDI的做法: 程序猿开发时,

OSGI框架学习

OSGI框架三个重要概念 OSGi框架是根据OSGi规范中定义的三个概念层设计的:模块.模块生命周期.服务. 模块层定义了OSGi模块的概念(bundle,即包含一个元数据MANIFEST.MF的JAR文件). bundle比标准JAR文件更强大,它可以声明哪些包对外可见(Export-Package):所以说它扩展了Java的访问修饰符. bundle还可以明确声明依赖哪些外部包(Import-Package),这样就可以自动地管理和验证依赖包的一致性(这个过程称为bundle解析),确保了b

OSGI学习总结

最近的一项研究了解了一下OSGI技术,感觉OSGI尽管有一定的学习难度.可是终于掌握和推广之后将是一项对系统开发比較实用的技术.在此和大家分享一下自己的感悟. 1.什么是OSGI OSGI直译为"开放服务网关",是一个由OSGI联盟发起的以Java为技术平台的动态模块化规范.眼下基本的实现有:apache的Felix.Eclipse的Equinox等 2.使用OSGI的优点 OSGI可以看作是一种做系统架构的工具和方法论.可以让系统开发和设计人员以模块化的思想来开发和设计系统. 在以往

Java动态模型系统OSGi实战讲解

课程大纲 1:OSGi概要介绍及课程计划 2:Apache Felix介绍 3:OSGi helloword 4:OSGi Bundle 5:Bundle的事件监听 6:OSGi的类加载机制 7:OSGi服务的介绍 8:OSGi服务跟踪器 9:OSGi服务的事件监听 10:OSGi服务钩子 11:OSGi声明式服务 12:Apache Aries 13:Apache Karaf 14:Maven Bundle Plugin 插件 15:OSGi Blueprint(一) 16:OSGi Blue

spring 4 + jpa(hibernate 3/4) + spring mvc 多数据源配置

先从persistence.xml开始: <?xml version=”1.0″ encoding=”UTF-8″?><persistence version=”2.1″ xmlns=”http://java.sun.com/xml/ns/persistence” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://java.sun.com/xml/ns/persistence

Spring + hibernate + JPA 配置

最近对hibernate的JPA实现比较感兴趣,在此记录下配置方法,备查. 先上maven依赖包配置,这里使用的是spring3.1.2和hibernate3.6.0 <dependencies>                 <dependency>             <groupId>org.hibernate</groupId>             <artifactId>hibernate-entitymanager</