- 博客(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
转载 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
转载 取代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 编码方式转换大全
2010-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人