[转载]利用 Ant 和 JUnit 进行增量开发
利用 Ant 和 JUnit 进行增量开发软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种...
[转载]认识JDBC 2.0中的高级数据类型
认识JDBC 2.0中的高级数据类型JDBC 2.0中提供了对SQL3标准中引入的新的数据类型,如Blob(binary large object)、Clob(characterlarge object)、Array 对象、REF(对象参考,object reference)和UDT(用户定义...
[转载]步入J2EE架构和过程(1)
步入J2EE架构和过程(1)步入J2EE架构和过程(1)来源:IT网络学院 2003年5月10日0:21摘要 Java2企业版(J2EE)平台由四个关键部分构成:规格说明、参考实现、兼容性测试套件和蓝图(BluePrint)计划。蓝图描绘了分...
[转载]用Struts建立MVC应用的介绍
用Struts建立MVC应用的介绍1.Model 1 和Model 2简介 我们在开发Web应用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用的不同模型的描述。下面对这个概念做...
[转载]精通Hibernate之映射继承关系三
精通Hibernate之映射继承关系三<hibernate-mapping > <class name="mypack.SalariedEmployee" table="SALARIED_EMPLOYEES"> <id name="id" type="long" column="ID"> <generator class="increment"/> </...
[转载]Java 理论与实践: 变还是不变?
Java 理论与实践: 变还是不变?不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管不变性可能未必对于所有类都有意义,但大多数程序中至少...
[转载]XML 和 Java 技术: 低级或高级的 XML API?
XML 和 Java 技术: 低级或高级的 XML API?不久之前,XML 开发主要局限于 SAX,DOM 和自己开发的 API。尽管今时今日存在大量开发人员友好的 API,但是开发人员是不是也失去了一些处理 XML 的能力呢?XML 是关于灵活...
[转载]java线程的缺陷
java线程的缺陷Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。Jav...
[转载]写Eclipse插件,告别纯Ant时代
写Eclipse插件,告别纯Ant时代随着Eclipse的发展,很多Java项目都将告别无界面、靠ant打天下的局面,开始拥有自己美观易用的界面。( 当然,轻便通用的ant还是应该支持。) 我觉得最典型的就是AndroMDA了,全靠build....
[转载]使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式
使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式2007 年 7 月 02 日Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇分两部分...
[转载]在 Eclipse 3.1 中体验 J2SE 5.0 的新特性: 第一部分 :枚举类型
在 Eclipse 3.1 中体验 J2SE 5.0 的新特性: 第一部分 :枚举类型本文将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型...
[转载]在JSE环境使用Hibernate EntityManger
在JSE环境使用Hibernate EntityMangerJBoss的EJB3实现中,就使用Hibernate EntityManager 和Annotations作为数据持久化机制,本文不准备讨论如何在JBoss中使用Hibernate EntityManager我们在本文中看看如何在JSE环境...
[转载]J2ME开发入门专题系列之一:J2ME概述
J2ME开发入门专题系列之一:J2ME概述我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要...
[转载]Java编程学习:自己DIY一个JSP日历
Java编程学习:自己DIY一个JSP日历Java编程学习:自己DIY一个JSP日历,这是源代码,只要运行一下就知道结果了。 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage...
[转载]Eclipse Form程序设计快速入门
Eclipse Form程序设计快速入门1、介绍 Eclipse Form是Eclipse 3.0的新特性。 Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API。 Eclips...
[转载]Java文件操作大全
Java文件操作大全本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。 文件的建立/检查与删除 <%@ page contentType="text/htm...
[转载]使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务[@more@]2007 年 5 月 10 日XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java® 项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(
[转载]实用教程 使用Hibernate处理数据
实用教程 使用Hibernate处理数据 对象-关系映射(O/R映射)是许多软件开发项目的常见需求。数据持久化过程中所涉及到的活动是非常乏味且易于出错的。如果考虑到不可避免的需求变化,我们就面临很大的麻烦:数据存储...
[转载]alt.lang.jre: 使用 Rhino
alt.lang.jre: 使用 RhinoJavaScript 是一门众所周知的语言,它可以动态操作和访问 Web 页面的内容。采用Rhino(JavaScript 的 100% 纯 Java 实现)之后,很多 Java 开发人员发现,JavaScript也是一种快速构建和部...
[转载]设计模式袖珍版nbsp;连续转载之nbsp;-nbsp;Decorator(油漆工)
设计模式袖珍版nbsp;连续转载之nbsp;-nbsp;Decorator(油漆工)原作:fanixDecorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体...