`
cwqcwq
  • 浏览: 74865 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
SOA(Service-Oriented Architecture,面向服务架构)是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。 本文以axis1.4 + ejb2.x 为基础,SOAP由axis完成,ejb完成具体的服务实现,以期对SOA有一个感性的认识。 一、EJB的开发: 1、开构成EJB组件的相关类 /** * Hello EJB组件的远程接口 * 该接口由容器实现,EJB对象会将客户请求委派给实际的EJB bean类 * @autho ...
ZK是一个深受欢迎的开源AJAX框架,由台湾一家软件公司开发。它是事件驱动(event-driven)、基于组件(component-based)的。ZK 包括一个基于AJAX 事件驱动的引擎(engine),一套丰富的XUL 和XHTML,以及一种被称为ZUML(ZK User Interface MarkupLanguage,ZK 用户界面标记语言)的标记语言。它提供的非常丰富的组件,能够与Ext相媲美。 一、快速开始 1、下载ZK: ZK的官方网站 http://zh.zkoss.org 可以下载最新的ZK开发包,目前的最新版为3.6.1,2009.04.29发布。本文就以3.6.1 ...
1、导入jar包 -- webmvc.jar -- asm.jar 2、配置核心servlet <servlet> <servlet-name>WebServlet</servlet-name> <servlet-class> com.cwq.webmvc.core.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> <init-param> ...
    ASM字节码处理框架是用Java开发的而且使用基于访问者模式生成字节码及驱动类到字节码的转换,通俗的讲,它就是对class文件的CRUD,经过CRUD后的字节码可以转换为类。ASM的解析方式类似于SAX解析XML文件,它综合运用了访问者模式、职责链模式、桥接模式等多种设计模式,相对于其他类似工具如BCEL、SERP、Javassist、CGLIB,它的最大的优势就在于其性能更高,其jar包仅30K。Hibernate和Spring都使用了cglib代理,而cglib本身就是使用的ASM,可见ASM在各种开源框架都有广泛的应用。    ASM是一个强大的框架,利用它我们可以做到:    1 ...
一、背景知识: 1、什么是规则引擎 Java规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。 推理引擎包括三部分:模式匹配器(Pattern Matcher)、议程(Agenda)和执行引擎(Execution Engine)。推理引擎通过决定哪些规则满足事实或目标,并授予规则优先级,满足事实或目标的规则被加入议程。模式匹配器决定选择执行哪个规则,何时执行规则;议程管理模式匹配器挑选出来的规则的执行次序;执行引擎负责执行规则和其他动作。 和人 ...
Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1) 网上已有许多关于Spring源码解读的文章,但对于SpringMVC中基于annotation的Controller这一块,目前还没发现有相关源码解读的文章,这几天,一直在研究SpringMVC,小有所获。这里,对Spring中基于annotation的Controller的实现原理作下简单分析,作为以后学习的参考资料,如果有人也对此感兴趣,也欢迎一起研究,交流心得。 快速开始SpringMVC 1、导入核心JAR,有两种导入方式    * 导入全部JAR:spring.jar    * 导入 ...
Global site tag (gtag.js) - Google Analytics