- 浏览: 36525 次
- 性别:
- 来自: 北京
最新评论
-
isy:
很明了的一个小例子,感谢分享!
Spring AOP介绍 -
lyglcheng:
3q
jquery校验框架 -
bruceyu:
Java调用Ant API用法 -
chenhua_1984:
很好!下载了!
jquery校验框架 -
PointOnLine:
以前我也搞个这个dwr,不过好像不能调用重载的方法。
DWR
文章列表
Spring AOP介绍
Spring的AOP是上面代理模式的深入。使用Spring AOP,开发者无需实现业务逻辑对象工厂,无需实现代理工厂,这两个工厂都由Spring容器充当。Spring AOP不仅允许使用XML文件配置目标方法,ProxyHandler也允许使用依赖注入管理,Spring AOP提供了更多灵活的选择。
在下面Spring AOP的示例中,InvocationHandler采用动态配置,需要增加的方法也采用动态配置,一个目标对象可以有多个拦截器(类似于代理模式中的代理处理器)。
下面是原始的目标对象:
//目标对象的接口
public interface ...
- 2009-05-27 10:54
- 浏览 1268
- 评论(1)
我们写个例子看看我们最简单的解决方案
我们先写一个接口IHello.java代码如下:
1package sinosoft.dj.aop.staticaop;
2
3public interface IHello {
4 /** *//**
5 * 假设这是一个业务方法
6 * @param name
7 */
8 void sayHello(String name);
9}
10
里面有个方法,用于输入"Hello" 加传进来的姓名;我们去写个类实现IHello接口
package sinosoft.dj.aop.sta ...
- 2009-05-27 10:49
- 浏览 881
- 评论(0)
在开始之前需要说明,为了理解本文,我们希望读者拥有Java编程的相当坚实的基础。我们将试图尽可能简单地解释什么是JMS,但是在你能够建立自己的程序并正确地理解它们之前,你需要有一些使用JNDI开发实际应用程序的经验。
JMS(Java消息服务)是一个消息交换标准,它答应使用J2EE应用程序组件建立、发送、接收和读取消息。它假设分布式通讯拥有自由(free)的连接、是可靠的(reliable)和异步的(asynchronous)。
Exchange(交换)系统
消息交换反映了程序组件或应用程序之间的一种交互作用。消息交换系统是一种类似于下的系统:一个相似系统的客户端可以发送和 ...
- 2008-12-23 21:10
- 浏览 1221
- 评论(0)
我是否应该学习本教程 第 1 页(共2 页)
本教程提供了对 Java Message Service (JMS)的概述,并提供了用它开发程序的一些基础知识。JMS 是由 Sun Microsystems 开发的,它为 Java 程序员提供一种访问企业消息系统的方法,即 面向消 ...
- 2008-12-23 21:06
- 浏览 5773
- 评论(0)
JMS API
在进行系统设计之前我们先回头熟悉一下JMS的一些概念。JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。JMS应用程序有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。
l JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,J2EE服务器都提供JMS服务。
l 消息管理对象提供对消息进行操作的API。JMS API中有两个消息管理对象:ConnectionFactory和Destination,根据消息的消费方式的不同ConnectionFactory可以分为Qu ...
- 2008-12-23 21:05
- 浏览 1935
- 评论(0)
mysql学习笔记
1.mysql的启动和关闭
启动mysql服务: # service mysql start
重启mysql服务: # service mysql restart
关闭mysql服务: # service mysql stop
连接到mysql服务器: $ mysql -uroot -proot
2.sql基础
1>DDL语句
创建数据库: mysql> create database test1;
查看数据库: mysql> show databases;
选择数据库: mysql> use test1;
查看所有表: mysq ...
- 2008-12-22 17:26
- 浏览 879
- 评论(0)
JMS
在介绍ActiveMQ之前,首先简要介绍一下JMS规范。
1.1 JMS的基本构件
1.1.1 连接工厂
连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。
1.1.2 连接
JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。
1.1.3 会话
JMS Session是生产和消费消息的一个单线程上下文。会话用于创建消息生产者(producer)、消息消费者(consumer)和消息(message)等。会话提供了一个事务性的上下文,在这个上下文中,一组 ...
- 2008-12-22 13:54
- 浏览 2244
- 评论(0)
<!--[if !supportLists]-->
<!--[if !supportLists]-->一. <!--[endif]-->ActiveMQ是什么?
ActiveMQ is the most popular and powerful open source Message Bus.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台
已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
下面是它的特性列表
多种语言和协议编写客户端。语言: J ...
- 2008-12-22 13:49
- 浏览 2008
- 评论(0)
public static int copyFile(String src, String dst) {
try {
int len = 0;
byte[] buf = new byte[1024];
FileInputStream fis = new FileInputStream(src);
FileOutputStream fos = new ...
- 2008-12-20 20:33
- 浏览 2322
- 评论(0)
Java调用Ant API用法
用法 API 调用 JAVA
Ant是Java程序员的一个好的工具,主要可以帮助程序员进行java项目的的管理,包括批量编译、部署、文档生成等工作,其用途远不止如此,ant内置了大量的API进行各种文件系统操作,在各种应用服务器中都被广泛应用于程序和资源的部署。
Ant功能强大的地方在于,程序员不仅能通过编写Ant的脚本(build.xml)来进行各种文件部署管理操作,还可以通过调用Ant的丰富的API,甚至扩展Ant的API进行编程。
用于介绍Ant 脚本编写的书比较多,而介绍Java 调用 Ant API的书籍和资料比较少,初学者用户在进行Ant编 ...
- 2008-12-20 20:31
- 浏览 4042
- 评论(1)
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。
网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。
本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。
一、 dwr配置篇之web.xml
1 、最小配置
<servlet>
<servlet-nam ...
- 2008-12-20 19:59
- 浏览 930
- 评论(1)
java中数据类型转换 Integer String Long Float Double Date Char2007年09月06日 星期四 00:301如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 St ...
- 2008-12-20 19:58
- 浏览 1229
- 评论(0)
如何设置一个基本的OpenLDAP Server
一. 目的
本文旨在介绍如何安装OpenLDAP并且设置一个公司内部的集中化的邮件地址薄服务器供客
户端查询。
基本上,OpenLDAPg还应用在其它许多方面,象集 ...
- 2008-12-20 19:56
- 浏览 1080
- 评论(0)
JDK1.5中新的语言特征分类介绍
分类:[JDK]
-
本文中,我们将讨论几个在JDK1.5中新的语言特征,包括:
泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast ...
- 2008-12-20 19:53
- 浏览 817
- 评论(0)