自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

转载 ActiveMQ in Action(7)

关键字: activemq2.6.7 Wildcards    Wildcards用来支持联合的名字分层体系(federated name hierarchies)。它不是JMS规范的一部分,而是ActiveMQ的扩展。ActiveMQ支持以下三种wildcards: "." 用于作为路径上名字间的分隔符。 "*" 用于匹配路径上的任何名字。 ">" 用于

2008-03-31 14:36:00 1663 5

转载 ActiveMQ in Action(4)

关键字: activemq2.4 Security    ActiveMQ支持可插拔的安全机制,用以在不同的provider之间切换。2.4.1 Simple Authentication Plugin    Simple Authentication Plugin适用于简单的认证需求,或者用于建立测试环境。它允许在XML配置文件中指定用户、用户组和密码等信息。以下是ActiveMQ配置的

2008-03-31 14:35:00 1267

转载 ActiveMQ in Action(5)

关键字: activemq2.5 Clustering    ActiveMQ从多种不同的方面提供了集群的支持。2.5.1 Queue consumer clusters    ActiveMQ支持订阅同一个queue的consumers上的集群。如果一个consumer失效,那么所有未被确认 (unacknowledged)的消息都会被发送到这个queue上其它的consumers。如果

2008-03-31 14:35:00 1731

转载 ActiveMQ in Action(6)

关键字: activemq2.6 Features    ActiveMQ包含了很多功能强大的特性,下面简要介绍其中的几个。2.6.1 Exclusive Consumer    Queue中的消息是按照顺序被分发到consumers的。然而,当你有多个consumers同时从相同的queue中提取消息时,你将失去这个保 证。因为这些消息是被多个线程并发的处理。有的时候,保证消息按照顺

2008-03-31 14:35:00 1427 1

转载 ActiveMQ in Action(2)

关键字: activemq2.2 Transport    ActiveMQ目前支持的transport有:VM Transport、TCP Transport、SSL Transport、Peer Transport、UDP Transport、Multicast Transport、HTTP and HTTPS Transport、Failover Transport、Fanout

2008-03-31 14:34:00 1860

转载 ActiveMQ in Action(3)

 关键字: activemq2.3 Persistence2.3.1 AMQ Message Store    AMQ Message Store是ActiveMQ5.0缺 省的持久化存储。Message commands被保存到transactional journal(由rolling data logs组成)。Messages被保存到data logs中,同时被reference

2008-03-31 14:34:00 1213

转载 ActiveMQ in Action(1)

关键字: activemq1 JMS    在介绍ActiveMQ之前,首先简要介绍一下JMS规范。1.1 JMS的基本构件1.1.1 连接工厂    连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。1.1.2 连接    JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。1.1.3 会话 

2008-03-31 14:33:00 2002

原创 哈哈,今天是CSDN以来最高的排名啦

日排名:396(上升940名) 周排名:885(上升170名) 月排名:1447(上升174名) 总排名:11991(上升5名) 

2008-03-28 10:43:00 535

转载 Velocity语法

1.本文目地和使用对象... 22.什么是Velocity?. 33.Velocity能为你做什么?. 31.一个Mud Store Example. 34.Velocity Template Language (VTL): 介绍... 45.输出第一个VTL页面!. 46.Comments(注释). 57.References(引用)51.Variables(变量

2008-03-25 16:13:00 1234

转载 Velocity Quick Start [1] - 第一个实例

package nc.jonathan.velocity;import java.io.StringWriter;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.Velocity;import org.apache.velocity.exception.MethodInvocationExc

2008-03-24 20:22:00 471

转载 JSTL教程

SP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表

2008-03-24 17:06:00 781 1

转载 Liferay 的 portal 渲染过程

Liferay 的 portal 渲染过程好像很神奇,特别是当前4.2版还增强了渲染,实现了parallel rendering。也就是当打开portal页面时首先可以看到整个portal布局,每个portlet会先显示为一个进度条,过会portlet才 会被显示出来。现在不妨随我trace一下liferay 的代码, 看看liferay是怎么渲染出整个页面,并且了解如何实现paralle

2008-03-24 09:39:00 1495

转载 JSP Tag

1 Tag handler 1.1 重用   Tag handler被保存在org.apache.jasper.runtime.TagHandlerPool对象池中,以下是TagHandlerPool的几个方法:   public TagHandlerPool() 用缺省容量构造TagHandlerPool public Tag get(Class handle

2008-03-21 16:56:00 752

转载 How to search for a taglib's code (from wiki)

This page describes how to search for the code that implements a taglib that is being used in a JSP. Lets use the following as an example: " />First break down the tag a little into its separate

2008-03-21 15:56:00 511

转载 ant 全攻略

作 者: powerise 源地址:http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=12&thread=7784这是我写的ANT的培训内容,还不是很全,只有基本的内容:1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能

2008-03-21 10:28:00 547

原创 请求转发的forward , include 的区别

n         RequestDispatcher.forward()方法RequestDispatcher接口所定义的forward()方法可以将HTTP请求转送给其他Web资源(例如Servlet、JSP或HTML)进行处理,并产生HTTP回应。调用forward()方法时必须注意下列两点:n           在HTTP回应被“确认”(committed)以前才能调用f

2008-03-20 17:48:00 1992 1

转载 RequestDispatcher("URL") 和response.sendRedirect("URL") 的比较

我自己的:sendRedirect 不会传递 req,而forward 则会传递,因此 req.setAttribute(**,**)forward 之后可以继续拥有,而sendRedirect 则不会。resonse.sendRedirect("URL")是立即跳转,也就是说执行到这一步是,会跳转直URL所在页,但resonse.sendRedirect("URL")后的语句会继续执行。

2008-03-19 21:30:00 2887 1

转载 liferay 中 开发简单struts portlet

工作环境: JDK  1.4 DATABASE SQLServer 2000 OS  Windows XP 预备工作: 01. 下载liferay-portal-src-4.0.0 02. 下载liferay-portal-tomcat-4.0.0.zip一.创建liferay工作运行环境 01. 修改/build.properties中的javac.compiler=modern;javac

2008-03-19 16:59:00 2043

转载 Servlet和Filter的url匹配以及url-pattern详解

Servlet和Filter的url匹配以及url-pattern详解   Servlet和filter是J2EE开发中常用的技术,使 用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现, servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又

2008-03-19 14:25:00 424

原创 liferay 研究系列

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.

2008-03-18 18:05:00 503

转载 JGroups掀起Java群组通讯风潮

JGroups掀起Java群组通讯风潮cleverpig 发表于 2005-11-25 10:11:05作者:cleverpig     来源:Matrix评论数:3 点击数:1,156     投票总得分:3 投票总人次:1关键字:jGroups,群组,通讯

2008-03-17 10:45:00 768

转载 Spring中bean的基本xml配置

原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=12&ID=83040    在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。    理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Sprin

2008-03-17 10:12:00 504

转载 轻量级开发的成功秘诀,第 2 部分: 如何减轻容器

减轻多余负担,同时保持企业架构依然健壮

2008-03-17 09:59:00 534

转载 用 Quartz 进行作业调度

Quartz API 采用多面方式在 Java 应用程序中进行任务调度

2008-03-15 14:03:00 996

转载 Liferay中使用Velocity的注意事项

习惯使用Velocity,在将以前基于Turbine的程序向Liferay4.0RC移植的过程中出现了问题,困扰了我好多天,今天终于完全解决,总结如下: 1. Liferay采用的是com.liferay.util.velocity.MultipleResourceLoader来加载vm文件。此加载器的 设置是在com.liferay.portal.events.InitAction中进行

2008-03-14 10:03:00 682

原创 Java Content Repository API 简介

学习 JSR-170 如何使构建 CMA 变得轻而易举

2008-03-13 20:50:00 1026

转载 取代Liferay的createacount模块

花了三天,终于把sign-up模块做好了,要取代原有的createacount真不是件容易的事情。Liferay本身的用户管理已经 很完善,不使用原有的而重新编码真的很浪费,但需求中用户资料与Liferay提供的有很大出入,而且很多字段需要加密,只能勉强去重做了。    下载Liferay 专业版直接运行,并没有createacount,但在Liferay官方网站是可以注册的,对于这样成熟的平

2008-03-13 19:34:00 766

转载 深入浅出Liferay Portal (11)

类的层次关系MainServlet ActionServlet  HttpServlet   GenericServlet    ObjectPortalRequestProcessorPortletRequestProcessor TilesRequestProcessor  RequestProcessor   ObjectStrutsPortletJSPPortlet Lifer

2008-03-13 15:11:00 1425

转载 深入浅出Liferay Portal (12)

谈了这么多,还没说怎么自己往Liferay中创建和加入一个portlet,Liferay中定义了几种类型的portlet,如JSPPortlet,StrutsPortlet,和VelocityPortlet。先以JSPPortlet为例说明吧。1. 定义新的JSP Portleta) 首先到 .../portlet/ext中去加入自己要创建的portlet文件夹,例如myappletpo

2008-03-13 15:11:00 1546

转载 深入浅出Liferay Portal (10)

通过分析知道基于Ajax的portlet的呈现过程,体现了Ajax技术的价值:异步处理局部数据。增加一个portlet请求:Hypertext Transfer Protocol    POST /c/portal/update_layout HTTP/1.1/r/n    Referer: http://10.108.10.205:8080/web/guest/home?p_p_id=

2008-03-13 15:10:00 2156

转载 深入浅出Liferay Portal (9)

前面分析了在页面上增加一个portlet的服务器端的具体实现,现在分析其在浏览器端的实现,JavaScript要出场了。前面提到在Add Content中点击某个portlet的"Add"按钮,其实就是调用了addPortlet(...)方法。top_js.jspf------------------function addPortlet(plid, portletId, doAsUse

2008-03-13 15:09:00 1359

转载 深入浅出Liferay Portal (8)

tiles-def.xml------------------portal.jsp">    portal.jsp-------------- ">    ">      portal_normal.jsp" /> portal_normal.vm--------------------------$theme.include($top_head_include)#css ($c

2008-03-13 15:08:00 2082

转载 深入浅出Liferay Portal (2)

上篇讲到了安装JDK,ANT,JIKES,现在可以开始安装,配置,调试Liferay了。第 5 步 安装 Liferay Tomcat bundle将 liferay-portal-tomcat-5.5-jdk5-4.3.4.zip 解压到指定目录,如“D:/liferay/tomcat”,运行 bin 中的 startup.bat 就可以开启 tomcat 服务器,并且运行 lifera

2008-03-13 15:07:00 3206 3

转载 深入浅出Liferay Portal (1)

安装文件及版本* JDK: jdk-1_5_0_14-windows-i586-p.exe* JIKES: jikes-1.22-1.windows.zip* ANT: apache-ant-1.7.0-bin.zip (在liferay portal 的 build-common.xml 中说明了要 1.7.0 以上)* LIFERAY: liferay-portal-tomcat-5.5

2008-03-13 15:06:00 2330

转载 深入浅出Liferay Portal (3)

用户在地址栏键入http://localhost:8080/后,整个Liferay系统发生了些什么呢?1. 第一步,生成 http://localhost:8080/cRequest:   GET/HTTP/1.1Response:  状态:HTTP/1.1 200 OK内容:... ...解释:在web.xml中有关于首页的定义如下,也就是说当用户敲入http://localhost

2008-03-13 15:04:00 3050

转载 深入浅出Liferay Portal (4)

上一篇讲到当用户在浏览器地址栏上输入http://localhost:8080/后,经过几次迭代,服务器最终处理的是http://localhost:8080/c/portal/layout(?p_l_id=1806),那当服务器收到/c/portallayout的请求后做了什么动作,最后是怎么向浏览器发送网页信息呢?1. 首先MainServlet接收这个请求,然后传递到LayoutAct

2008-03-13 15:03:00 2916 2

转载 深入浅出Liferay Portal (6)

上回说到/c/portal/render_portlet请求经过MVC过程后会到达render_portlet.jsp。render_portlet.jsp-------------------------Portlet portlet = (Portlet)request.getAttribute(WebKeys.RENDER_PORTLET);cachePortlet = Port

2008-03-13 15:02:00 1806

转载 深入浅出Liferay Portal (7)

如何在portal中增加一个portlet (非content_portlet)。通过分析知道,在Add Content中点击某个portlet的add按钮后,服务器会收到一个/c/portal/update_layout...的请求(这里与生成Add Content Portlet有区别,在前面文章中提到,那时的请求是一个/c/portal/render_portlet...),服务器

2008-03-13 15:02:00 1742

转载 深入浅出Liferay Portal (5)

先前的文章提到/c/*的请求都是交给MainServlet处理的,现在分析对于不同的/c/*,例如/c/layout或者/c/update_layout等请求是怎么传递到不同的action去的呢。下面以显示 Add Content 为例进行分析,Add Content 窗口其实是一个在 portlet-custom.xml 中定义的名为87的portlet。点击Add Content链接会产

2008-03-13 15:01:00 1551 1

原创 eclipse下创建一个tomcat的debug

首先在debug中创建一个java application,如命名为"tomcat5",在"main"选单中,在"Main class"中填入"org.apache.catalina.startup.Bootstrap".在"Arguments"选单中,在"Program arguments"中填入-config "%TOMCAT_HOME%"/conf/server.xml" start,在

2008-03-13 11:01:00 959

java 编码方式转换大全

编码方式转换 Differences between UTF-8 format and Java modified UTF-8 format The null byte (byte)0 is encoded using the 2-byte format rather than the 1-byte format, so that Java virtual machine UTF-8 strings never have embedded nulls. Only the 1-byte, 2-byte, and 3-byte formats are used.

2010-06-01

stuts 1.x 标签库(html,bean,logic)

stuts 标签库 ,主要是1.x的几个标签库(html,bean,logic)

2010-03-06

Java Concurrency

java 多线程并发的一本好书,值得推荐

2009-06-11

java 反编译软件

很不错的java反编译软件,直接将class文件拖进去就ok了

2008-09-12

javascript 教程

javascript 教程,不错的ppt,哈哈哈

2008-03-21

ant 指南

ant 使用指南,中文pdf 版本

2008-03-21

sms library

java 源代码 ,CMPP 协议 短信网关

2007-08-10

空空如也

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

TA关注的人

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