技术开发

jsp技术

Java语言的接口与类型安全

阅读(29) 作者(admin)

接口是实现构件可插入性的关键,可插入构件的关键在于存在一个公用的接口,以及每个构件实现了这个接口。

  什么是接口?

  Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的...

jsp技术

Java数据库存取技术

阅读(32) 作者(admin)

IT技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词。不过归根结底IT所要实现的价值不外乎数据收集,然后再以客户希望的形式展示给客户而已。因此数据存取技术也就成了一个永恒的话题。而在Java这个开...

jsp技术

Java中对HashMap的深度分析

阅读(25) 作者(admin)

在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apres...

jsp技术

Java线程模型缺陷

阅读(17) 作者(admin)

  Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。

  Java 语言的线程模型是此语言...

jsp技术

Java新手入门的30个基本概念

阅读(26) 作者(admin)

前言:

  在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,...

jsp技术

JBuilder2005单元测试体验之测试配置

阅读(27) 作者(admin)

在测试用例向导的最后一步,允许你创建一个测试用例的运行配置项,如下图所示:

图 错误!文档中没有指定样式的文字。创建运行测试项  在一般情况下,你不必为每个测试用例类单独创建一个运行配置项,JBuilder会采用默认...

jsp技术

JBuilder2005单元测试之创建测试固件

阅读(27) 作者(admin)

在测试用例中通过setUp()、tearDown()创建测试固件,只能使这个测试固件在单个测试用例的不同测试方法中共用,如果有多个测试用例都需要使用相同的测试固件,就需要将测试固件抽取到一个独立的类中。JBuilder提供了3个预定...

jsp技术

JBuilder2005单元测试之捆绑多个用例

阅读(36) 作者(admin)

目前我们只为Subsection类生成了一个测试用例,在这节里,我们按照前述的方法,通过Test Case向导为StringUtils类创建一个测试用例代码框架,并编写测试方法,然后将这两个测试用例捆绑组合在一个测试套件中一起运行。

  ...

jsp技术

JBuilder2005单元测试之业务类介绍

阅读(27) 作者(admin)

为了便于讲解,拟通过两个简单的业务类引出测试用例,一个是分段函数类,另一个是字符串处理类,在这节里我们先来熟悉这两个业务类。

  分段函数类

  分段函数Subsection类有两个函数,sign()是一个符号函数,而getValue...

jsp技术

JBuilder2005单元测试之JUnit框架

阅读(24) 作者(admin)

 简单的框架   JUnit是由Erich Gamma和Kent Beck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展。JUnit之所以流行并为广大的开发人员所推崇,一是因为它实战性强,功能强大,二是因为它实在简单。一个产品或...

jsp技术

JBuilder 2005单元测试之慨述

阅读(23) 作者(admin)

  一个产品只有通过检验才能投放市场,同样的,一个业务类也只有在经验测试后才能保证功能的正确性,以便被其他类或程序调用,否则隐藏其中的Bug就蔓延开了。业务功能点测试是测试人员的职责,但业务类API的正确性必须由开发...

jsp技术

轻松玩转Java配置的Classpath

阅读(29) 作者(admin)

  和Java类路径(classpath)打交道的过程中,开发者偶尔会遇到麻烦。这是因为,类装载器实际装入的是哪一个类有时并不显而易见,当应用程序的classpath包含大量的类和目录时,情况尤其严重。本文将提供一个工具,它能够显示出被...

jsp技术

Eclipse中自动重构实现探索

阅读(28) 作者(admin)

  本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:Improving the Design of Existing Code》一书中的例子。

  Ecl...

jsp技术

为Java应用程序添加退出事件响应

阅读(22) 作者(admin)

一个完整的Java应用程序,通常至少要有一个应用程序的结束点。对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束...

jsp技术

用Java实现FTP服务器解决方案

阅读(27) 作者(admin)

FTP 命令   FTP 的主要操作都是基于各种命令基础之上的。常用的命令有:

  ・ 设置传输模式,它包括ASCⅡ(文本) 和BINARY 二进制模式;

  ・ 目录操作,改变或显示远程计算机的当前目录(cd、dir/ls 命令);

  ...

jsp技术

Java源码分析:深入探讨Iterator模式

阅读(26) 作者(admin)

java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。

  下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList...

jsp技术

初学Java的备忘录

阅读(27) 作者(admin)

虽然以前间或的也看了些书籍,但多是隔靴搔痒,上不了正席,绝不敢说自己懂Java。接触一门新的技术和初恋一样,都是第一次,但不同的是后者一般开始无比甜蜜,结局却很痛苦,而前者则往往开始很痛苦,越到后来却越是有味,简直是欲罢不...

jsp技术

浅析Java中Data类的应用

阅读(31) 作者(admin)

Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年。这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论...

jsp技术

Eclipse开发Hibernate应用程序

阅读(28) 作者(admin)

  Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析:

  Hibernate可...

jsp技术

JBuilder2005实现重构

阅读(28) 作者(admin)

有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。

  1、查看定义   程序类之间是相互调用的,JBuilder可以方便你查看类、方法、值域的定义,将光标置于某一代...

jsp技术

CORBA对象生命周期

阅读(29) 作者(admin)

  我们知道,POA规范定义CORBA对象为具有标识、接口和实现的抽象实体。从客户机的角度来看,对象表示为对象引用,对象引用封装了对象接口类型和标识,并包含足够的信息来定位对象的实现。但从服务器的角度来看又怎样呢?  ...

jsp技术

基于Java的代理设计模式

阅读(26) 作者(admin)

 一、引子

  我们去科技市场为自己的机器添加点奢侈的配件,很多DIYer都喜欢去找代理商,因为在代理商那里拿到的东西不仅质量有保证,而且价格和售后服务上都会好很多。客户通过代理商得到了自己想要的东西,而且还享受...

jsp技术

Java中四种XML解析技术

阅读(30) 作者(admin)

  在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至...

jsp技术

跨平台Java程序

阅读(26) 作者(admin)

使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java...

jsp技术

Hibernate 的原理与配置

阅读(31) 作者(admin)

  也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。

  看完本文后,我相信你对什...