自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

PLT.22 Portlet Tag Library

portlet tag library 可以放在 JSPs 的檔案之中去直接存取 portlet 特殊的元素, 例如 RenderRequest 及 RenderResponse. 他也提供了 JSPs 去存取 portlet 的一些功能如 portlet 的 URLs. Portlet container 必須提供 portlet tag library 的實作. Portlet 的開發人...

2006-08-29 15:04:00 80

JSR168 Portlet常用对象

JSR168给Portal定义了几个特别的对象,用来操作Portal特有的信息。这些对象跟Servlet的对象有点类似,又有点不同。这些对象都封装在{PORTAL_HOME}/common/lib/ext/portlet.jar包中,具体支持实现要视Portal服务器而定。 3.3.1 Request对象 Portlet中的Request与Servlet的Request一样接受客户端发送的...

2006-08-29 15:00:00 87

Swing组件响应事件与自身重绘

先看段代码。 btn.setText("hello1"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } btn.setText("hello2"); try { Thread.sleep(1000); } catch (InterruptedExce...

2006-08-18 12:47:00 209

《设计模式》学习笔记--适配器Adapter

欢迎转载,请注明出处。 1、核心意图: 将一个类的接口转换成客户希望的另外一个接口,从而使得原本由于接口不兼容而不能一起工作的类可以一起工作。 该模式的目标是通过一个代理(这里是Adapter),在原来的类(Adaptee)和客户(Client)之间进行协调,从而达到兼容的目的。其核心是解决一致性的问题。 2、身边实例: 在我们实际生活中也很容易看到这方面的例子,比如我们...

2006-08-17 11:23:00 62

《设计模式》学习笔记--桥接Bridge

欢迎转载,请注明出处。 1、核心意图: 将抽象部分和实现部分分离,使它们都可以独立的变化。 该模式的目标是通过把高层的抽象和底层的实现分开,分别构建自己的类层次结构,并通过实现部分的接口将两部分进行桥接,从而达到高层抽象和底层实现可以独立的方便扩展的目的。其核心是分离,和委托。 2、身边实例: Java语言的一个非常重要的特点是平台的无关性,对于一般的高级语言所编写的程序,如果要在不...

2006-08-17 10:16:00 87

java外观模式

外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。  在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致客户端对...

2006-08-16 14:59:00 82

适配器模式(Adapter Pattern)

适配器模式(AdapterPattern) <!-- end of article title --> <!--start of article content --> 第20章适配器模式(Ad...

2006-08-15 16:20:00 93

深入理解abstract class和interface

邓辉 、孙鸣(dhui@263.net) abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interf...

2006-08-14 17:23:00 79

Java 5.0多线程编程

<style type="text/css"> v/:* {behavior:url(#default#VML);} o/:* {behavior:url(#default#VML);} w/:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}</style> &lt...

2006-08-14 09:36:00 76

java技术本纪

Java虚拟机的10年文/曹晓刚 Java虚拟机的起源与构造当我们说到“Java”这个词的时候,指的是四个相互关联的概念:Java语言、Java API、Java Class文件格式、Java虚拟机。整个Java体系是基于Java 虚拟机构造的,正因为如此,才能实现Java的安全性和网络移动性。Java并非是第一个采用“虚拟机”概念的体系,但却是第一个得到广泛运用的虚拟机平台。 “虚拟”,是一种...

2006-08-14 09:08:00 229

近日用到的Swing的一些小技巧

也不一定都是小技巧,有的是原来不知道,现在用到了就知道了的关于Swing的东西。 1.JFrame窗口最前端显示。public final void setAlwaysOnTop(boolean alwaysOnTop)。更改始终位于顶层的窗口状态。始终位于顶层的窗口是位于所有其他窗口之上的窗口,除了其他也是始终位于顶层的窗口。如果存在多个始终位于顶层的窗口,则不指定它们相互的叠放顺序,而且顺序与...

2006-08-12 14:47:00 86

如何写Bundle 如何运行Bundle

前面简单说了一下OSGI,这只是一个框架。想运行各种程序,就需要编写不同的Bundle。OSGI在需要的时候可以下载并安装Bundle,在不需要的时候可以将他们删除。每个Bundle可以独立运行,也可以依赖其它Bundle而存在。 编写Bundle,最主要是继承OSGI提供的接口。 public class Activator implements BundleActivator { ...

2006-08-10 18:43:00 425

java中的时间操作 三 定时任务

java中的时间操作 三 定时任务 文/Ray 关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。 设置定时任务很简单,用Timer类就搞定了。 一、延时执行 首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下: package test; import java.u...

2006-08-10 14:36:00 86

oracle函数大全

ORACLE函数大全(本人收藏)SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;AAZEROSPACE------------------------------------659748322.CHR给出整数,返回对应的字符;SQL...

2006-08-08 11:52:00 292

面向对象的思维方法

作者:范凯E-mail:robbin_fan@yahoo.com.cn我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。我对Java的...

2006-08-08 10:42:00 71

组合还是继承

??由模式谈面向对象的原则之多用组合、少用继承刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那么什么是面向对象的基本原则呢?这就是我们将要一...

2006-08-07 18:49:00 82

菜单多国语言化遇到的问题

在对菜单进行改造,使其能够支持多国语言化的过程中,遇到了一个很奇怪的问题。在我们的win2000操作系统中,区域选项中默认地区选择英语,菜单选择日文或者中文,就会出现乱码。奇怪的是,无论是弹出窗口,还是其它按钮,都可以正常切换到日文或者中文,只有菜单是乱码。而我们对其实现的机制都是一模一样的。如果默认地区选择中文或者日文,不会出现任何问题。在经过多方面的调查,发现AWT菜单会出现这种情况,而Swi...

2006-08-04 08:27:00 95

从日文得到Unicode编码的方法

前面说过,在将软件改造成支持多国语言的时候,需要属性文件,而其中的编码,如果是日文、中文、韩文等等,就要使用Unicode编码。所以下面举个例子说明如何得到Unicode编码。1. 在记事本中粘贴原始的日文汉字。如果是手动输入的话,也要用日文输入法输入。比如说我们输入“はい”。2. 将其另存为Unicode编码的文件。3. 用UltraEdit打开该文件,使用十六进制编辑。4. 可以看到:“FF ...

2006-08-02 12:26:00 1292

java util包中map应用

开发人员:J2EE Java Map 集合类简介作者:Jack Shirazi 了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。 本文相关下载:· Jack 的 HashMap 测试· Oracle JDeveloper 10g java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 ...

2006-08-02 10:18:00 427

空空如也

空空如也

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

TA关注的人

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