
j2EE
文章平均质量分 68
starxu85
这个作者很懒,什么都没留下…
展开
-
基于SSH开发架构的重新分层
现代的企业开发中,越来越多地引入了多层架构设计模式。Struts+Spring+Hibernate (一下简称为SSH)就是其中之一,SSH架构是当前非常火的架构,很多金融、电信项目,大型门户网站均选择该架构作为业务支撑架构,开发流程也已经非常成熟。但是该结构开发起来,依旧存在一些问题。分析这些问题,得先从SSH架构的组成说起。 SSH为Struts+Spring+Hibernat原创 2008-03-14 23:34:00 · 1462 阅读 · 0 评论 -
单点登录(SSO)—简介
单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务于原创 2008-05-22 00:33:00 · 1055 阅读 · 0 评论 -
ActiveMQ in Action(1)
1 JMS 在介绍ActiveMQ之前,首先简要介绍一下JMS规范。1.1 JMS的基本构件1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。1.1.2 连接 JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。1.1.3 会话原创 2008-06-21 08:41:00 · 1492 阅读 · 0 评论 -
ActiveMQ in Action(5)
2.5 Clustering ActiveMQ从多种不同的方面提供了集群的支持。2.5.1 Queue consumer clusters ActiveMQ支持订阅同一个queue的consumers上的集群。如果一个consumer失效,那么所有未被确认(unacknowledged)的消息都会被发送到这个queue上其它的consumers。如果某个consumer原创 2008-06-21 08:48:00 · 1634 阅读 · 0 评论 -
ActiveMQ in Action(6)
2.6 Features ActiveMQ包含了很多功能强大的特性,下面简要介绍其中的几个。 2.6.1 Exclusive Consumer Queue中的消息是按照顺序被分发到consumers的。然而,当你有多个consumers同时从相同的queue中提取消息时,你将失去这个保证。因为这些消息是被多个线程并发的处理。有的时候,保证消息按照顺序处理是很重要的。例如,你可能原创 2008-06-21 08:49:00 · 1292 阅读 · 0 评论 -
ActiveMQ in Action(4)
2.4 Security ActiveMQ支持可插拔的安全机制,用以在不同的provider之间切换。2.4.1 Simple Authentication Plugin Simple Authentication Plugin适用于简单的认证需求,或者用于建立测试环境。它允许在XML配置文件中指定用户、用户组和密码等信息。以下是ActiveMQ配置的一个例子:原创 2008-06-21 08:45:00 · 1217 阅读 · 0 评论 -
ActiveMQ in Action(7)
2.6.7 Wildcards Wildcards用来支持联合的名字分层体系(federated name hierarchies)。它不是JMS规范的一部分,而是ActiveMQ的扩展。ActiveMQ支持以下三种wildcards: "." 用于作为路径上名字间的分隔符。 "*" 用于匹配路径上的任何名字。 ">" 用于递归地匹配任何以这个名原创 2008-06-21 08:51:00 · 1294 阅读 · 0 评论 -
ActiveMQ in Action(3)
2.3 Persistence2.3.1 AMQ Message Store AMQ Message Store是ActiveMQ5.0缺省的持久化存储。Message commands被保存到transactional journal(由rolling data logs组成)。Messages被保存到data logs中,同时被reference store进行索引以提高存取原创 2008-06-21 08:44:00 · 1101 阅读 · 0 评论 -
JVM参数调优实践
<br /><br />tomcat启动参数,将JVM GC信息写入tomcat_gc.log<br />CATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -Xloggc:/var/log/search/tomcat_gc.log'<br />各个参数含义,以及GC机制,参考下文:<原创 2011-05-08 11:24:00 · 7142 阅读 · 0 评论