当前位置:首页 > 代码 > 正文

toplink源代码(top=toplink)

admin 发布:2022-12-19 03:05 151


今天给各位分享toplink源代码的知识,其中也会对top=toplink进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java JPA错误:对象名为什么不是 Test.dbo.Student呢?

看出来你使用的是SQL SERVER数据库。

那么,catalog = "JDBCTest" 你想表达什么?

catalog在DB2中才用的吧,所以这里可不使用catalog。

抛出的异常为:SQLServerException: 对象名 'dbo.Test.Student' 无效。

表示SQL SERVER中没有这个对象,也就是找不到dbo.Test.Student这样的表;

SQL SERVER中表完全限定名模式应该为:SERVER.DATABASE.SCHEMA.OBJECT

按你的代码,@Table(name="Student", schema="dbo")

表名应该为:dbo.Student才对,看看怎么成了dbo.Test.Student了。

哪们大哥能帮忙翻译下啊 谢了

冬眠(开放原始码) : 雅加达ojb (开放原始码) : toplink (甲骨文) : Java数据对象每澳/住宅框架,前面提到的,都有其独有的短片以及其独特 程指明映射Java对象到数据库表. 这是一个问题,因为这意味着Java的程序员可能要多学习毅力短片和绘图技术 他们将通过自己的事业, 由于Java程式写的那些程序员,每人将陷入一个顽固的API . 岂不是更好,如果有,只有一个标准存在空气? 孙认为,所以这就是为什么孙正密切与爪哇社会创造的Java数据库对象 ( JDO的) API规范. JDO技术是一个相对较新的Java API规范,其目的是提供一个标准的指数,以便持久 存储数据的Java关系数据库,对象数据库,以及其他企业的信息系统. 符合JDO规格定案,在2002年3月; 自那时以来,许多商业和开放源代码的实现已经获释. 商业JDO技术实现包括小商贩的名字,如prismtech , signsoft , solarmetric . 开放源码实现,包括雅加达和ojb triactive JDO技术( tjdo ) . 优点采用JDO的是,它提供相同的益处,用一个O /住宅框架,它 并通过一个标准化的API和绘图技术. 作为一个Java标准, JDO的可能是很好的支持,非常有名的Java开发. 不利的使用JDO的是,它的新问题,有些人会说,检验. 大名称的Java供应商, IBM公司,如BEA Systems ,甲骨文, 没有决心和JDO的开放源码实现JDO技术尚未准备投产使用. 这是必须注意的是, JDO的,是非常不同于微软的ActiveX数据对象( ADO )的短片,尽管名称类似. ADO的是一个低级别的短片,类似JDBC技术 这允许您执行SQL查询和检索数据作为记录的对象列表数据. JDO的,但在另一方面,可以让您节省取出任意Java对象,并从一个数据库. 包括JDO的一个对象查询语言( oql ) ,当你执行一项oql查询 您收到征收对象不是表格数据,你会用ADO或JDBC的. 像JDBC技术JDO的,是一个相当小的短片,但完全复盖远超出了这本书. 如需更多资料,请参阅Sun的JDO技术

nutz的@api在哪个jar包

对,都是。。。下边的每个包的详解

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。

spring-src.zip就是所有的源代码压缩包。

除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。

spring-core.jar

这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。

外部依赖Commons Logging, (Log4J)。

spring-beans.jar

这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以了。

外部依赖spring-core,(CGLIB)。

spring-aop.jar

这个jar 文件包含在应用中使用Spring 的AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。

外部依赖spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。

spring-context.jar

这个jar 文件为Spring 核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。

外部依赖spring-beans, (spring-aop)。

spring-dao.jar

这个jar 文件包含Spring DAO、Spring Transaction 进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring-aop.jar。

外部依赖spring-core,(spring-aop, spring-context, JTA API)。

spring-jdbc.jar

这个jar 文件包含对Spring 对JDBC 数据访问进行封装的所有类。

外部依赖spring-beans,spring-dao。

spring-support.jar

这个jar 文件包含支持UI模版(Velocity,FreeMarker,JasperReports),邮件服务,脚本服务(JRuby),缓存Cache(EHCache),任务计划Scheduling(uartz)方面的类。

外部依赖spring-context, (spring-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)

spring-web.jar

这个jar 文件包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。

外部依赖spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。

spring-webmvc.jar

这个jar 文件包含Spring MVC 框架相关的所有类。包括框架的Servlets,Web MVC框架,控制器和视图支持。当然,如果你的应用使用了独立的MVC 框架,则无需这个JAR 文件里的任何类。

外部依赖spring-web, (spring-support,Tiles,iText,POI)。

spring-portlet.jar

spring自己实现的一个类似Spring MVC的框架。包括一个MVC框架和控制器。

外部依赖spring-web, Portlet API,(spring-webmvc)。

spring-struts.jar

Struts框架支持,可以更方便更容易的集成Struts框架。

外部依赖spring-web,Struts。

spring-remoting.jar

这个jar 文件包含支持EJB、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。

外部依赖spring-aop, (spring-context,spring-web,Hessian,Burlap,JAX-RPC,EJB API)。

spring-jmx.jar

这个jar包提供了对JMX 1.0/1.2的支持类。

外部依赖spring-beans,spring-aop, JMX API。

spring-jms.jar

这个jar包提供了对JMS 1.0.2/1.1的支持类。

外部依赖spring-beans,spring-dao,JMS API。

spring-jca.jar

对JCA 1.0的支持。

外部依赖spring-beans,spring-dao, JCA API。

spring-jdo.jar

对JDO 1.0/2.0的支持。

外部依赖spring-jdbc, JDO API, (spring-web)。

spring-jpa.jar

对JPA 1.0的支持。

外部依赖spring-jdbc, JPA API, (spring-web)。

spring-hibernate2.jar

对Hibernate 2.1的支持,已经不建议使用。

外部依赖spring-jdbc,Hibernate2,(spring-web)。

spring-hibernate3.jar

对Hibernate 3.0/3.1/3.2的支持。

外部依赖spring-jdbc,Hibernate3,(spring-web)。

spring-toplink.jar

对TopLink框架的支持。

外部依赖spring-jdbc,TopLink。

spring-ibatis.jar

对iBATIS SQL Maps的支持。

外部依赖spring-jdbc,iBATIS SQL Maps。

另外的两个包。

spring-mock.jar

这个jar 文件包含Spring 一整套mock 类来辅助应用的测试。Spring 测试套件使用了其中大量mock 类,这样测试就更加简单。模拟HttpServletRequest 和HttpServletResponse 类在Web 应用单元测试是很方便的。并且提供了对JUnit的支持。

外部依赖spring-core。

spring-aspects.jar

提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。

外部依赖。

WEAVER JARS (dist/weavers)说明。

spring-agent.jar

Spring的InstrumentationSavingAgent (为InstrumentationLoadTimeWeaver),一个设备代理包,可以参考JDK1.5的Instrumentation功能获得更多信息。

外部依赖none (for use at JVM startup: "-javaagent:spring-agent.jar")。

spring-tomcat-weaver.jar

扩展Tomcat的ClassLoader,使其可以使用instrumentation(设备)类。

外部依赖none (for deployment into Tomcat's "server/lib" directory)。

现在企业中常用的是spring的哪个版本

企业常用spring的2.5版本

简介:

1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。

(2) Spring对Java EE的支持

Spring框架继续保持对Java EE1.3及以后版本的兼容,完全支持Java EE 5。

(3) Spring对服务器(应用服务器和Web服务器)的支持

WebLogic:8.1、9.0、9.2、10

WebSphere:5.1、6.0、6.1

OC4J(Oracle):10.1.3、11

JBoss:3.2、4.0、4.2

Tomcat:4.1、5.0、5.5、6.0

Jetty:4.2、5.1、6.1

Resin:2.1、3.0、3.1

GlassFish:v1、v2

控制反转(IoC)容器:

(1) 新的bean作用域

Spring2.0

IoC容器中只支持singleton和prototype两个不同的bean作用域,而在Spring2.5中则还支持request、session、global

session三个在web环境下使用的bean作用域,且提供了hooks,可以让用户创建自己的作用域。

(2) XML配置更简单

Spring2.5对Spring 2.0的DTD进行了更新,使用时:!DOCTYPE beans

PUBLIC "-//SPRING//DTD BEAN 2.0//EN"

spring-beans-2.0.dtd可在发布包下的dist/resources下找到。

(3) Annotation(注解)驱动配置

Spring2.5引入了完整的Annotation集合如:@Resource、@Autowired等

面向切面编程(AOP):

(1) 更简单的AOP XML配置

支持定义从JAVA对象中发展中来的切面

(2) 对@AspectJ的支持

加入了对bean(...)pointcut 元素的支持,在 spring定义的bean命名中对指定的命名进行匹配

(3) 对AspectJ load-time weaving的支持

中间层:

(1) XML声明式事务配置更简单

以前版本的事务配置方式仍然支持,Spring2.5支持装载时织入和注解驱动的事务管理,这是通过context:load-time-weaver

和tx:annotation-driven mode="aspectj"的联合使用进行的。

(2) 对Websphere 事务管理的完整支持

自动探测底层的JTA 事务平台,可以使用Spring 2.5的新 tx:jta-transaction-manager

配置元素。它会自动探测BEA WebLogic和IBM

WebSphere,注册正确的PlatformTransactionManager。

(3) JPA

Spring 2.5对OpenJPA的支持升级到了OpenJPA 1.0,支持savepoint这样的高级特性

(4) 异步的JMS

在Spring 2.5中,

JCA风格的异步消息监听器设置也通过GenericMessageEndpointManager工具得到了支持。这是对标准JMS监听器工具的补充,允许对ActionMQ和JORAM这些消息broker进行更深入的集成。Spring

2.5 还引入了一个XML

namespace来简化JMS配置,可以对大量监听器进行简明配置。这一命名空间支持标准的JMS监听器和JCA

setup风格,在配置时只有很小的改变。

(5) JDBC

引入了新类,Spring 2.5显著的扩充了SimpleJdbcTemplate的功能,引入了SimpleJdbcCall

和SimpleJdbcInsert操作对象。

移植到Spring2.5:

从Spring2.0.X升级到Spring2.5只需要把Spring2.5的jar复制到您工程目录相应的配置。

改动处:可以参考发布包下的changelog.txt文件

在Spring2.5中,Spring Web

MVC不再在spring.jar里,Spring

MVC发布在lib/modules下,包是:spring-webmvc.jar和spring-webmvc-portlet.jar。

对struts1.x的支持独立成spring-webmvc-struts.jar。

Spring2.0的'spring-jmx.jar'和

'spring-remoting.jar'已经被转移到 Spring 2.5的'spring-context.jar'。

Spring 2.0的

'spring-support.jar' 被改名为 'spring-context-support.jar'。

Spring 2.0的'spring-jdo.jar', 'spring-jpa.jar',

'spring-hibernate3.jar', 'spring-toplink.jar' 和 'spring-ibatis.jar'

被合并到Spring 2.5大粒度的'spring-orm.jar'中。

Spring 2.5的 'spring-test.jar' 取代了'spring-mock.jar'。

Spring 2.5的 'spring-tx.jar' 取代了 'spring-dao.jar' 和'spring-jca.jar'

文件。

Spring主代码中的Apache OJB支持被完全删除了。

iBATIS SQL Maps 1.3支持被完全去除了。

Spring 2.5中,对 Hibernate 2.1 和 Hibernate 3.0 的支持已经去除。

Spring 2.5中,对JDO 1.0 的支持被去除。

2.5的新特性

Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log

1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。

2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar,

spring-webmvc-portlet.jar 可以在 lib/modules 目录下找到,而且对于Struts1.*

的支持的包也应该改成 spring-webmvc-struts.jar了。

3. XML配置:推荐使用XML

metadata格式,不过先前的DTD仍然支持。需要注意的一点是,Spring1.2的DTD继续使用“singleton”属性,但是新的Spring2.0

DTD不允许使用“singleton”属性了,改成“scope”属性来描述bean的生命周期。

4. 废弃的类与方法:有些在先前版本标注过“@deprecated”的类与方法已经完全被废弃了。

比如:

ResultReader : 被 RowMapper 接口取代。

BeanFactoryBootstrap : 考虑使用 BeanFactoryLocator

或自定义的bootstrap类来代替。

5. Apache OJB:注意Spring源代码中已经完全把这个去掉了,但与之整合的类仍然可以在Spring Modules

project找到。

6. iBATIS:注意Spring已经不再支持iBATIS 的1.3版本了,

如果想继续的话,请升级到2.3以上吧。

7. Hibernate:注意Spring已经不再支持Hibernate

3.1之前的版本了,也就是说2.1,3.0的版本也无法使用了。如果仍然要用的话,推荐使用Spring的2.0.6/2.0.7版本。

8.

JDO:注意Spring已经不支持JDO1.0了。同样,你可以升级到2.0以上版本,或者使用Spring的2.0.6/2.0.7版本。

9. UrlFilenameViewControlle

r :这个东东我也没有接触过,这里,我就简单翻译一下吧。

“考虑到嵌套路径的请求,视图名称现在决定叫UrlFilenameViewControlle

r了,这是一个突破性的改变,并且意味着如果你从Spring1.*

升级到Spring2.0 你可以使用该类从而减少Spring Web MVC的配置工作。”

有一个G开头的java web服务器谁知道么?

GlassFish

[编辑本段]简介

GlassFish社团正在开发一个免费,开源的Java EE5(下一版本的J2EE)应用服务器。这个服务器实现了Java EE5平台中的最新特性。Java EE5平台包括一些技术的最新版本如:

*.Enterprise JavaBeans (EJB) 3.0,

*.JavaServer Faces (JSF) 1.2,

*.Servlet 2.5,

*.JavaServer Pages (JSP) 2.1,

*.Java API for Web Services (JAX-WS) 2.0,

*.Java Architecture for XML Binding (JAXB) 2.0,

*.Java Persistence 1.0,

*.Common Annotations 1.0,

*.Streaming API for XML (StAX) 1.0和其它一些新的技术。

截止到2008-07-12日 目前最新版的GlassFish v3 技术预览版已经发布,具有高度模块化特点,扩展方便,支持java EE6 ,

并支持php,jRuby on Rails 和 Phobos javascript等多种语言。

[编辑本段]GlassFish项目

GlassFish 社区实现了开源 Java EE 5 应用服务器。GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。

GlassFish 是用于构建 Java EE 5 应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 Oracle 贡献的 TopLink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对希望能够获得源代码并为开发 Sun 的下一代应用服务器(基于 GlassFish)作出贡献的 Java 开发者作出的回应。该项目旨在促进 Sun 和 Oracle 工程师与社区之间的交流,它将使得所有开发者都能够参与到应用服务器的开发过程中来。

GlassFish 开发社区正处于起步阶段,虽然规模较小,但正在迅速发展。目前,已有超过 100 名贡献者签约。目前,参与开发该产品的 Sun 和 Oracle 工程师的人数与其他应用服务器开发者社区的工程师人数相当。

可以从访问 GlassFish 项目。

在遵守通用开发和发布许可 (Common Development and Distribution License, CDDL) 版本 1.0 的前提下,开发者可以免费获得源代码,还可以对代码进行更改(只要他们认为合适)。要申请 Java Compatibility,商业分发的开发者需要签署 Java Developer License (JDL),并在重新分发代码前验证代码已通过兼容性测试套件 (compatibility test suite, CTS) 的测试。任何人均可签署分发协议,对代码进行审阅以贡献更改、错误修复和功能。

GlassFish 的更新版本将于每晚发布在 glassfish.dev.java.net 上。发布的代码已经过了非常基本的测试以确保它们能够进行构建并执行,但这些代码并没有象产品发行版那样经过完整测试。

GlassFish 将实现最新版本的 Java EE 平台 Java EE 5,这两者将大约同时成为最终版本。同时,Sun 还将基于 GlassFish 发行最终的受支持的兼容 Sun Java System Application Server PE 9.0。

在 2005 年 6 月,Sun 将 GlassFish 项目的 Web 站点向公众开放,从而发布了 GlassFish 项目。开发者可以访问源代码、每晚构建、讨论组和电子邮件列表。这是开发者首次能够了解并参与应用服务器的开发过程。最初,访问仅限于 Web 层,随着 GlassFish 的开发,访问也将扩大到其他模块。

GlassFish 项目将 Java EE 呈现在更多爱好者面前,这些人最终将成为 Java EE 许可证持有者的客户。GlassFish 不会更改许可证持有者的任何许可证条款。在遵守其许可证条款的前提下,许可证持有者仍可以销售或分发代码,并对已通过 TCK 的产品使用 Java Compatibility 品牌。在遵守授予开发者的 CDDL 许可证条款的前提下,他们可以使用、编辑、更改代码,并可以分发代码或将其用于生产。但他们没有得到使用 CTS 的许可,也不能使用 Java Compatibility 品牌。

GlassFish历史

GlassFish十年前它诞生在一个叫KIVA的软件公司,叫KIVA服务器,后来NESCAPE收购了KIVA公司,改名叫NESCAPE服务器,再后来SUN跟NESCAPE合作,就改名叫IPLANET服务器,后来SUN跟NESCAPE分家了,就改名叫SUN服务器,后来随着开源热潮滚滚而来,就改名叫GLASSFISH

关于toplink源代码和top=toplink的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/1397.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载