j2ee简介

    servlet是学习j2ee开发最为重要的一部分,但是只有servlet是不会起作用的。

    j2ee是sun公司为了企业开发所提供的一个标准平台,这定义了满足这个标准的产品要实现容器、服务和通讯方式等内容,使开发者尽量只注重于业务逻辑的开发。

 

    在J2ee中定义了四种组件、也是我们常说的基于组件的开发,并且每一种组件还都对应着一种容器。

  • Applets 运行在浏览器中,能够跟其他j2ee组件进行加护,其对应的容器为浏览器。
  • Application client组件    对应的容器是虚拟机,就是CS架构中的C。
  • Web components 包括了Servlet和JSP 。对应的容器是J2EE服务器(tomcat等)。
  • EJB 对于业务逻辑和数据库访问进行分类处理的组件。 对应的是EJB容器(jboss中就包括了EJB容器)。

    j2ee中定义了很多的服务。每一种服务现在都有对应的开源项目进行了实现,这样当我们需要用到其中的功能的时候就能够通过简单的了解进行使用,就能够加快开发,更加关注在业务逻辑了。

  • RMI 远程方法调用,EJB的基础之一。
  • JDBC 数据库访问服务
  • JTA 分布式事务
  • JMS java消息服务
  • JavaMail 邮件服务
  • WEB Service 包括了很多的协议,UUID ,SOAP等
  • JAAS java认证和授权服务

    j2ee有多个版本,每个版本所需要的基础jar包是不同的,其中所包括的组件和服务的版本也是不同的,比如:

  • j2ee1.4 包括了servelt2.4 、JSP 2.0、EJB2.1等
  • j2ee1.5 更名为java ee 5了,包括了servelt2.5, jsp 2.1 ejb 3.0的版本,升级之后通常使用起来都会更人性化,更简便。

    j2ee中包括了很多的内容,这样就有很多公司只专注于其中的几部分,出现了专门提供容器的公司,专门开发组件的公司,带来了更好的分工。其中如果要拿出能够通用的产品,必须满足sun公司的测试,据说合格的容器需要经过sun公司15000条的测试用例才可以。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值