自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享Java快乐

我有一份快乐,分给你一些;我还是有一份快乐,你也有一份快乐。

  • 博客(82)
  • 收藏
  • 关注

原创 安装Apache出现了”installation wizard interrupted“

   Apache HTTP Server 应该非常广泛,学习PHP的时候,下载过,安装过,一切都很正常。不幸的是,某次更新的时候,发现不能安装了,总是出现安装中断提示: “installation wizard interrupted”。似乎从 2.0.52 版本开始,一直都有这个毛病。不得已,还是继续用以前的版本了。     最后,这个问题算是解决了,方法比较特别。先解压安装

2007-12-08 19:17:00 8992

原创 Windows环境下完全手工配置Apache、MySQL和PHP

    现在LAMP(Linux、Apache、MySQL、PHP/Perl/Python的简称)已经很流行了。在Windows下也有类似的,比如 WAMP(Apache, MySQL, PHP on Windows)。这篇文章主要是介绍如何在Windows环境下完全手工配置Apache、MySQL和PHP,都是解压后直接修改配置文件的。当然也可以下载执行安装文件的版本,一个个进行自动安装。甚

2007-12-03 20:00:00 13205 4

原创 好久没有关心这个Blog了,现在变样了.

    csdn增加了不少功能,可喜.       也有不开心的地方.怎么我的Blog中的图片都变成了红叉叉,查了一下,原来图片的链接已经改了,这也许就是Blog改版的后遗症之一吧.    比如,原来图片的链接是:        http://blog.csdn.net/images/blog_csdn_net/javamxj/54070/o_ecboot.jpg    现在变成了:      

2007-11-26 20:52:00 6725 1

原创 实例学习AJAX-基础1

     从现在开始,我把自己学习AJAX的一些心得体会写出来。打算以短小的实例为主,用实例来说明问题。对于AJAX的了解肯定是需要不少理论的,这里我就不会多说了,网上有很多资料。一些好的资料,我会以参考或引用的方式给列出来。      好了,首先来看看XML HTTP Request 的用法。看实例:  例1:显示本地文件内容 两个文件: ajax1.html和

2006-08-11 16:31:00 10215 1

原创 JavaScript 日志工具

    前些天,学了一下AJAX,感觉对于JavaScript的控制有些麻烦,尤其是经常使用Alert()语句来输出一些记录,真是很不方便。于是到网上搜索了一些JavaScript的Logging工具,感觉都有些小缺点,不适合自己。于是,自己干脆也写了一个Logging工具,使用起来觉得还不错。这里就介绍给大家看看。      这个工具仅仅是一个js脚本文件。使用起来很方便,只要把这个脚

2006-08-11 10:16:00 9605

原创 需要注意自动装拆箱的一个特例

首先看一段代码(使用JDK 5),如下:public class Test {  public static void main(String[] args) {    Integer i1 = 127;    Integer i2 = 127;     if (i1 == i2)      System.out.println("Equal!");    else      System.out

2006-01-07 14:01:00 10866 16

原创 强烈推荐几个比较好的Java代码查询网站

    这些是我经常使用的一些Java代码查询网站,希望在这里能起到抛砖引玉的效果,大家群策群力,一起分享Java快乐。   1. java2s  http://www.java2s.com/   这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Exa

2006-01-05 17:21:00 18914 9

原创 快速上手Spring--11. 自动绑定和依赖检查

    这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.5小节中的“自动装配协作对象”和3.3.6 小节中的“依赖检查”。    仔细看看文档,相关配置见前面文章。     先建立一个包:javamxj.spring.basic.autowiring ,然后把以下4个文件放在这个包下。  · HelloBean,一个简单的Bean,

2005-08-19 17:02:00 11355 6

原创 快速上手Spring--10. 任意方法的替换

  这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.3.2小节中的“任意方法的替换”。    仔细看看文档。  · 先建立一个包:javamxj.spring.basic.MethodReplacer ,然后把以下5个文件放在这个包下。 Hello.javapackage javamxj.spring.b

2005-08-18 16:40:00 10649 2

原创 快速上手Spring--9. Lookup方法注入

  这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.3.1小节中的Lookup方法注入。   仔细看看文档,这种方法主要是用在Singleton的Object中使用非Singleton的Bean时,通过lookup-method的那个方法来取得非Singleton的Bean。一般用的不多,在用这种定义之前最好想明白你的需求。  · 先建立一个包:j

2005-08-17 14:55:00 13521 1

原创 快速上手Spring--8. 集合对象注入

     这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.2小节中的集合对象注入。     在项目开发中,还是经常会用到集合对象注入的,不过感觉没有多少需要介绍的,这次就只给出实例了。  · 先建立一个包:javamxj.spring.basic.collections ,然后把以下4个文件放在这个包下。Hell

2005-08-13 10:45:00 9852 3

原创 快速上手Spring--7. ref的用法

这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.2小节中的ref的用法。   ref元素是用在property中,来设置需要引用的容器管理的其它Bean。   它的用法:<ref bean|local|parent="someBean">,这里主要分析一下这三个参数的作用。   这次先看实例,再进行讲解。 · 先建立一个

2005-08-11 20:22:00 13848 7

原创 快速上手Spring--6. Singleton的使用与否

   上篇文章已经谈了《Spring Framework 开发参考手册》的3.2.4小节——《Bean的标志符(id与name)》,现在继续3.2.5小节——《Singleton的使用与否》。      文档已经把Singleton说的很清楚了,这里也不废话了。主要是了解在Spring中,默认的部署方式是Singleton,没有特别需要的话,一般使用Singleton。    相关软件的配置可以参

2005-07-22 19:50:00 10207 1

原创 快速上手Spring--5.Bean的标志符(id与name)

  又重新学习了Spring,想把自己的心得写下来,感觉有些无从下手。想来想去,还是根据Spring中文论坛翻译的《Spring Framework 开发参考手册》(1.1版本的中文版,pdf格式),来组织自己的思路。在这个阶段,我发布的关于Spring的文章,基本上都是入门级别的。相对而言,对于新手的帮助应该会更大。    虽然当前Spring的版本已经是1.2.2了,但同1.1版本的中文版相比

2005-07-21 17:18:00 10584 7

原创 快速上手Spring--4.安装和使用SpringIDE

    这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。  ● 软件配置: · Eclipse 3.1 · SpringIDE主页:http://springide.org/project/当前版本:1.2.1   http://springide.org/updatesit

2005-07-20 13:21:00 17984 6

原创 Eclipse SDK 3.1来了

   Eclipse SDK 3.1官方版发布了,下载主页是:http://www.eclipse.org/downloads/index.php 不过,由于下载的人太多,基本访问不上去了,过些时间可能会好些。这里,提供两个还可以下的地址,如果想尽快尝个鲜,可以试试: http://mirror.reachable.ca/eclipse/downloads/drops/R-3.1-20050627

2005-06-29 16:00:00 8568 11

原创 快速上手Spring--3. 加载Bean的配置文件

1. 创建项目 · 新建一个Java Project:SpringBeanFile,注意要导入用户库Spring。 · 这是完成后整个项目的结构(预览一下):· 项目源码下载(不包含库文件):http://free.ys168.com/?javamxj  Spring目录下面。 2. 编写类文件 · 下面开始创建一个新类:BeanFile ;包名

2005-06-28 17:03:00 10389 10

原创 快速上手Spring--2.HelloWorld(2)

这是第二部分。3. 采用“工厂模式” · 新建一个包,包名:javamxj.spring.beginning2,在这个包下,新建一个“Hello”接口,这个接口含有一个方法。  Hello.javapackage javamxj.spring.beginning2;public interface Hello {    void sayHello();} · 分别新建两个类,实现这个接口。 Hel

2005-06-27 17:20:00 9856 1

原创 快速上手Spring--2.HelloWorld(1)

   这篇文章主要谈谈Spring的入门开发,例子很简单,就是输出一条语句。有关各种软件的配置这里就不在多说了,如有不明白的,可以参考我以前的文章。 在开始看这篇文章之前,最好弄清楚IoC、DI等概念,参考《快速上手Spring--1.收集的一些资料》。   一、下载和配置 1. 所需软件 · JDK 5.0 · eclipse-SDK-3.1RC3-win32.zip · xmlbuddy_2.

2005-06-26 12:20:00 11970 1

原创 快速上手Spring--1.收集的一些资料

      “好的开始是成功的一半”,但凡一种新的技术,开始阶段一般是很苦恼的。为了不让更多的人走同样的弯路,我这里就把学习Spring的经验与大家分享, 一起快乐一下。    Spring是什么?反正这里我不会谈论春天的。我要说的是Spring Framework ,它又是用来做什么的呢?一会半会我也说不清楚。还好现在是互联网的时代,google一下,会发现不少有用的东西。       先来到S

2005-06-23 13:16:00 13239 11

原创 Draw2D设计--3. LightweightSystem设计和实现剖析(3)

3.更新管理器的设计和实现     Draw2d SDK这样描述更新管理器:更新管理器要负责处理重绘图形元素并布局它们的任务。一个恰当的实现是批处理待做的工作并合并任何冗余的工作。更新管理器可以含有0或多个被嵌套的更新管理器。在所有的请求已经被批处理后可以执行一些优化。因为这个原因,一个更新管理器应该在完成自己的更新之前要对它所嵌套的更新管理器调用PerformUpdate()操作。在被嵌套的更新

2005-05-19 21:57:00 6375 4

原创 Draw2D设计--3. LightweightSystem设计和实现剖析(2)

2. SWTEventDispatcher实现    EventDispatcher定义了事件分发器的抽象实现,它要监听各种不同的SWT事件并将这些事件分发到感兴趣的draw2d对象。对于任何EventDispatcher的实现者,必须要管理下面的内容:(括号中的内容是实际的变量定义)· 鼠标是否被捕获(captured) · 根图形(root) · 鼠标操作目标(mouseTarget) · 光

2005-05-19 21:55:00 4636

原创 Draw2D设计--3. LightweightSystem设计和实现剖析(1)

draw2d设计内幕之一:LightweightSystem设计和实现剖析                 作者:余学锋      编辑:javamxj   发布:javamxj    源站点:分享Java快乐         这篇文章假设读者在浏览本章之前,已经对LightweightSystem有了一定的了解,基本上应该要明白LightweightSystem究竟是个什么?在

2005-05-19 09:32:00 5289

原创 Eclipse 3.1 M7 发布了

下载地址:http://download.eclipse.org/eclipse/downloads/drops/S-3.1M7-200505131415/index.phpNew and Noteworthy:http://download.eclipse.org/eclipse/downloads/drops/S-3.1M7-200505131415/eclipse-news-M7.html

2005-05-14 20:06:00 4132 3

原创 利用Eclipse编辑中文资源文件

   既然生为中国人,就没有什么好抱怨的了,遇到编码的问题,那只有解决它了。     如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的。比如下面两个文件,一个是英文的,一个是中文的。对于英文的,一切照常;对于中文的,一般需要用JDK的native2ascii工具进行转换, application_en.properties# Resources for

2005-05-13 13:18:00 7889 6

原创 Eclipse快速上手Hibernate--8. 关联映射(多对多)

Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。    前面文章已经说了一对一关联和一对多(或多对一)关联,这次谈谈多对多关联。至于环境设置,可以参考这个系列的前面几篇文章。      这里有两个类,一个是Student,一个是Course。一个学生可以选择多个课程,而一个课程也可

2005-05-12 00:00:00 7183 6

原创 Eclipse快速上手Hibernate--7. 关联映射(一对多) (3)

    前面两篇文章《关联映射(一对多) (1)》、《关联映射(一对多) (2)》分别谈了“单向一对多关系”与“单向多对一关系”,双向一对多关系就是二者的组合。为了更好地提高执行效率,需要将“多”的一端设为主控方,就是将关联关系的维护工作交给“多”的一端。    以《关联映射(一对多) (2)》为基础,只要改动一下Room类即可。  · 修改Room类,仅仅是添加了关联User类的代码。Room.

2005-05-07 12:07:00 5120 7

原创 Eclipse快速上手Hibernate--7. 关联映射(一对多) (2)

    上篇文章《Eclipse快速上手Hibernate--7. 关联映射(一对多) (1)》已经说了一对多的单向关联,这次还是用Room和User类来说明多对一的单向关联,只不过这次关联关系是由User对象维持的。   由于有了上篇文章的基础,只要做些修改就可以了。  · 修改Room类,仅仅是删除了关联User类的代码。Room.javapackage javamxj.hibernate.a

2005-04-30 08:11:00 7114 5

原创 Draw2D--2. 图形元素(Figure)类设计层次(3)

4,接口继承层次设计   IFigure定义了一个图形元素必须要实现的基本功能,通过对IFigure进行扩展可以为图形元素提供额外的功能。     FreeFormFigrue允许它的孩子向负坐标空间扩展。这个图形元素一定要被放置在FreeformViewport 中。另外,你不能对这个图形元素调用IFigure.setBounds(Rectangle)。它的边界将基于它的孩子的范围被计算。一个F

2005-04-29 20:44:00 6401 2

原创 Draw2D--2. 图形元素(Figure)类设计层次(2)

下面开始描述draw2d中定义的图形元素类层次。    1、可点击图形元素的设计   一个Clickable(可点击对象)要以某种方式响应鼠标点击(由ClickBehavior确定)并且触发动作事件。它并不提供可视化反馈。依赖模型持有者和理解并更新这个模型的事件处理器,默认使用ButtonModel。任何图形元素都可以被设置为Clickable的内容。当Clickable被点击后,事件处理器被调用

2005-04-29 20:40:00 5447 1

原创 Draw2D--2. 图形元素(Figure)类设计层次(1)

    第2章       图形元素(Figure)类设计层次      Draw2d是一个轻量级widget系统,定义了类似控件的一些图形元素,也定义了一些形状。图形元素能够相应各种事件,可以直接在事件处理函数中处理这些事件并对模型进行修改。    如果不需要对编辑图形元素执行编辑过程,只需要应用draw2d就可以完成显示目的。使用draw2d开发图形显示应用程序一般需要三个步骤:  1.  创

2005-04-29 20:32:00 6741 1

原创 Eclipse快速上手Hibernate--7. 关联映射(一对多) (1)

    Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。    上篇文章《Eclipse快速上手Hibernate--5. 关联映射(一对一) 》已经说了一对一关联,这次谈谈一对多(或多对一)关联。至于环境设置,可以参考这个系列的前面几篇文章。       这篇文章主要是参考《Hibernate入

2005-04-29 13:47:00 12755 4

原创 Eclipse快速上手Hibernate--6. 关联映射(一对一)

   Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。    这篇文章主要说的是在Hibernate中的一对一关联,可以参考Hibernate官方文档的第5章。至于环境设置,可以参考这个系列的前面几篇文章。       一对一关联有两种映射方式:一种是使用主键关联,限制两个数据表的主键使用相同的值

2005-04-27 22:23:00 9296 2

原创 XDoclet 1.2.3 发布了

    终于等到了这一天,正如我的预料,这个版本支持了Hibernate3,准备完成Hibernate2的系列文章后转向Hibernate3。同时使用JDK5和Eclipse3.1了,要更新换代了。

2005-04-26 16:54:00 3376 3

原创 Draw2D--1. 设计思想和相关模式

1.  Draw2d 设计思想 Draw2d是一个宿主在SWT Composite控件中的轻量级的构件(widge)系统。一个Draw2d应用程序由一个 SWT Composite控件, 一个轻量级系统, 以及其内容(figures)组成。Figures是Draw2d的建造块。下面的“Hello World”例子程序演示了如何实现一个最简单的draw2d程序。Listing for "Hello

2005-04-20 23:09:00 9178 2

原创 Draw2D--序言

首先,先介绍一下我自己。我1996年毕业于江汉石油学院,在大学时就对软件开发非常感兴趣,在大学时通过程序员中级水平考试;后来在2001年通过国家高级程序员水平考试。在2001年正式转行做软件开发,在做软件开发的将近5年的时间里,对软件开发的认识、态度、理念都发生了许多的变化,基本上完成了从程序开发到软件开发的过渡和转变。因为接触到许多unix上的大型地学软件(进行地质分析、地震分析)的缘故,所以我

2005-04-20 22:06:00 6903 4

原创 Eclipse快速上手Hibernate--5. 组件映射

    这篇文章主要说的是在Hibernate中的组件(Component)映射,可以参考Hibernate官方文档的第7章。至于环境设置,可以参考这个系列的前面几篇文章。  1. 创建项目 ·  新建一个Java项目:ComponentMapping,注意选中“创建单独的源文件夹和输出文件夹”,同时添加“用户库”:hibernate。   2. 编写类文件 ·  新建一个类,包名:javamxj

2005-04-13 23:27:00 6624 6

原创 Eclipse快速上手Hibernate--4. 继承映射(3)

    前两篇文章《Eclipse快速上手Hibernate--4. 继承映射(1)document.title="Eclipse快速上手Hibernate--4. 继承映射(1) - "+document.title 》和《继承映射(2)》中已经谈了每个类层次结构一个表(table per class hierarchy)与每个子类一个表(table per subclass)的策略,这

2005-04-13 00:03:00 4419

原创 Eclipse快速上手Hibernate--4. 继承映射(2)

    上篇文章《Eclipse快速上手Hibernate--4. 继承映射(1)document.title="Eclipse快速上手Hibernate--4. 继承映射(1) - "+document.title 》中已经谈了每个类层次结构一个表(table per class hierarchy)的策略,这篇文章主要说的是每个子类一个表(table per subclass)的策略。

2005-04-11 23:41:00 6800 2

原创 Lomboz中配置JBoss 4.0.1

     这个文章是对《Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1 》一文的一点补充。在那篇文章中,jboss400.server这个配置是针对JBoss 4.0.0 的,如果使用的是JBoss 4.0.1,需要使用以下的配置文件: jboss401.server serverDefinition name="JBOSS 4.0.1" ej

2005-04-11 13:04:00 4033 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除