一.EJB简介

 

EJBsunJavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话BeanSession Bean),实体BeanEntity Bean)和消息驱动BeanMessageDriven Bean

 

二.EJBDUBBO的区别

 

Dubbo是一个分布式的服务架构,可直接用于生产环境作为SOA服务框架。(必须依赖于Spring框架,必须启动Zookeeper服务,用于注册接口),EJB一样,都可以实现接口与实现类的远程类调用,实现接口,可以将核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。

 

三.EJB在同项目中的应用(只有一个实现类)

 

1、定义接口(@Local注解,代表本地接口)

 

@Local
public interface Iejb {
    String sayHelloWord(String userName);
}
View Code

相关文章:

  • 2022-12-23
  • 2021-11-11
  • 2021-11-11
  • 2021-11-20
  • 2021-08-07
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-23
  • 2021-10-19
  • 2021-11-11
  • 2022-12-23
  • 2021-10-30
  • 2021-04-14
相关资源
相似解决方案