Welcome 微信登录

首页 / 软件开发 / JAVA

浅析Hibernate Struts分页

浅析Hibernate Struts分页

浅析Hibernate Struts分页2011-01-02Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate Struts分页,包括介绍Hibernate查询等方面。在进行web应用开发的时候经常要对Hibernate Struts分页处理,经常看到一些人在问Hibernate Struts分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行Hibernate Struts分页处理的朋友有所帮助。一、在Hibernat...
浅析Hibernate 3二级缓存基础

浅析Hibernate 3二级缓存基础

浅析Hibernate 3二级缓存基础2011-01-02在向大家详细介绍Hibernate 3之前,首先让大家了解下Hibernate 3二级缓存,以后全面介绍Hibernate 3。1.Hibernate 3二级缓存和session级别的缓存一样都只对实体对象做缓存,不对属性级别的查询做缓存;二级缓存的生命周期和sessionFactory的生命周期是一样的,sessionFactory可以管理二级缓存;2.sessionFactory级别的缓存,需要...
Java正则表达式实现条件查询浅析

Java正则表达式实现条件查询浅析

Java正则表达式实现条件查询浅析2011-01-02Java正则表达式实现条件查询实例是如何的呢?我们在实际开发的过程中会碰到这样子的实际需求,那么我们来看看具体的实现过程,希望对你有所帮助。Java正则表达式实现条件查询实例://Java正则表达式实现条件查询的要求:以正则条件查询指定目录下文件 //用于缓存文件列表private ArrayList files = new ArrayList();//用于承载文件路径private String _...
AOP下的权限控制实现

AOP下的权限控制实现

AOP下的权限控制实现2011-01-03 计算机与信息技术 陈景燕 阳国贵OOP应用开发面临的问题面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,者可以将问题领域的“名词”转换成软件系统中的对象,从而很自然地完成从问题到软件的转换。但是,问题领域的某些需求却偏偏不是用这样的“名词”来描述的。比如遇到这样的问题:需要对系统中的某些方法进行权限检验,这种需要权限检验的方法...
Eclipse RCP+Spring建胖客户端Web程序

Eclipse RCP+Spring建胖客户端Web程序

Eclipse RCP+Spring建胖客户端Web程序2011-01-03 天极 朱先忠摘要 Eclipse丰富的客户端平台(RCP)正在快速地成为构建胖客户端应用程序的框架选择。本文将向你详细介绍如何利用Eclipse RCP进行Spring Web开发。一. 引言尽管Web 2.0和丰富的因特网应用程序(RIA)如今极为风行,但是,当你真正需要胖客户端功能时构建一个丰富的Web前端可能并不真正满足你的要求。但是,如果你确实想避开所谓RIA狂热而选择一...
一个用于J2EE应用程序的异常处理框架

一个用于J2EE应用程序的异常处理框架

一个用于J2EE应用程序的异常处理框架2011-01-03 bea ShriKant Vashishtha在大多数Java项目中,大部分代码都是样板代码。异常处理就属于此类代码。即使业务逻辑只有3到4行代码,用于异常处理的代码也要占10到20行。本文将讨论如何让异常处理保持简单和直观,使开发人员可以专心于开发业务逻辑,而不是把时间浪费在编写异常处理的样板代码上。本文还将说明用于在J2EE环境中创建和处理异常的基础知识和指导原则,并提出了一些可以使用异常解决...
Java SE 6.0新特性体验

Java SE 6.0新特性体验

Java SE 6.0新特性体验2011-01-03 天极 朱先忠Mustang(也称作Java SE 6),如今刚进入其第二个测试阶段。本文作者将同你进一步探讨这个新的发行版本中所提供的许多新的特征(从控制台I/O和存取权限控制方法到系统托盘API和表格排序和过滤等)。一、引言Mustang(也称作Java SE 6),如今刚进入其第二个测试阶段。本文中让我们一起进一步探讨这个新的发行版本中所提供的许多新的特征(从控制台I/O和存取权限控制方法到系统托盘...
Eclipse插件功能研究

Eclipse插件功能研究

Eclipse插件功能研究2011-01-03 IBM Peter Nehrer在整个 Java™ 开发人员社区,Eclipse 因为行业领先的 Java Development Tools (JDT) 而广为人知。但 Eclipse 构建目的在于促进插件的使用,而且在这一方面,它获得了惊人的成功。探索已经构建到 Eclipse 插件中的一些能力,比如使用 Ruby 等其他语言编程,或者是使用 OpenLaszlo 等环境构建交互式多媒体。简介...
Eclipse的字符串分区共享优化机制

Eclipse的字符串分区共享优化机制

Eclipse的字符串分区共享优化机制2011-01-03在 Java/C# 这样基于引用语义处理字符串的语言中,作为不可变对象存在的字符串,如果内容相同,则可以通过某种机制实现重用。因为对这类语言来说,指向内存中两块内存位置不同内容相同的字符串,与同时指向一个字符串并没有任何区别。特别是对大量使用字符串的 XML 文件解析类似场合,这样的优化能够很大程度上降低程序的内存占用,如 SAX 解析引擎标准中就专门定义了一个 http://xml.org/sax...
Java中流的概念

Java中流的概念

Java中流的概念2011-01-03昨天寝室同学问了我个关于Java流的问题,在解答完后很有感触,我认为可能所有新手都可能有这样的问题,所以总结一下发出来,呵呵.供大家参考:那,同学问我的题,提其实我也没太听明白什么意思,因为他表达不请,但有一点我是明确的,就是他要从键盘输入数(控制台的那种),然后计算出长方形的面积. 类似这个问题.呵呵,其实这个问题很简单,在C++里只需cin就ok了,但在java里,不是那么简单,他本来用System.in.read...
JUnit 4.0体验

JUnit 4.0体验

JUnit 4.0体验2011-01-03 IBM JUnit 是 Java 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着的代码测试人员 Elliotte Harold 以 JUnit 4 为例,详细介绍了如何在自己的工作中使用这个新框架。注意,本文假设读者具有 JUnit ...
JUnit 4.4新特性

JUnit 4.4新特性

JUnit 4.4新特性2011-01-03丁钦浩随着当前 Java 开发的越发成熟,Agile 和 TDD 的越发流行,自动化测试的呼声也越来越高。若想将单元测试变得自动化,自然 JUnit 这把利器必不可少,这也是 JUnit 自 1997 年诞生以来在 Java 开发业界一直相当流行的原因。JUnit 是针对 Java 语言的一个单元测试框架,它被认为是迄今为止所开发的最重要的第三方 Java 库。 JUnit 的优点是整个测试过程无需人的参与,无需...
Eclipse中的IAdaptable分析

Eclipse中的IAdaptable分析

Eclipse中的IAdaptable分析2011-01-03Java是一种强类型语言,每个实例都必须有指定的类型。实际上,Java类型有两种声明类型和 运行时类型 (也可以相应的说是静态类型 和动态类型 ). 像Python这样的弱类型语言通常称为无类型,但是这样说并不严谨,因为每个实例都有它的运行时类型。你只是不用事先声明一个实例的类型而已。要想调用一个对象中的方法,这个方法需要在声明类型中存在。也就是说,你只能调用定义在父类中的方法,即使该实例是一个...
Spring 2.0的新特性点评

Spring 2.0的新特性点评

Spring 2.0的新特性点评2011-01-03Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:一、Spring的XML配置引入XML Schema语法简化配置在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的namespace,因而...
java随机数类Random简介

java随机数类Random简介

java随机数类Random简介2011-01-03Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。类Random中的方法十分简单,它只有两个构造方法和六个普通方法。构造方法:(1)public Random()(2)...
<< 91 92 93 94 95 96 97 98 99 100 >>