Welcome 微信登录

首页 / 软件开发 / JAVA

Hibernate优化方法

Hibernate优化方法

Hibernate优化方法2012-01-03Hibernate优化方法一:批量修改和删除在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题:◆占用大量的内存。◆需要多次执行update/delete语句,而每次执行只能处理一条数据。以上两个问题的出现会严重影响系统的性能。...
Hibernate与IBatis的优缺点及可行性分析

Hibernate与IBatis的优缺点及可行性分析

Hibernate与IBatis的优缺点及可行性分析2012-01-031.优点简单:易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。实用:提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了dao框架,可以使我们更容易的开发和配置我们的dal层。灵活:通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。功能完整:提供了连接管理,缓存支持,线程支持,(分布式)事物管理,通过配置作关...
iBATIS CacheModel使用浅析

iBATIS CacheModel使用浅析

iBATIS CacheModel使用浅析2012-01-03iBATIS CacheModel的使用是什么情况呢?让我们首先从现状入手,Cache也是经常讨论的一个话题之一,在我们系统开发的过程中,总会存在着这样一类数据,它们更新频率很低,然而使用的频率却非常之高。为了提高系统性能,我们通常将此类数据装入缓存。iBATIS.NET也有自己的缓存系统。MappedStatement的查询结果集可以根据CacheModel的值来确定它是否被装入缓存以及如何装...
iBATIS ResultMap基础浅析

iBATIS ResultMap基础浅析

iBATIS ResultMap基础浅析2012-01-03iBATIS ResultMap是我们学习iBATIS中非常重要的一个内容,在我个人看来,能否真正用好iBATIS的一个关键,这就是ResultMap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用ResultClass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到ResultClass指定的类的实例...
Java手机软件图形界面API之低级GUI组件

Java手机软件图形界面API之低级GUI组件

Java手机软件图形界面API之低级GUI组件2012-01-03在高级API编程时,你不能控制显示在屏幕上的内容,甚至用编程方式几乎无法控制这些组件。由系统实现体负责选取设备的最佳显示方式。然而,一些如游戏类的应用程序可能需要对屏幕绘制有更多的控制。MIDP javax.microedition.lcdui包也提供了处理这类编程的低级API。为了在屏幕直接绘制直线,文本和形状,你必须使用Canvas类。该类提供了一个MIDlet可以在其上绘制的空白屏幕。...
JAVA中String与StringBuffer有什么区别

JAVA中String与StringBuffer有什么区别

JAVA中String与StringBuffer有什么区别2012-01-03String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。在java中有3个类来负责字符的操作:1.Character 是进行单个字符操作的。2.String 对一串字符进行操作,不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型...
JBoss集群配置代码实例

JBoss集群配置代码实例

JBoss集群配置代码实例2012-01-03如果我们要想使得几台JBoss应用服务器互为备份(仅限于SESSION),在群内一台JBoss服务器down掉的时候,用户不受影响,继续以登陆用户身份进行工作,则我们需要配置Clustering,并启动相关服务,即JBoss集群配置下面将描述相关JBoss配置项:1)、修改应用APP的web.xml:Jboss3.2.6: ../default/deploy/jbossweb-tomcat50.sar/Te...
JBoss集群基础知识

JBoss集群基础知识

JBoss集群基础知识2012-01-03JBoss集群配置概念JBoss集群(Cluster)是一组计算机节点的集合,它们作为一个整体向用户提供一组网络资源。一个理想的集群对用户是透明的。用户由单一入口访问集群的资源,从来不会意识到集群中的节点。在他们看来,集群是一个系统,而非多个计算机系统。集群还应该支持随意增加和减少集群系统的节点,而这同样不会影响到用户的访问。JBoss集群分类习惯上,JBoss集群配置的关键是把集群分为高可用(High Avail...
JPA --Java EE 5.0 ORM 规范

JPA --Java EE 5.0 ORM 规范

JPA --Java EE 5.0 ORM 规范2012-01-03 IT168 它山JPA概述JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实...
JPA规范标准及优势浅析

JPA规范标准及优势浅析

JPA规范标准及优势浅析2012-01-03看了JPA(Java 持久性 API)的规范,作为EJB 3的重要组成部分,JPA 还是值得关注的。看完规范,感觉JPA还是比较的单一的,其目标就是实现Java 持久性的通用。JPA采用纯pojo的方式实现,更多的是采用Java 5注释。JPA 的优势是多供应商的支持,可以运行在容器之中,也可以运行于容器之外,这就是其优点。Hibernate 从3.2开始,就开始兼容JPA.同样,jdo,也开始兼容JPA.在or...
JPA简介

JPA简介

JPA简介2012-01-03JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJ...
JSF中f:loadBundle标签的使用方法

JSF中f:loadBundle标签的使用方法

JSF中f:loadBundle标签的使用方法2012-01-03JSF f:loadBundle标签是JSF提供的一个支持JSP本地化(多语言支持)操作的标签。JSF提供了一套本地化支持的机制,包括消息,页面显示等。 JSF f:loadBundle标签是提供的页面显示方面的支持JSP本地化(多语言支持)操作的标签。使用f:loadBundle标签,可以为不同的来访用户呈现不同语言界面的页面从而简单地让你的JSF WEB应用实现国际化支持。JSF f:l...
JVM在校验阶段不检查接口的实现状况

JVM在校验阶段不检查接口的实现状况

JVM在校验阶段不检查接口的实现状况2012-01-03 javaeye RednaxelaFX继续看到底要运行一个Java程序需要做的各种检查是在什么时候发生的。这次我们来看看接口调用的问题。当前的JVM规范中,与方法调用相关的指令有4个:invokevirtual、invokeinterface、invokestatic与invokespecial。其中调用接口方法时使用的JVM指令是invokeinterface。这个指令与另外3个方法调用指令有一个...
JiBX 1.2,第1部分: 从Java代码到XML模式

JiBX 1.2,第1部分: 从Java代码到XML模式

JiBX 1.2,第1部分: 从Java代码到XML模式2012-01-14 IBM Dennis Sosnoski通过 Java 数据模型与 XML 文档之间的自定义转换提高模式质量XML 模式定义是许多数据交换类型(包括大多数 Web 服务形式)的基础。但是 XML Schema 是一种十分复杂的标准,并且与处理 Java™ 代码的工具相比,用于创建和修改模式定义的大多数工具在功能性和易用性方面要逊色一些。您将在本教程 — 共两...
<< 251 252 253 254 255 256 257 258 259 260 >>