随笔 - 11  文章 - 79  trackbacks - 0
<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

欢迎合作

 

联系方式:openhandx@foxmail.com

 

常用链接

留言簿

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

     摘要: OpenHandx-River是一个OpenHandX-Unreal Web Service标准的ESB(Enterprise Service Bus)企业服务总线产品。ESB本身是构筑企业系统的必要元素,改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。OpenHandx-River提供了一种开放的、基于Unreal的 OpenService,通过简单的服务注册,来完成粗粒度应用(服务)和其他组件之间的互操作,够满足大型异构企业环境的集成需求。OpenHandx-River是将所有基于OpenHandX-Unreal开发项目的Web Service(或相同标准的Web Service)集中起来,统一包装、统一管理、统一入口构成企业服务总线,是打造数据服务为中心企业架构的重要组件。River提供了代理、点对点两种ESB服务模式,同时满足安全和高速访问的需求。在消息传递上River具备发送消息的功能,解决系统间异步的消息和数据传递。此外OpenHandx-River也是Op  阅读全文
posted @ 2012-11-12 21:24 彭明华 阅读(1702) | 评论 (2)编辑 收藏
     摘要: OpenHandx-Unreal是一个可扩展的轻量级web框架。Unreal以Ajax技为核心,开创了SS(Script-Service)脚本服务框架,并完全兼容MVC(Model-View-Controller)框架。SS框架可以轻易完成页面的 Script对象与Pojo对象的创建、操作、转化、传输,实现了web层与Service层的完全分离和解耦,使Service层的领域驱动设计能彻底地贯彻。Unreal还提供了统一的Web Service功能,为企业打造了统一的服务总线奠定基础。Unreal封装紧密,使用时不需要学习太多的抽象类、接口等概念,因此容易上手,开发效率更高。  阅读全文
posted @ 2011-11-15 08:47 彭明华 阅读(1281) | 评论 (2)编辑 收藏
     摘要: OpenHandX-real是一个小巧的JDBC轻量级封装的工具包,其最核心的特性是查询结果集、以及增、删、改、按主键查询的封装。可以直接将查询出来的结果集封装成JavaBean、编辑表数据时自动匹配字段和数据类型,这就为开发者做了最枯燥乏味、最容易出错的工作。还提供了spring的支持,由spring统一管理数据库事务。除此之外还提供一些常用应用工具类,如:树型结构类、枚举常量类、业务日志类、系统信息类、业务编号类。实现零SQL零配置文件的数据库开发。
  阅读全文
posted @ 2011-01-12 10:05 彭明华 阅读(2097) | 评论 (5)编辑 收藏
     摘要: 随着企业竞争的日益激烈,企业信息化的建设成为了关键因素,企业对计算机系统的需求越来越高,如:企业内部的ERP管理系统、决策分析系统,对外的销售及支付、客户服务系统等系统越来越多,大型企业的情况尤为复杂,单独做好一个系统或几个系统再也无法适应企业信息化建设的发展。本文要谈的是特大型企业应用,这类企业的特点是垄断、使用系统的员工上万、地域分布广差异大,对系统的功能和性能上有着极高的要求,本文从目前的企业现状、企业架构两个方面说明。  阅读全文
posted @ 2010-06-22 10:17 彭明华 阅读(379) | 评论 (0)编辑 收藏
     摘要: OpenHandX-Batch异步批量架构由7大组件构成,用户可以根据自己的情况选配不同的组件实现热插拔,因此组件的组合非常多。本文就如何快速部署一个标准的企业级批量架构来说明。  阅读全文
posted @ 2010-04-08 16:12 彭明华 阅读(2788) | 评论 (13)编辑 收藏
     摘要: OpenHandx-Report是一个轻量级的多维度Excel报表工具,核心采用了Poi和OpenHandX-chart,同时支持Excel的2003和2007文件格式输出。OpenHandx-Report使用简单、没有花哨的功能,他本身没有自己的模板设计工具和报表服务功能。OpenHandx-Report一切都遵循开发人员的习惯,使开发人员学习成本更低。他也具有一些商业报表平台所没有的功能,如:海量数据的支持、模板影射技术等。  阅读全文
posted @ 2010-02-27 16:33 彭明华 阅读(3418) | 评论 (39)编辑 收藏
     摘要: OpenHandx-chart核心采用了jfreechart,并集成了jfreechart的主要功能。虽然jfreechart的功能很强大,但使用起来也非常复杂。OpenHandx-chart目的有3个,第一是简化jfreechart使用、第二是增加图表工具的数据加工处理功能、第三是为OpenHandx平台提供图表处理能力。  阅读全文
posted @ 2010-02-09 01:29 彭明华 阅读(1837) | 评论 (3)编辑 收藏
     摘要: OpenHandx-common整理了日常开发中可能经常用到的方法、工具类。其中包括:JMS连接池、多数据源的数据库连接池、自定义表达式运算、数据模型、树结构算法、上下文管理、数据压缩接压、数据加密解密、xml解析与生成、udp传输、数据转换等工具类。Common会随着后续项目的开发而不断补充。  阅读全文
posted @ 2010-02-02 19:32 彭明华 阅读(2018) | 评论 (2)编辑 收藏
     摘要: OpenHandX是开放双手去做,进一步说是发挥每个人无尽的想象,不再受任何条件和制度的约束,这就是开源平台最宝贵的东西“自由”。OpenHandX平台采用成熟的技术、思想、理念。另外OpenHandX也质疑一些主流框架,并提出新思想,所有的框架和工具都是通过经得住实践验证的。他最大优点是适用、好用、高效。OpenHandX平台的发展方向是以开发人员为本,遵循人的思维和使用习惯,覆盖主流开发需要的综合型平台。
  阅读全文
posted @ 2010-01-19 14:33 彭明华| 编辑 收藏
posted @ 2009-09-02 16:26 彭明华 阅读(252) | 评论 (1)编辑 收藏
     摘要: 异步交易的概念相对于同步交易,同步交易是指BS/CS系统中当用户点击某个按钮系统就能很快查询出需要的信息,整个过程不需要长时间等待。随着计算机系统的普及化,更高级业务需求,如:分析型的报表、复杂的数据加工被提了出来。如果再做成同步交易用户可能需要等待几十分钟或数小时的时间,这显然是不被接受的。这时就需要一个高效异步交易系统。异步交易是指用户提交一个请求后系统很快返回提交成功的信息,随后用户可以继续做其它的工作,提交的请求由后台程序按照一定规则去处理,处理完成后用户可以取到结果,整个过程用户都不用刻意去等待因此是异步的。面对更高层的应用,更大的海量处理如:天气预报的卫星云图、生物基因工程等计算。  阅读全文
posted @ 2009-09-02 15:15 彭明华 阅读(2060) | 评论 (12)编辑 收藏