`
zy77612
  • 浏览: 278652 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
本文将讲述HTML和CSS的关键—盒子模型(Box model). 理解Box model的关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键. 注: 为什么不翻译margin和padding? 原因一, 在汉语中并没有与之相对应的词语; 原因二: 即使有这样的词语, 由于在编写css代码时, 必须使用margin和padding, 如果我们总用汉语词语代替其来解释的话, 到了实际应用时容易混淆margin和padding的概念. 如果有一点Html基础的话, 就应该了解一些基本元素(Element), 如p, h1~h6, br, div, li, ...
众所周知,在Eclipse中集成了对Ant的支持,但由于在Apache的Ant下载包中,没有提供build.xml的DTD,这对于用一些高级的XML编辑器编写和验证build.xml文件时的有效性时很不方便。不过我们可以通过Ant本身来产生它的build.xml的DTD,然后应 ...
看到很多人,包括一些老外,在网上问ant的dtd或者xsd在哪里。 其实在ant.apache.org的FAQ里有一条写的很清楚: (http://ant.apache.org/faq.html#dtd) Is there a DTD that I can use to validate my build files? An incomplete DTD can be created by the <antstructure> task - but this one has a few problems: It doesn't know about required att ...
Hibernate是一种强大的可提供对象-关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。   Hibernate提供了它特有的数据库查询语言HQL,这种查 ...
Hibernate3主要的新特性包括: 1:实现了EJB3风格的持久化操作。在原有的saveOrUpdate()和saveOrUpdateCopy()两个方法之外,又提供了EJB3风格的create()和merge()两个操作。 2:提供更强的映射灵活性。允许将一个类映射到多张表,允许混合使用“每个继承体系一张表”和“每个子类一张表”的映射策略,等等。 3:支持存储过程和手写SQL,并且可以用手写SQL替代Hibernate自动生成的SQL语句。 4:基于AST(抽象语法树)的HQL解析。 5:字段级的懒式获取。每个属性都可以在映射描述符中声明“lazy=true”,这样声明的属性会到 ...
一本Ant详细的书:<Ant开发及整合应用详解> http://book.csdn.net/bookfiles/379/index.html   Ant中copy操作学习心得 Appfuse的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了解一下。看了会ant的DOCS,网上也找了些文章,发现copy这部分都是一带而过,讲得很浅,于是我就只有自己实验下,发现还有点收获。 ant版本为1.6.5。 1. 拷贝单个文件到指定目录 ...
Sun公司的J2EE中文API:   http://doc.java.sun.com/DocWeb/   Hibernate 在线中文文档: http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html_single/   Flex系列: Flex大师级人物 Christophe Coenraets ,Flex大师级人物,在他的Blog中有很多强悍的实例, Flex、Air、Flex/Java等,赶快去瞧瞧吧... http://coenraets.org/ 下面是他的两个Flex/BlazeDS应用,很牛X ...
该贴转自http://blog.163.com/xi_zh_qi/blog/static/8501594200812695053939/ 延迟加载:    延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了 ...
Command、Delegate、Service这三者的关系简单说来就是前者调用后者,后者为前者返回数据的关系! 原生的Cairngorm MVC 概览:   让我们以参考资料中的源码为例详细描述一下: Command的源代码如下,类名叫:GetProductsCommand package com.adobe.cairngorm.samples.store.command {         import mx.rpc.IResponder;         import com.adobe.cairngorm.commands.ICommand;         im ...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/OnMyRoad/archive/2007/08/23/1756635.aspx serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 你可以随便写一个,在Eclipse中它替你生 ...
CascadeType: CascadeType.PERSIST: 如果一个实体是受管状态, 或者当persist()函数被调用时, 触发级联创建(create)操作CascadeType.MERGE: 如果一个实体是受管状态, 或者当merge()函数被调用时, 触发级联合并(merge)操作CascadeType.REMOVE: 当delete()函数被调用时, 触发级联删除(remove)操作CascadeType.REFRESH: 当refresh()函数被调用时, 触发级联更新(refresh)操作CascadeType.ALL: 以上全部 下面注释是一样的:  @ManyToO ...
要在应用中使用Hibernate,首先要初始化Hibernate的运行环境,使持久化类和数据库受控于Hibernate,才能使用Hibernate提供的接口实现对象和数据库的互操作。由于Hibernate在内部封装了Hibernate环境的初始化过程,因此只要在应用程序中 ...
session.merge ()方法   该方法将修改表中记录,其所需要的实体状态为脱管状态,但是注意,它并不影响调用方法前后的状态,也即该实体依然是脱管状,见例6.4。 例6.4:session.merge ()方法对状态的变化      public void run() {           //创建UserInfo实例           UserInfo userInfo = new UserInfo();           //使之成为脱管状态           userInfo.setId(11112);           userInfo.setName ...
声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; } } @Entity 注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。 Hibernate 可以对类的属性或者方法进行注解。属性对应field类别,方法的 getXxx()对应property类别。 定义表 通过 @Table 为实体Be ...
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译 ...
Global site tag (gtag.js) - Google Analytics