自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java技术回顾之JMS:JMS概念和模型

一、JMS相关概念1、企业消息系统:也称消息中间件(MOM,Message-Oriented Middleware),它允许应用程序之间通过消息的方式进行通信,它具有两个显著的特点:应用程序之间通过虚拟的通道Destination来交换消息,发送者和接收者不必了解对方,只需知道对方的Destination和消息格式即可通信。消息是异步传送的,每个消息都是一个自包含的单元,发送者无需等待接收者接收和

2008-01-13 18:23:00 1296

原创 Java技术回顾之JNDI:JNDI应用实例

一、JNDI在Java EE中的应用JNDI技术是Java EE规范中的一个重要“幕后”角色,它为Java EE容器、组件提供者和应用程序之间提供了桥梁作用:Java EE容器同时扮演JNDI提供者角色,组件提供者将某个服务的具体实现部署到容器上,应用程序通过标准的JNDI接口就可以从容器上发现并使用服务,而不用关心服务的具体实现是什么,它的具体位置在哪里。下面以一个常见的J2EE应用场景来看

2008-01-13 00:04:00 5894 3

原创 Java技术回顾之JNDI:JNDI API

JNDI API包含以下5个package:javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi 其中前面4个package定义了JNDI客户端接口,面向使用命名和目录服务的应用。最后的javax.naming.spi定义了JNDI服务提供者接口(SPI),面向不同的命名和

2008-01-05 22:59:00 1831

原创 Java技术回顾之JNDI:命名和目录服务基本概念

命名服务的相关概念:Naming Service 命名服务命名服务将名称和对象进行关联,提供通过名称找到对象的操作。例如:DNS系统将计算机名和IP地址进行关联。文件系统将文件名和文件句柄进行关联等等。Name  名称要在命名系统中查找对象,需要提供对象的名称。对象的名称是用来标识该对象的易于人理解的名称。例如:文件系统用文件名来标识文件对象。DNS系统用机器名来表示IP地址。Nami

2008-01-03 08:01:00 4200

原创 Java技术回顾之JDBC:连接池

JDBC连接池框架在企业级数据库应用中,数据库连接池(Connection Pool)是一个非常重要的组件。连接池的主要功能是管理和控制JDBC中的几类资源(Connection,Statement,ResultSet),以提供高性能的数据库访问,同时防止这几类资源的无限制使用而导致性能降低甚至服务崩溃。连接池一般有最大连接数,最小连接数,最大并发连接数等属性。在JDBC3.0提出连接池框架之前,

2007-12-27 23:38:00 3305

原创 Java技术回顾之JDBC:JDBC的事务支持

与事务相关的理论1.事务(Transaction)的四个属性(ACID)原子性(Atomic) 对数据的修改要么全部执行,要么全部不执行。一致性(Consistent) 在事务执行前后,数据状态保持一致性。隔离性(Isolated) 一个事务的处理不能影响另一个事务的处理。持续性(Durable) 事务处理结束,其效果在数据库中持久化。2.事务并发处理可能引起的问题脏读(dirty read)

2007-12-24 21:49:00 1869

原创 Java技术回顾之JDBC:ResultSet和RowSet

 ResulSet类型和选项Connection提供了三种不同的方法来创建Statement:createStatement() createStatement(int resultSetType, int resultSetConcurrency) createStatement(int resultSetType, int resultSetConcurrency, int resultSet

2007-12-24 21:42:00 3821

原创 Java技术回顾之JDBC:基本用法

JDBC是Java平台规范的一部分,提供了一套标准的Java API,供Java程序访问不同的数据源。JDBC API主要由两个package组成:java.sql和javax.sql.使用JDBC API访问数据库的一般流程:1、建立数据库连接(Connection)。主要有两种获取Connection的方式。一种方式是通过DataSource接口获取Connection,这种方式在服务器端

2007-12-24 21:38:00 1898

原创 Schedule periodic tasks in Java

In Java application, some tasks need to execute periodically. For example, in an imaginary web app, there are two components: SessionService and ConfigService. The former component maintains a session

2007-12-02 12:27:00 974

原创 Interpunctions frequently used in program

How many people can read out the following code snippet easily, including the interpunctions? public static void main(String[] args){    String s="hello, welcome to http://blog.csdn.net/EricXYY";   

2007-12-01 20:10:00 737

原创 Java枚举使用一例

在一个Server/Client程序中,对Client端的每个请求,Server端返回的结果中均包含响应状态码和响应内容两部分。对于状态码的处理,以前的做法通常是用一系列public static final int常量来定义。调用者往往要写一些额外的代码对传入的状态码进行有效性检查。在Java 5以后,可以用枚举类型来处理,好处就不用细说了:接口直观,类型安全等。一、使用枚举实现类型安全的接

2007-12-01 20:01:00 3229 2

原创 利用swing的undo包实现Undo/Redo功能

利用swing的undo包实现Undo/Redo功能 一、概述javax.swing.undo包提供了一系列接口和类,利用它可以方便的在程序中加入Undo/Redo功能。 先说说undo包引入的一个概念——Edit。它是与Command模式中的Command类似的一个概念。Command模式将操作的执行逻辑封装到一个个Command对象中,解耦了操作发起者和操作执行逻辑之间的耦

2007-04-10 16:10:00 6824 3

原创 在Eclipse RCP应用中利用扩展点机制解藕插件的依赖关系

在Eclipse RCP应用中利用扩展点机制解藕插件的依赖关系 在开发Eclipse RCP应用程序时,我们按照Eclipse插件的思路来组织和划分我们的程序模块,会使系统结构得到很大改善:比如,系统功能的灵活装配,系统的增量开发等。为了达到这种效果,我们要尽量减少插件之间的依赖关系。Eclipse平台中提供的扩展点机制可以用来实现这种目标。 一、业务场景 下面以一个具体的

2007-01-29 13:43:00 3068

原创 利用Observer模式解决不同模块之间的交互

利用Observer模式解决不同模块之间的交互 最近在做一个基于NetBeans Platform技术的Java客户端应用。在该应用中,有一系列的窗口组件(TopComponent),每一个窗口组件位于一个NetBeans Module中。这些Module是相互独立的,不能互相引用。这些不同的Module里面的各种窗口组件之间可能有各种交互行为。 以下面的业务场景来举例说明:在

2007-01-25 15:15:00 1847

原创 为JFrame和JDialog等窗口部件添加缺省按钮和响应Escape键盘事件

JFrame和JDialog都实现了RootPaneContainer接口,可以通过取得RootPane来实现。public class RootPaneHelper {        private RootPaneHelper() {    }        /**     *为RootPaneContainer组件设置缺省按钮,     *并添加Escape事件响应     */    pu

2007-01-24 13:00:00 2417

空空如也

空空如也

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

TA关注的人

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