Welcome 微信登录

首页 / 软件开发 / JAVA

分析JUnit框架的代码实现

分析JUnit框架的代码实现

分析JUnit框架的代码实现2011-10-13 IBM 何正华 徐晔简介:本文细致地描述了 JUnit 的代码实现,在展示代码流程 UML 图的基础上,详细分析 JUnit 的 内部实现代码的功能与机制,并在涉及相关设计模式的地方结合代码予以说明。另外,分析过程还涉及 Reflection 等 Java 语言的高级特征。概述在测试驱动的开发理念深入人心的今天,JUnit 在测试开发领域的核心地位日渐稳定。不仅 Eclipse 将 JUnit 作为默认的 ...
Java与Ruby on Rails对接

Java与Ruby on Rails对接

Java与Ruby on Rails对接2011-10-13 IT专家网 薇薇Ruby 和rail:回归框架Ruby和 rail是非常简洁的,很容易,很丰富。我无法避免的连续看到以及听到以上这样的说法。比如 说,Bill Walton 写的Rail回顾上关于Ruby的文章提到:“如果我告诉你当你使用Rail开发一个Web应用 程序可以比你使用一种特定的Java框架开发要快至少十倍的时候,你会怎么想?”在尝试了RnR之后,我发现这就是...
Java GUI设计利器—Netbeans介绍

Java GUI设计利器—Netbeans介绍

Java GUI设计利器—Netbeans介绍2011-10-13 javanb 一、下载Netbeans后直接解压缩即可运行Netbeans是一个纯Java的程序。Windows、OS2、OpenVMS和Linux版是同一个程序,只不过通过不同的 启动程序启动。这一点很好。纯C++的Java编译器速度比纯Java的快了很多。语法分析和编译部分,可以 用纯C++写出来,比如Visual Age for java。当然C++的标准中缺少跨平台的动态连接库标准...
java利用jmf实现拍照功能

java利用jmf实现拍照功能

java利用jmf实现拍照功能2011-10-13 Java研究组织 changzheng我把程序分为两种,有趣的和无趣的,最近做了几个有趣的项目,其中一个,应当就算是摄像头拍照 程序了。用于现场拍照,生成照片,主要用到Java Media Framework(JMF)。首先到SUN下载最新的JMF,然后安装。http://java.sun.com/products/java- media/jmf/index.jsp然后,说一下需求1.用摄像头拍照2.在文...
Java在网格方面的持久应用:整合途径 (一)

Java在网格方面的持久应用:整合途径 (一)

Java在网格方面的持久应用:整合途径 (一)2011-10-13 IT专家网 薇薇Java Persistence API (JPA)是存取Java关系数据的企业级标准。JPA为Java对象映射到数据库图解提 供支持,包括一个简单的API设计和查询语言的表达,查询语言的表达是为了检索来自数据库映射的结果 ,并且因为这个结果改变回执 。JPA通过书写以及维护他们自己的映射代码、允许存在单一的API而不管 平台、应用服务器或者提供持久执行为开发者提高生产率。...
Java在网格方面的持久应用:整合途径 (二)

Java在网格方面的持久应用:整合途径 (二)

Java在网格方面的持久应用:整合途径 (二)2011-10-13 IT专家网 在这个架构中,所有的JPA操作用于替代数据网格,JPA操作通常会使用SQL用于数据库。这包括所有的 查询和所有的更新。根本上,我们用数据网格完全的取代数据库。伴随着JP QL转换支持,尽管数据存储 是专门在中间层操作,我们仍然可以继续使用JPA为我们设计API。对于系统而言,不需要长期持久的存储 ,这是理想状态。如果要求更多的存贮或者查询性能,你可以简单的增加服务器到网格。数据...
浅谈Eclipse RCP中可用的可视化编辑器

浅谈Eclipse RCP中可用的可视化编辑器

浅谈Eclipse RCP中可用的可视化编辑器2011-10-13 blogjava 海边沫沫在进行RCP开发的时候,有一个可视化编辑器,当然可以起到事半功倍的效果。对于进销存管理系统这 样简单的程序来说,视图加对话框就可以搞定所有的程序功能,然而对于视图和对话框中的控件,如果没 有可视化编辑器的帮助,足以让开发者焦头烂额。然而选择可视化编辑器的道路却坎坷曲折,我在这里把 我的经历写出来,希望对大家有一点帮助。先来说说VE,我想大家一想到可视化编辑器的时候...
通过RAP让RCP项目运行在浏览器中

通过RAP让RCP项目运行在浏览器中

通过RAP让RCP项目运行在浏览器中2011-10-13 blogjava vwpolo从上篇文章《RAP 与 RCP的差别》中,我们知道,RCP与RAP之间的区别很小,现在我们就开始研究他 们的区别到底有多小,接下来打算将一个RCP项目迁移到RAP项目,我们从这样的一个实际的例子来演示。我们先在Eclipse创建一个RCP插件工程,选择RCP应用的Mail模板。我们就将这个RCP版本的Mail Demo 变成 RAP版本的Mail Demo,比如我们的...
Java开发平台中的生命周期管理

Java开发平台中的生命周期管理

Java开发平台中的生命周期管理2011-10-13 IT专家网 luobo对象的生命周期没有大家想的那么复杂。其实其就是回答了两个简单的问题。什么时候需要创建对象? 什么时候把对象消亡?这两个问题解决了,那么对象的生命周期问题也就解决了。一、传统的对象生命周期管理方法。为了对Java开发平台中的生命周期管理方法有一个更加深刻的理解,笔者认为大家需要对传统的生命 周期管理方法先有一个了解。因为这有助于大家有一个相互的对比,从而会对Java语言中的生命周期管...
在JBoss集群中建立JMS集群服务

在JBoss集群中建立JMS集群服务

在JBoss集群中建立JMS集群服务2011-10-13 javaresearch bromonJMS集群的意义在于提升系统在处理消息时的并发能力,建立这样的集群,有三个步骤:1.配置JMS消息持久化所使用的数据库2.配置分布式的jndi环境3.配置分布式JMS集群在JBoss集群中,系统采用hibernate的方式来保存消息,所以能够兼容hibernate支持的所有数据库。 JBoss默认采用 hsql,在我们的例子中,将使用oracle 9.2。首先需...
Java事务开发的常见问题

Java事务开发的常见问题

Java事务开发的常见问题2011-10-13 未知 一、了解事务源我在面试中经常会问到这样的一个问题,假如有一个全局变量,在一个事务中修改了这个变量的值,而后这个事务因为别的原因回滚了,那这个变量的值会回滚到更改之前的值么?其实事务只能对它所管理的资源进行提交和回滚,这些资源就是事务源,它通常包括数据库连接资源,JMS队列资源等。事务的ACID(原子性,一致性,隔离性,持久性)属性也是针对它所管理的资源而言的。前面问题中的一个全局变量,可以说是内存中的一...
Classworking工具箱: 分析泛型数据结构

Classworking工具箱: 分析泛型数据结构

Classworking工具箱: 分析泛型数据结构2011-10-16 IBM Dennis Sosnoski应用类型替换深入挖掘使用泛型的程序的细节简介:Java™ 5 泛型把详细的类型信息编码到类文件中。许多类型的工具都可以从全面的类型 信息提供的改进的数据结构中受益,但是要把这个信息变成有用的形式可能有些困难。为了让这个工作更 容易些,系列作者 Dennis Sosnoski 围绕 ASM Java 字节码操纵框架构建了一个数据结构分析程...
<< 241 242 243 244 245 246 247 248 249 250 >>