技术足迹
iteye_1815
这个作者很懒,什么都没留下…
展开
-
又发现了一个ESB的产品
Artix是一系列高性能Web 服务集成产品,它使企业能够使用Web 服务解决复杂的、要求苛刻的集成问题。它采用了SOA技术,解决了企业在异构性、多供应商IT基础结构的互操性方面的问题,使这些关键业务系统协同工作,降低了成本,实现了灵活性,但不会牺牲原有系统的性能和可用性。Artix使系统集成跨越到ESB(Enterprise Service Bus)。Gartner在报告中认为, EAI发展到E...2005-03-04 10:29:06 · 184 阅读 · 0 评论 -
mule中协议服务的查找
在mule中提供了tcp、vm、http、soap、jms、udp、file等多种协议,那么这些协议在运行期是怎样查找的呢? 这是由MuleClient在中调用send()方法发送一个事件时,由MuleEndPoint的父类ImmutableMuleEndpoint调用自身的 createEndpointFromUri(UMOEndpointURI uri, String type)方法来创建一个...2007-07-24 21:20:00 · 87 阅读 · 0 评论 -
基于Spring、hibernate、webwork的工作流终于推出了
前段时间一直在忙于工作流的改版,经过将3个多月的努力,公司基于我们的核心框架framework4.0(spring、hibernate、webwork)的javabean版工作流终于推出了,在此发文庆祝一下。- 作者: snowfox2008 2006年02月23日, 星期四 09:31 ...2007-07-24 21:23:00 · 67 阅读 · 0 评论 -
EAI深层解析之我见
EAI深层解析之我见1、 EAI概念概述早期EAI是相对狭义上的EAI,正如其字面上的含义“Enterprise Application Integration”,即企业应用整合,仅指企业内部不同应用系统之间的互连,以期通过应用整合实现数据在多个系统之间的同步和共享,现在EAI具有了更广义上的内涵,它已经被扩展到业务整合(Business Integration)的范畴,业务整合相对EAI来说...2007-07-25 23:41:00 · 298 阅读 · 0 评论 -
SCA、JBI之比较
SCA最早是由IBM、BEA、Oracle、SAP四大家发起的规范,现在已经有18家成员加入了此规范,包括SUN; JBI是由SUN主导的规范;区别如下(偶在国外的一个论坛上摘来的,就不翻译了,还是原汁原味的好) :1. Supporters of SCA view JBI as a Java Platform standard that can be helpful in implementi...2007-07-26 00:35:00 · 95 阅读 · 0 评论 -
基于webwork和过滤器实现无代码侵入的原子级界面权限
在我们开发产品或项目的过程中,经常会遇到的用户关于对界面权限控制的需求,如一个审批表单,由基本字段和审批意见等字段组成,用户要求不同角色进入页面时,对页面中不同的输入框有不同的权限,例如申请人只能填写基本信息的输入框,对于审批意见的输入框是只读的,而审批人进入相同的页面时,可以在审批意见的输入框中填写意见。这是一个最简单的业务需求。通常我们实现这样的需求时,需要在我们的页面中嵌入N多的if......2007-07-29 22:53:00 · 113 阅读 · 0 评论 -
AIX+weblogic性能诊断记录1
公司的产品在一个大集中式的项目中,上线试运行的过程中,性能一直很慢,最近有频繁出现down机的现象,运行环境是:AIX5.3+ibm jdk1.5.0+weblogic9.2 MP2,今天终于请了两位bea的专家进行会诊,一位曾经是bean的R&D人员,一位是supporter,会诊结果如下:1、nohup.out文件<Jul 22, 2008 11:49:06 AM GMT+0...2008-07-24 13:41:00 · 111 阅读 · 0 评论 -
参加IBM SCA技术培训有感
周六去参加了IBM的技术加油站,来自IBM的Tidwell先生做了"Building next-generation SOAs with SCA and SDO"的精彩演讲。 在讲座中,Tidwell首先回顾了SOA的历史,接着开始讲SCA的规范,定义,实现等,之后还有SDO规范,BPEL,和XFORMS,整个讲座从上午9点开始,到下午1点结束。整个讲座其实还是以介绍和普及为主,没有太深入的东西,...2007-08-27 16:46:00 · 83 阅读 · 0 评论 -
由于Spring的单态引起的线程阻塞的问题
线程阻塞的问题关键字:Spring, 单例,同步,线程阻塞,粒度 现象:某大型保险公司的OA应用(大集中模式,用户有2万多人,8千多个组织)在200多用户在线时,竟然发生了weblogic实例挂起,分析dump文件,发现有一个流程提交的线程发生意外,一直占有着一个对象的锁,因此它竟然阻塞了200多个线程,而所有的线程都阻塞在一个叫A的对象上,而这些被阻塞的线程还是处理不同的任务(就是说...2008-09-13 10:05:00 · 259 阅读 · 0 评论 -
java变量
类中有几种变量,分别是:局部变量(英文可以为:local\automatic\temporary\stack variable)是定义在方法里的变量;实例变量(英文为:instance variable)是在方法外而在类声明内定义的变量,有时也叫成员变量;类变量(英文为:class variable)是用关键字static声明的实例变量,他们的生存期分别是:局部变量在定义该变量的方法被调用时被创建...2007-07-24 21:18:00 · 67 阅读 · 0 评论 -
applet的运行
applet在浏览器中运行时,首先由jre负责将applet及其相关的jar包下载到本地,然后再执行,这样用户就必须能够保证applet的相关jar文件都能被正确下载。今天在更新公司的工作流客户端设计器时,由于给设计器加入了新的电子表单的集成功能,所以在applet中新引入了电子表单的相关class,但是在运行调试时,jre却并没有下载电子表单的jar包到本地,applet的这个class文件在一...2007-07-24 21:12:00 · 84 阅读 · 0 评论 -
自己基于spring和hibernate封装的framework
这两个月一直忙于写工作流论文的事,所以也没有记什么东西,上一周,自己研究了一下spring和hibernate,发现spring尤其是在aop方面的强大,在javaeye上看了N多N多的关于transaction和session的讨论,其实这些spring已经全部给封装好了,又看了看它的源码,也算是搞明白了它的实现原理,最后花了几天的时间又自己封装了一个简单的framework,这一周打算把公司的...2007-07-24 21:03:00 · 59 阅读 · 0 评论 -
static块的执行
今天在javaeye上看到的一个帖子,摘引如下:"java深度历险"一书在讲解“类装载”的一章中,举了以下的例子: 引用: java代码: public interface Assembly{ public void start(); } public class Word implements Assembly{ static{ System.out.println("Word stati...2005-03-15 11:02:59 · 64 阅读 · 0 评论 -
J2EE的模块化部署
下面的文章转帖自http://www.it315.org/articles/j2ee/j2ee7.htm 仙人掌工作室在前面两篇文章中,我们了解了J2EE应用封装和部署的基本概念和实践操作,下面我们来看看几个可能遇到的问题。 一、模块次序问题 J2EE规范没有对EAR文件内的J2EE模块应该如何部署作出任何规定。特别地,J2EE规范没有明确规定部署模块的次序。如果一个模块中的某个组件要用到另一个待...2005-03-16 15:26:32 · 171 阅读 · 0 评论 -
EJB的HOME接口的高速缓存
EJB的HOME接口的高速缓存- - 公司的platform产品中用到了基于EJB的工作流,而platform每次调用工作流时,都是通过JNDI对home接口进行lookup,这个动作是很耗性能的,而以前竟然没有进行缓存,汗ing........,刚刚看到了Brett McLaughlin写的一篇<<EJB 最佳实践:工业强度的 JNDI 优化>> 于是赶紧改写了一个ho...2007-04-29 11:25:47 · 143 阅读 · 0 评论 -
spring中使用mule的配置经验总结
在spring中使用mule时,有两种主要的方式,一种是将mule中的bean直接配置在spring的bean.xml文件中,统一由spring来管理;另一种是由mule自带的SpringConfigurationBuilder类来加载mule自己的配置文件mule-config.xml;采用第二种方式时,在spring中可以直接使用mule的配置文件,而不用再写配置文件。SpringConfig...2005-09-23 17:38:01 · 227 阅读 · 0 评论 -
mule中协议服务的查找
在mule中提供了tcp、vm、http、soap、jms、udp、file等多种协议,那么这些协议在运行期是怎样查找的呢? 这是由MuleClient在中调用send()方法发送一个事件时,由MuleEndPoint的父类ImmutableMuleEndpoint调用自身的 createEndpointFromUri(UMOEndpointURI uri, String type)方法来创建一个...2005-09-23 17:38:57 · 134 阅读 · 0 评论 -
郁闷死的axis集成问题
在自己的webapp中集成axis时,始终出现:Processing file D:\ewayplatform4.0/eway-build/work/com/eway/framework/services/webservice/deploy.wsddException: AxisFaultfaultCode: {http://xml.apache.org/axis/}HTTPfaultSubcod...2005-09-27 23:00:21 · 187 阅读 · 0 评论 -
实现xwork配置文件的自动加载
本公司的业务开发平台中,在展现层用到了webwork作为控制框架,由于最近在公司的一个比较大的商业计划中,打算实现“应用集市”的功能,在技术上要实现业务模块的导入导出功能,因此要求系统必须能够实现自动加载一个业务模块的所有相关文件,而在持久层和业务层不存在任何问题,因为hibernate的mapping文件,和spring的配置文件xxx.bean.xml只要在classpath中,都是可以自动加...2008-03-25 23:09:00 · 196 阅读 · 0 评论 -
关于clone的问题
偶今天真是郁闷呀,在系统中用了一个静态的hashtable缓存工作流定义(因为在运行期,工作流定义是不可能改变的),但是偶忘了在调用客户端的JAVABEAN时,业务系统给JAVABEAN的参数重新赋了值,结果..........,偶都不好意思说了,所有的实例都取了第一次的赋值。于是乎,偶赶紧给JAVABEAN对象实现了Cloneable,然后在给参数重新赋值的地方,用clone的对象,嘿嘿,...2007-07-24 20:58:00 · 119 阅读 · 0 评论 -
java平台统一异常框架的设计与实现
在一个framework的设计中,异常框架的设计占据着很重要的位置,因为它会直接影响到整个应用的健壮性、稳定性和易用性,因此笔者结合自己在产品开发中的经验给出了一个异常框架的设计及实现与大家共享,有考虑不周或欠妥的地方还望大家一起讨论,共同提高。 1.1 Java异常框架总体设计异常框架的总体结构图 11.1异常框架总体结构图如上图所示,java平...2007-10-13 15:25:00 · 121 阅读 · 0 评论