Java EE知识体系

本文记录了我在大学期间学习《Java EE》这门课程的大部分知识,对于没接触过Java EE的人来说,可以作为一个浅显的入门,当然这篇博客的内容毕竟只是冰山一角,如需深入学习方得结合其他资料。

Chapter 1
一.什么是Java EE组件?
J2EE应用是由组件组成,J2EE组件是一个独立的功能软件单元(如独立完成某个功能的JSP,JavaBean,servlet等类文件均为一个组件),它与其他相关的类别和文件被组装到一个J2EE应用中(其他文件包括如图片资源、FLASH、CSS格式控制等),并且和其他组件进行通信(如利用请求的分派forward,重定向,Session,Cookies等技术进行通信)。JavaEE组件使用java语言编写,JavaEE组件和标准Java类的不同之处在于Java EE组件需要组装到 JavaEE应用中,需要被验证是否合乎格式并遵循JavaEE规范,并且会部署到生产环境,通过JavaEE服务器来运行和管理。

二.列出JavaEE服务器中所有的容器,并给出所有容器的定义?
JavaEE共提供了四种容器:
应用客户端容器、小应用程序容器、Web容器、企业JavavBeans(EJB)容器。
①应用客户端容器:管理应用客户端组件的执行,应用客户端和他们的容器运行于客户端上。
②小应用程序容器:管理小应用程序的执行,由共同运行在客户端的Web浏览器和Java插件组成。
③Web容器:为JavaEE应用管理JSP页面和servlet组件的执行,Web组件和它们的容器运行于Java EE服务器上。
④企业JavaBeans(EJB)容器:为Java EE应用管理企业Bean的执行,企业Bean和它们的容器运行于Java EE服务器上。

三.描述所有的JavaEE组件?
J2EE组件包括:
(1)运行在客户端的组件:可以是一个Web浏览器、一个Applet,也可以是一个普通的客户端Java 应用程序。
(2)运行在服务器上的Web技术组件,主要包括:Java Servlet 和 JSP,JSF等。
(3)运行在服务器上的EJB业务组件:Session Bean(会话 Bean),Entity Bean(实体 Bean)和 Message-Driven Bean(消息驱动 Bean)。

四.什么是JavaEE模块?
J2EE模块是由一个或多个针对相同容器类型的Java EE组件以及一个属于该类型的组件部署描述符组成。例如,企业Bean模块部署描述符声明了针对企业Bean的事务属性和安全性授权方式。

五.列出所有JavaEE模块并给出它们的描述?
J2EE模块如下:(每一个模块都有一个扩展名为.xml配置描述符)
(1).EJB模块&

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值