摘要:
JNDI基础 一 简介 1.JNDI:Java Naming and Directory Interface,即Java命名和目录接口。JNDI包含了一些标准API接口,Java程序可以通过这些接口来访问命名目录服务。JNDI不依赖于任何独立的命名目录服务器,不管采用哪种命名目录服务器,应用程序都可 阅读全文
摘要:
HQL查询一 介绍1.HQL:Hibernate Query Language,是一种完全面向对象的查询语言。使用Hibernate有多重查询方式可供选择:hibernate的HQL查询,也可以使用条件查询,甚至使用原生的SQL查询语句。Hibernate还提供了一种数据过滤功能,这些都用于删选目标 阅读全文
摘要:
Hibernate批量处理一 批量插入将很多条记录插入数据库时,Hibernate通常会采用以下做法:public void test() { for(int i=0;i<1000;i++){ Person p =new Person("admin"+i,1234+i,new Date()); se 阅读全文
摘要:
Hibernate的关联映射 客观世界中很少有对象是独立存在的,比如我们可以通过某个老师获取该老师教的所有学生,我们也可以通过某个学生获得教他的对应的老师,实体之间的互相访问就是关联关系。在Hibernate中有两种关联关系,即单向关联和双向关联。单向关联:只能单向访问关联端,如只能通过老师访问学生 阅读全文
摘要:
测试应用 1.测试路由 我们需要检测路由是否在运作,是否找到了,或者是404了。我们要确认路由事件触发了,预期的模板是否真的加载了。既然路由会改变页面的地址(URL)和页面内容,我们需要检测路由是否被加载了,页面是否找到了,在这中间发生了什么。 一段简单的路由代码: angular.module(' 阅读全文
摘要:
Hibernate映射1.@Entity 被该注解修饰的POJO类是一个实体,可以用name属性指定该实体类的名称,系统默认以该类的类名作为实体类的名称。2.@Table 指定持久化类所映射的表,它的属性包括:catalog:将表放入指定的catalog中,如果没有指定,则放入默认的catalog中 阅读全文
摘要:
一 简介1.什么是ORMObject/Relation Mapping,即对象/关系映射。可以将其理解为一种规范,具体的ORM框架可以作为应用程序和数据库的桥梁。面向对象程序设计语言与关系数据库发展不同步时,需要一种中间解决方案,而ORM就是这样的解决方案 。ORM工具的唯一作用就是:把对持久化对象 阅读全文
摘要:
AngularJS测试 一 测试工具 1.NodeJS领域:Jasmine做单元测试,Karma自动化完成单元测试,Grunt启动Karma统一项目管理,Yeoman最后封装成一个项目原型模板,npm做nodejs的包依赖管理,bower做javascript的包依赖管理。Java领域:JUnit做 阅读全文
摘要:
angularJS可以通过constant(name,value)和value(name,value)对于创建服务也是很重要的。 相同点是:都可以接受两个参数,name和value。 区别: 1.constant(name,value)可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分 阅读全文
摘要:
如何在作用域之间通信呢? 1.创建一个单例服务,然后通过这个服务处理所有子作用域的通信。 2.通过作用域中的事件处理通信。但是这种方法有一些限制;例如,你并不能广泛的将事件传播到所有监控的作用域中。你必须选择是否与父级作用域或者子作用域通信。 $on、$emit和$broadcast使得event、 阅读全文