用户登录
用户注册

分享至

hibernate容器

  • 作者: hello122846
  • 来源: 51数据库
  • 2020-10-06
Java EE容器是用来管理组件行为的一个集合工具,组件的行为包括与外部环境的交互、组件的生命周期、组件之间的合作依赖关系等等。容器组成:
Web容器:包括Jsp与Servlet组件,可使用EJB中的组件完成复杂的商务逻辑;
EJB容器:包含组件EJB, EJB规范定义了一个开发和部署分布式商业逻辑的框架;
Applet容器 包含组件Applet,即可使用J2SE开发Applet;
Application Client容器:包含组件Application Client。具体实现:
View:Web容器中的JSP或Servlet、Applet、Applicationg Client。Servlet是实现Controller部分业务流程控制的主要手段;而EJB则主要针对Model部分的业务逻辑实现。
依靠JAVA EE的各种服务以及API与各种企业资源和企业级应用相连接。
JDBC JCA用于企业资源的连接,JAX-RPC JAXR SAAJ是实现WEB SERVICE以及WEB SERVICE连接的基本支持。
现在容器的概念变得有点模糊了,大家耳熟能详是那些功能强大的开源框架,比如Hibernate、Struts2、Spring、JSF等,其中Hibernate就基于JDBC的基础封装了对事务和会话的管理,大大方便了对数据库操作的繁琐代码,从这个意义上来说它已经接近容器的概念了,EJB的实体Bean也逐渐被以Hibernate为代表的持久化框架所取代。
接口是Java EE学习之路必备的思想,另一个是比较常规的组件和容器。Java EE的核心是一组规范与指南,其核心概念就是组件+容器。随着越来越多的Java EE框架出现,相应的每种框架都一般有与之对应的容器。组件:
本意是指可以重用的代码单元,一般代表着一个或者一组可以独立出来的功能模块,在Java EE中组件的种类有很多种,比较常见的是EJB组件、DAO组件、客户端组件或者应用程序组件等,它们有个共同特点是分别会打包成.war,.jar,.jar,.ear,每个组件由特定格式的xml描述符文件进行描述,而且服务器端的组件都需要被部署到应用服务器上面才能够被使用。
软件
前端设计
程序设计
Java相关