`
echohfut
  • 浏览: 224254 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SLSB的业务接口

阅读更多

今天在看EJB的相关知识时回忆起以前SLSB中业务接口的设计。

声明一个业务接口继承自java.rmi.Remote接口(BTW,这是一个Marker interface). 该接口中声明所有业务需要的远程方法。EJB实现类实现这个业务接口即可,不需要直接实现java.rmi.Remote

 

该方案目的有二:

1. 抽象出一个公共的业务接口并强迫EJB实现(编译时检查)

2. 解耦EJB中多余的接口声明。当然注意的是业务接口中的方法还是需要抛出java.rmi.RemoteException的,要不EJB实现类没法实现.(参考实现时接口变窄的思想)

分享到:
评论

相关推荐

    slsb-remote-demo:具有独立客户端的远程接口访问的无状态会话Bean演示

    SLSB带接口的远程演示具有接口但具有仅WAR部署的现代Java EE EJB的演示。 Bean类同时使用@LocalBean和@Remote进行注释,并且都被注入到JSF托管Bean中并直接使用。

    SLSB Improving the Steganographic Algorithm LSB

    SLSB Improving the Steganographic Algorithm LSB

    slsb-nointerface-demo:使用SLSB无界面视图的网页演示

    SLSB无接口演示现代Java EE EJB的演示,它无接口且仅具有WAR部署。 Bean类同时使用@LocalBean和@Remote进行注释,并且都被注入到JSF托管Bean中并直接使用。

    Artemis1.0-快速的SLSB+spring+hibernate代码生成工具

    基于JCF的代码生成工具 博文链接:https://onecan.iteye.com/blog/83136

    SLSB-forest:高维数据的近似k近邻查询

    基于此,将支持动态数据索引的LSH和B-tree结合,构建新的SLSB-forest索引结构,使散列桶里的数据维持在一个合理的区间。针对SLSB-forest提出了两种查询算法:快速查找和准确率优先查找,并通过理论和实验证明查找...

    Spring-Reference_zh_CN(Spring中文参考手册)

    5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 5.4.2.1. 注册用户自定义的PropertyEditor ...

    Spring 2.0 开发参考手册

    目录 前言 1. 简介 1.1. 概览 1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 ... 用Java接口定义管理接口 ...

    spring chm文档

    5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP...

    Spring中文帮助文档

    5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP...

    Spring API

    5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP...

    atmosphere-ee6-2.1.5.zip

    testfun.zip,一个轻量级的junit运行程序,允许测试jee代码,比如jpa、slsb和jax-rs,而不需要

    CPetstore-开源

    CPestore 是另一个使用开源 COTS 的更短、更干净的 Petstore。 它的特点是: 生成带有查找器的实体 bean JAAS;... 由 Xdoclet 生成 SLSB; Goodie (Weblogic + Oracle) 和 Freebie (Jboss + MySQL) 构建无代码更改。

Global site tag (gtag.js) - Google Analytics