`
fly.net.cn
  • 浏览: 188038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1.概述 Hibernate的话题讲N页也讲不完,这里只顺便记录一些。  SpringSide对Hibernate 三个层次的封装见 SpringSide的Hibernate封装。 1.1  参考资料 Hibernate 3.2 GA版的官方参考手册最重要的参考资料。 满江红的Hibernate 3.2 GA参考手册中文翻译  《Java Persitence  with Hibernate》Gavin King所著,800多页有点厚。 Hibernate自带的单元测试也是很好的参考资料。 2.映射   Hibernate参考手册最末的几个例子演示了集中最经典 ...
1.概述   DWR(http://getahead.ltd.uk/dwr/) 是一种新的Ajax方式,有别于访问URL的传统模式,DWR自己在服务端作了一个通用的Service层Gateway(Proxy),使得客户端的 Javascript 可以直接操作远程的服务器端的Service层,再配合TrimPath JSTemplate 以Template而不是Dom Builder的方式将Service层返回的POJO渲染成复杂的页面,创造一种新的纯Ajax编程模式。    时至今日,DWR的应用讲解已经很多,大家可以自己google。这里只讲几个重点: 标准的安装与使用; T ...
1.概述   Prototype.js 是Ruby On Rails的副产品, Javascript编写者的一把小军刀,提供了Ruby风格的简写语法和实效的函数,更难得的是完全跨浏览器,让大家舒舒服服写出又精简又不用愁心兼容的的JS代码,SpringSide 已经离不开它了。 1.1 参考资料 Prototype1.4 开发者手册中文版 Script.aculo.us的wiki Prototype的文档收集 1.2 安装使用
Hibernate Lucene Integration Hibernate Lucene 的集成 Lucene is a high-performance Java search engine library available from the Apache Software Foundation. Hibernate Annotations includes a package of annotations that allows you to mark any domain model object as indexable and have Hibernate maintain a L ...
Lucene 基础指南 作者:lighter, 江南白衣     Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。其功能非常的强大,但api其实很简单的,它最主要就是做两件事:建立索引和进行搜索。 1. 建立索引时最重要的几个术语 Document:一个要进行索引的单元,相当于数据库的一行纪录,任何想要被索引的数据,都必须转化为Document对象存放。 Field:Document中的一个字段,相当于数据库中的Column ,Field是lucene比较多概念一个术语,详细见后。 IndexWriter: 负责将Document写入索引文件。 ...
1. 需要Spring 依赖注入的测试    为了测试Spring管理下的Bean,可以自行构造BeanFactory,也可以继承于AbstractDependencyInjectionSpringContextTests,实现public String[] getConfigLocations()函数, 返回applicationContext文件路径的数组。  protected String[] getConfigLocations() {        return new String[]{"classpath*:spring/*.xml", "cl ...
2.1  Scheduler 总入口 <bean name="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="cronTrigger"/> </li ...
登记式单例类 登记式单例类是GoF 为了克服饿汉式单例类及懒汉式单例类均不可继承的缺点而设计的。本书把他们的例子翻译为Java 语言,并将它自己实例化的方式从懒汉式改为饿汉式。只是它的子类实例化的方式只能是懒汉式的, 这是无法改变的。如下图所示是登记式单例类的一个例子,图中的关系线表明,此类已将自己实例化。 代码清单3:登记式单例类 import java.util.HashMap; public class RegSingleton { static ...
懒汉式单例类 与饿汉式单例类相同之处是,类的构造子是私有的。与饿汉式单例类不同的是,懒汉式单例类在第一次被引用时将自己实例化。如果加载器是静态的,那么在懒汉式单例类被加载时不会将自己实例化。如下图所示 ...
单例模式的结构 单例模式有以下的特点: .. 单例类只可有一个实例。 .. 单例类必须自己创建自己这惟一的实例。 .. 单例类必须给所有其他对象提供这一实例。 虽然单例模式中的单例类被限定只能有一个实例,但是单例模式和单例类可以很容易被推广到任意且有限多个实例的情况,这时候称它为多例模式 (Multiton Pattern) 和多例类(Multiton Class),请见"专题:多例(Multiton )模式与多语言支持"一章。单例类的简略类图如下所示。 由于Java 语言的特点,使得单例模式在Java 语言的实现上有自己的特点。这些特点主要表现在单例类如何将 ...
作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 注:本文乃阎宏博士的《Java与模式》一书的第十五章。 <iframe align="right" marginwidth=&q ...
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实 ...
step1: 右键点击java文件A--->new-->junit test case,即可产生一个test case,默认会将A中的非私有方法前都加上test step2: 编写该case,下面是个简单的例子: public class AirTest extends TestCase {     private  Air air;  /*   * @see TestCase#setUp()   */  protected void setUp() throws Exception {      air = new Air();  }  /*   * @see TestCase#t ...
一、  Commands (命令)     * Action       对当前状态进行操作       失败时,停止测试     * Assertion       校验是否有产生正确的值     * Element Locators       指定HTML中的某元素     * Patterns       用于模式匹配 1. Ele ...
1. 使用Selenium IDE生成脚本        Selenium IDE是一个Firefox1.5插件,下载后用Firefox将其打开。        工具->Selenium IDE,点击红色的recorder按钮开始录制,在网站中乱点时可以即时看到每个动作的脚本。        切换Format:显示 HTML,Java,C#,Ruby 语法的脚本。 option里还可以设定Java里Selenium变量的名称,如设为user,使脚本显示为user.input("name","foo"); user.type("addB ...
Global site tag (gtag.js) - Google Analytics