
J2EE相关
文章平均质量分 79
bailang71
热衷于软件行业,决心干一番事业
展开
-
在类被实例化前动态改变其静态常量
在类被实例化前动态改变其静态常量efly 原创 (参与分:1044,专家分:1840) 发表:2002-11-13 下午5:37 更新:2002-11-14 下午5:02 版本:1.1 阅读:3118次 <!-- google_ad_client = "pub-21413420转载 2005-01-22 21:13:00 · 1158 阅读 · 0 评论 -
java基础学习:常用的ant的操作
java基础学习:常用的ant的操作 来源: 优快云 作者: superzrb 我常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充: 主要的内容有: (1)建立一个项目 (2)建立属性 (3)对数据库的操作 (4)javac编译 (5)删除目录 (6)建立目转载 2005-01-21 11:05:00 · 1064 阅读 · 0 评论 -
怎样成为优秀的软件模型设计者?
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterpris转载 2005-01-21 13:00:00 · 826 阅读 · 0 评论 -
Java虚拟机的深入研究
1 Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图1 Java四个方面的关系 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最转载 2005-01-14 09:44:00 · 709 阅读 · 0 评论 -
Java Thread in JVM
(wang hailong)本文从JVM的角度探讨Java Thread的语法和编译结果。如果需要获得第一手资料,请直接访问以下的资源——Java语言规范,Java虚拟机规范中有关线程的定义说明。本文旨在介绍这些比较重要的线程相关的规范,基本上不另作发挥。(除了提到微软的“公共语言基础构造”。:-) Java Language Specificationhttp://java.转载 2005-01-14 13:40:00 · 900 阅读 · 0 评论 -
EJB调用原理分析
一个远程对象至少要包括4个class文件:远程对象;远程对象的接口;实现远程接口的对象的stub;对象的skeleton这4个class文件。在EJB中则至少要包括10个class:Bean类,特定App Server的Bean实现类Bean的remote接口,特定App Server的remote接口实现类,特定App Server的remote接口的实现类的stub类和skelet转载 2005-01-16 13:58:00 · 914 阅读 · 0 评论 -
Java.lang.reflect包介绍
特此声明这些资料的原始内容来自www.java.sun.com,本人只是对其内容在个人的理解的基础上,进行翻译和整理。一.概述 Reflection API可以使JAVA代码动态的查询和操作正在运行的JAVA类或者接口。Reflection 包含许多的类,例如Method类,该类可以在java.lang.reflect包中找到。使用Reflection 中的类需要三个步骤:1.获取一个转载 2005-01-17 10:54:00 · 1674 阅读 · 0 评论 -
我喜欢简单:ant - java 构建工具
我喜欢简单:ant - java 构建工具hello ant 管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell? 可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)->压缩文件生转载 2005-01-17 11:02:00 · 980 阅读 · 0 评论 -
Spring中IOC的实现
了解了IOC模式的思想以及其优点,再来学习其实现。这篇来详细看一下Spring中它的实现。 Spring中IOC贯穿了其整个框架,但正如martinflower所说:“saying that these lightweight containers are special because they use inversion of control is like saying my car转载 2005-01-17 17:01:00 · 728 阅读 · 0 评论 -
Java研究:this 之鲜为人知的一面
Java研究:this 之鲜为人知的一面 来源: 优快云 作者: qlampskyface 众所周知,this的两种用法非常普遍. 1.代替当前实例.例如this.成员变量名,this.成员方法名 2.代替构造函数,比如this(). 上述两点不再赘述. 但是,我觉得this还有一种现象大家可能没有注意到:转载 2005-01-21 11:03:00 · 804 阅读 · 0 评论 -
Java代码编写的30条建议
Java代码编写的30条建议 来源: 优快云 作者: 佚名 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。 例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常转载 2005-01-21 11:03:00 · 802 阅读 · 0 评论 -
java的事件处理
java的事件处理cuishibin 原创 (参与分:36,专家分:160) 发表:2003-4-30 下午10:36 版本:1.0 阅读:4103次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_wid转载 2005-01-22 21:24:00 · 1447 阅读 · 0 评论 -
深入Java中文问题及最优解决方法--上
深入Java中文问题及最优解决方法--上 来源: 优快云 作者: AbnerChai 说明:本文为作者原创,作者联系地址为:josserchai@yahoo.com。由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题转载 2005-01-21 11:01:00 · 1634 阅读 · 0 评论 -
探讨Spring框架使用真相
探讨Spring框架使用真相板桥里人 http://www.jdon.com 2004/08/25 最近,Spring很热闹,因为实现IoC模式和AOP(见本站专栏),然后又成立公司,吸取上次JBoss的教训,文档不敢收费,结果迎来了一片祝贺声。 Spring真正的精华是它的Ioc模式实现的BeanFactory和AOP,它自己在这个基础上延伸的功能有些画蛇添足。 其实说白转载 2005-01-20 08:56:00 · 891 阅读 · 0 评论 -
AOP是什么?
AOP是什么? 板桥里人 http://www.jdon.com 2004/01/09为什么要区分J2EE容器和J2EE应用系统? 我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如转载 2005-01-20 09:14:00 · 794 阅读 · 0 评论 -
AOP研究
http://www.jdon.com/design.htm转载 2005-01-20 09:15:00 · 843 阅读 · 0 评论 -
懂得何时重用已有异常
懂得何时重用已有异常cherami 翻译 (参与分:24105,专家分:11080) 发表:2003-1-10 下午7:41 版本:1.0 阅读:3004次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_转载 2005-01-22 21:16:00 · 1056 阅读 · 0 评论 -
利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述dulu 转贴 (参与分:5459,专家分:510) 发表:2005-1-19 下午6:32 版本:1.0 阅读:220次 <!-- google_ad_client = "pub-2141342转载 2005-01-22 19:50:00 · 809 阅读 · 0 评论 -
Java性能优化技巧集锦
Java性能优化技巧集锦cherami 转贴 (参与分:24104,专家分:11080) 发表:2004-11-13 下午8:27 版本:1.0 阅读:2159次 <!-- google_ad_client = "pub-2141342037947367"; google_转载 2005-01-22 19:56:00 · 850 阅读 · 0 评论 -
关于集合框架的思考
关于集合框架的思考jungleford 原创 (参与分:142,专家分:500) 发表:2004-12-6 上午12:54 版本:1.0 阅读:1061次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_w转载 2005-01-22 20:00:00 · 996 阅读 · 0 评论 -
操纵java数组
操纵java数组cherami 翻译 (参与分:24105,专家分:11080) 发表:2002-11-3 下午12:07 版本:1.0 阅读:12373次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_转载 2005-01-22 21:05:00 · 1349 阅读 · 0 评论 -
包版本标识
包版本标识cherami 翻译 (参与分:24105,专家分:11080) 发表:2002-11-3 下午2:27 版本:1.0 阅读:3850次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_width转载 2005-01-22 21:11:00 · 1233 阅读 · 0 评论 -
领略java.util.Canlendar的优点
领略java.util.Canlendar的优点efly 翻译 (参与分:1044,专家分:1840) 发表:2003-1-11 下午9:15 版本:1.0 阅读:6834次 <!-- google_ad_client = "pub-2141342037947367"; g转载 2005-01-22 21:14:00 · 977 阅读 · 0 评论 -
构造方法的初始化顺序
构造方法的初始化顺序cherami 翻译 (参与分:24105,专家分:11080) 发表:2002-5-26 下午3:15 更新:2002-11-10 下午6:26 版本:1.0 阅读:3780次 <!-- google_ad_client = "pub-2141342037转载 2005-01-22 20:53:00 · 1111 阅读 · 0 评论 -
Hibernate3.0Beta包简介
ant-1.6.2.jar、ant-antlr-1.6.2.jar、ant-junit-1.6.2.jar、ant-launcher-1.6.2.jar、ant-swing-1.6.2.jar以上5个是hibernate需要的Ant包。ant-antlr-1.6.2.jar这个包中只包含org.apache.tools.ant.taskdefs.optional.ANTLR类。a转载 2005-01-13 15:27:00 · 905 阅读 · 0 评论 -
jbuilder2005的快捷方式
jbuilder2005的快捷方式各个版本的jbuilder快捷方式可以从下面取得并可以自行设置JB2005:JB->Tools->Preferences->Keymaps->CUA->Edit->快捷方式JB2005以下:JB->Tools->Editor Options->Editor->Keymaps->Custermize->快捷方式以下列出常用的默认快捷方式 F1转载 2005-01-13 15:54:00 · 711 阅读 · 0 评论 -
Java源码分析:深入探讨Iterator模式
作者简介 廖雪峰,软件工程师,现从事J2EE开发,您可以通过asklxf@163.com与他联系。 正文 java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理转载 2005-01-14 09:43:00 · 681 阅读 · 0 评论 -
关于Map和List的性能测试报告
说明:我所涉及到的试验代码,均是针对于1百万条记录,我的硬件配置如下:CPUP4 1.5G,256M DDR的内存。 如果要试验其代码,要采用这种方式运行:java -Xms128M -Xmx250M TestMap 1,对内存容量的要求 Map对象高于List。因为Map除了Value外还需要一个Object的Key,从而增大了Map的容量。试验代码如下: import java.util.*;转载 2005-01-14 09:45:00 · 1589 阅读 · 0 评论 -
介绍 IOC
介绍 IOC2004年4月30日 作者:冰云 Matrix-与Java共舞 <!--google_ad_client = pub-4196225375348397;google_ad_width = 300;google_ad_height = 250;google_ad_fo转载 2005-01-17 17:02:00 · 910 阅读 · 0 评论 -
xDoclet在Hibernate中的用法总结
xDoclet在Hibernate中的用法总结changzheng 原创 (参与分:327,专家分:180) 发表:2004-10-14 下午5:02 版本:1.0 阅读:1653次 <!-- google_ad_client = "pub-2141342037947367";转载 2005-01-22 19:52:00 · 906 阅读 · 0 评论 -
动态编译与性能测量--动态编译情况下指标评测的风险
动态编译与性能测量--动态编译情况下指标评测的风险ljdrer 转贴 (参与分:479,专家分:1020) 发表:2005-1-13 下午3:15 版本:1.0 阅读:199次 <!-- google_ad_client = "pub-2141342037947367";转载 2005-01-22 20:02:00 · 1433 阅读 · 0 评论 -
java对象序列化学习笔记
java对象序列化学习笔记beejoy 原创 (参与分:201,专家分:1380) 发表:2003-12-29 下午6:08 版本:1.0 阅读:8326次 <!-- google_ad_client = "pub-2141342037947367"; google_ad_转载 2005-01-22 20:34:00 · 1088 阅读 · 0 评论 -
字节码防止内存错误及提高代码质量
字节码防止内存错误及提高代码质量cherami 翻译 (参与分:24105,专家分:11080) 发表:2002-5-26 下午3:11 更新:2002-11-10 下午6:27 版本:1.0 阅读:3265次 <!-- google_ad_client = "pub-2141转载 2005-01-22 20:56:00 · 1057 阅读 · 0 评论 -
int 和 String 互相转换的多种方法 (转)
作者:jeruemail: jeru@163.net日期:7/4/2001 3:49:44 PM5.1 如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2)转载 2005-01-04 20:34:00 · 1837 阅读 · 0 评论 -
用Junit Framework编写单元测试
随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framework转载 2005-01-09 14:47:00 · 880 阅读 · 0 评论 -
java中有关日期的显示问题
import java.util.*; import java.text.*; public class StyleDemo { public static void main(String[] args) { Date now = new Date(); DateFormat df = DateFormat.getDateInstance(); Date转载 2005-01-04 20:37:00 · 1558 阅读 · 0 评论 -
用Swing制作欢迎屏幕
几乎所有时髦的应用都有一个欢迎屏幕。欢迎屏幕既是宣传产品的方法之一,而且在长时间的应用启动过程中,欢迎屏幕还用来表示应用正在准备过程中。下面是一个最简单的欢迎屏幕实现: class SplashWindow1 extends JWindow{ public SplashWindow1(String filename, Frame f) { super(f);转载 2005-01-04 20:55:00 · 1120 阅读 · 0 评论 -
Static 的意义与实作方式
「将某 class 产生出一个 instance 之后,此 class 所有的 instance field 都会新增一份,那么所有的 instance method 是否也会新增一份?」我常常看到网路上有人在讨论此问题,所以写了这篇文章,以为解释。 Member 的种类 类别(class)的内部组成统称为成员(member),如果依据成员是「资料」还是「程式」来区分,可以分成: 资料,被转载 2005-01-05 13:13:00 · 892 阅读 · 0 评论 -
Ioc模式
Ioc模式板桥里人 http://www.jdon.com 2004/01/31 分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。 从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driven转载 2005-01-17 16:57:00 · 761 阅读 · 0 评论 -
Ioc模式
Ioc模式板桥里人 http://www.jdon.com 2004/01/31 分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。 从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driven转载 2005-01-20 09:13:00 · 715 阅读 · 0 评论