JavaEE体系架构


  1. 三层架构


  1. 客户层-客户计算机(包括web浏览器、Applet应用小程序、客户端),又名表现层。位置处于客户计算机。Servlet请求从页面传到后台

  2. J2EE服务器(表示层:JSPServletJavaBean;业务逻辑层:实体EJB、会话EJB、消息驱动Bean;又名业务层,包括控制层Action和逻辑层:处理请求的Service)。位置处于J2EE服务器上。

  3. 企业信息系统层(EIS):目录服务、消息队列、ERP、其他遗留系统,EIS服务器上的软件系统。又名持久层,包括Dao层和最终数据库层

    JavaEE体系架构

     


  1. 实体Bean向数据库中添加数据的六个过程


  1. 配置数据源(数据的来源,建立了所有建立数据库连接的信息,数据库可能不止一个,而且可能不同的数据库。这些数据库访问需要用户名、密码,数据库连接对象的最大数、最小数,正在使用的连接数,数据库连接对象的超时。)

  2. 指定数据源

  3. 开发一个实体Bean

  4. 开发会话Bean进行调优

  5. 打包并部署到JBoss服务器(JNDI服务,供外部访问)

  6. 开发客户端进行测试

     

    JavaEE体系架构


  1. 重要概念


  1. JavaEE(一般用于Javaweb应用程序)

    初级系统:JSP(Java Server pages) + servlet + JavaBean

    大型网站:Struts + hibernate + spring


(2)EntityManager:实体管理器,@persistenceContext:动态注入EntityManager,unitName:指定持久化名称


3)实体EJB:对应数据库中的表。实体Bean需要实现Serializable接口


4)同步通信和异步通信


5ERP:企业管理软件


6Web容器、EJB容器




相关文章:

  • 2021-08-12
  • 2021-05-24
  • 2021-04-28
  • 2022-02-06
  • 2022-12-23
  • 2021-08-30
  • 2021-03-31
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2021-07-16
  • 2021-07-05
  • 2021-11-21
  • 2021-12-04
  • 2021-12-17
相关资源
相似解决方案