脚 本 之 家 www.jb51.net
页面导航:  不限条件-->Be
本地搜索:
环境:   开发的IDE:JBuilderX     使用的数据库:MSSqlServer2000     使用的数据库驱动:JSQLDriver(JDBC3.0)  说明:  1、hibernate在配置文件中明确说明“MicrosoftDriver(notrecommended!)”,因此先使用JSQLDriver。    2、JSQLDriver可以到http://www.jnetdirect.com中得到,需要先注册个用户,才能下载到试用的版本。  3、JDBC3.0只能在JDK1.4及以上版本中使用,JBuilderX默认的是JDK1.4  准备工作:  1、下载Hibernate,...
http://www.jb51.net//article/2772.htm
  一)Hibernate意义  在一个真正的OOAD中,我们的设计首先是做UML建摸,最终将一个系统涉及所有对象(这个东西不是东西那么简单)用类图来体现一个完整的设计,我们最后可能得到这几种类:控制业务逻辑的类,保存业务数据的类module(bean类),辅助类或者更多(具体问题具体分析,但是将业务所需数据归结为一个类module更适合分层)。到数据库低层实现的时候,  为了获取数据或者存储数据,你不得不为此加上一个操作数据库的控制逻辑,到此,你完美的设计估计会为此付出巨大的努力,因为你看到的业务数据层是一个复杂的模块,即使从面向对象观点来看,我们UML类图中的,业务数据层只是一个数据模块。...
http://www.jb51.net//article/2770.htm
Hibernate的JNDI名称绑定是在net.sf.hibernate.impl.SessionFactoryObjectFactory程序里面实现的,我来分析一下Hibernate的绑定JNDI的过程:  我们获得SessionFactory一般是这样写代码:  Configurationconf=newConfiguration().addClass(Cat.class);  SessionFactorysf=conf.buildSessionFactory();  首先是newConfiguration()创建一个Configuration,在这个构造器里面进行配置文件(hiberna...
http://www.jb51.net//article/2769.htm
  引言  期待以久的EJB3.0规范在最近发布了它的初稿。在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,EJBQL的修改,实体Bean模型访问bean上下文的新方法和运行时环境等等。作者还讨论了EJB在未来要作出的调整以及EJB3.0与其他开发规范之间的关系。  开始  无论如何由于EJB的复杂性使之在J2EE架构中的表现一直不是很好。EJB大概是J2EE架构中唯一一个没有兑现其能够简单开发并提高生产力的组建。EJB3.0规范正尝试在这方面作出努力以减轻其开发的复杂性。EJB3.0减轻了开发人员进行底层开发的工作量,它取消或最小化了很多(以前这些是必须实现)回调方法的实现,...
http://www.jb51.net//article/2767.htm
  一、首先需要把Hibernate用到的jar包和配置文件都放到Weblogic能够搜索到的CLASSPATH路径上。单单这一步就有很多人很迷茫,其实去仔细看看Weblogic的启动脚本文件startWeblogic.cmd和startWLS.cmd,我想大部分人都知道该怎么配置了。  我机器上的有个Hibernate的项目,在D:estoracle目录下,该目录下的结构是:  D:estoraclelib放置hibernate的所有jar包  D:estoraclesrc放置源代码  D:estoracleclasses编译好的代码和hibernate的配置文件(hibernate.pro...
http://www.jb51.net//article/2766.htm
在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。CMP就不用说了,它对我来说是一种失败的实践,而JDBC+DAO也存在很多的困难,我很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上来,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有可能的是表的某些字段映射到一个持久对象,但是另外一些字段映射到别的持久对象上。而且即使这些问题都处理好了,也不能直接按照对象的方式来对持久对象(PO)编程,因为存在1:N关系的持久对象的查询其实就是...
http://www.jb51.net//article/2764.htm
  也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。  看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。  正如一些传统的经典计算机文章大都会通过一个“hello,world”的例子开始讲解一样,我们也不例外,我们也将从一个相对简单的例子来阐述Hibernate的开发方法,但如果要真正阐述Hibernate的一些重要思想,仅仅靠在屏幕上打印一些字符是远远不够的,在我...
http://www.jb51.net//article/2761.htm
  Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBCTransaction的封装,或者是JTATransaction的封装,下面我们详细的分析:  Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:  #hibernate.transaction.factory_class  net.sf.hibernate.transaction.JTATransactionF...
http://www.jb51.net//article/2755.htm
简介:  我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts。开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。  Struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展Struts。  1、PlugIn:如果你想在applicationstartup或shutdown的时候做一些业务逻辑的话,那就创建你自己的PlugIn类。  2、RequestProcessor:如果你想在请求被处理的过程中某个时刻...
http://www.jb51.net//article/2754.htm
在EJB3.0中,实体Bean可以实现继承关系。比如有个Person的实体bean,它有姓名和性别两个属性。  上帝和女娲造人的时候,造出两种人:Man和Woman。Man和Woman都是实体Bean,而且他们都继承Person。  单一表策略就是副实体和子实体的数据都存放在一张表中,同时指定一列用来区别这些实体。  如:  @Entity  @Inheritance(strategy=InheritanceType.SINGLE_TABLE,discriminatorType=DiscriminatorType.STRING)  @DiscriminatorColumn(name="P_TY...
http://www.jb51.net//article/2740.htm
  JavaBeans的属性  JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple,Index,Bound与Constrained属性。  1.Simple属性  一个简单属性表示一个伴随有一对get/set方法(C语言的过程或函数在Java程序中称为"方法")的变量。属性名与和该属性相关的get/set方法名对应。例如:如果有setX和getX方法,则暗指有一个名为"X"的属性。如果有一个方法名为isX,则通常暗指"X"是一...
http://www.jb51.net//article/2735.htm
共有:144/10,当前13/15页  [首页] [上一页] 9 10 11 12 13 14 15 [下一页]  [尾页] 转到: