WEB服务器相关概念

  • 服务器:软件+硬件 安装了服务器软件的计算机

  • 服务器软件:具体软件产品 接收用户的一些请求,处理用户请求,给用户返回结果。

  • web服务器软件:一般用于网站的服务器,可以处理浏览器客户端一些请求并返回一些响应。目的就是让网络中的任何用户都可以访问服务器中部署的一些web资源。Apache Nginx

  • web容器:安装服务器软件

  • 常见的与Java相关的web服务器软件:

    • tomcat 免费,开源,服务中小型的Java EE项目 支持一部分的Java EE规范: Servlet/ JSP 使用用户群体非常的大,使用的范围很广,知名度很高
    • weblogic:oracle公司 服务与大型Java EE项目。支持所有的Java EE规范 收费的
    • webSphere:IBM公司 服务与大型Java EE项目。支持所有的Java EE规范 收费的
    • Jboss:Jboss公司 服务与大型Java EE项目。支持所有的Java EE规范 收费的
  • Java EE: Java语言在企业级开发中使用的技术规范的总和。一共规范的13项。

  • JavaEE的13项技术规范:JDBC JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF

    • JDBC规范 Java Database Connectivity

      主要是对关系型数据库据提供统一的访问方式。针对不同的数据库只用使用一套代码即可。

    • JNDI Java Naming Directory Interface

      Java命名和目录接口,提供了一套统一可以在网络中查找和访问服务的方式。通过指定一个服务器名称,该名称对应于数据库或者命名服务中的一个记录。

      在DataSource中可以事先建立多个数据库连接,保存在数据库链接池中。当程序中需要连接时从数据库连接池中取出有一个空闲状态的数据库连接即可。

    • EJB Enterprise JavaBean

      一套服务器组件模型:包含有四种状态的对象类型:无状态会话bean、有状态会话bean、实体bean、消息驱动bean

    • RMI RemoteMethod Invoke

      远程方法调用。能够在一台计算机中去访问另一台计算机中的应用(方法)

    • JSP Java Server Page

      java服务器页面,是一个动态的内容模板。JSp可以使用 Servlet提供的API方法。一般情况下需要和JavaBean结合使用。从而可以将页面表现和业务逻辑分离。

    • Servlet Java Server Applet

      使用java语言编写的运行在服务器端的小程序。扩展了web服务器的功能。

    • XML Extensible Markup Language

      是一种可扩展的标记语言。被用来在不同的业务中实现共享数据的。它主要用于传输数据的。

    • JMS Java Message Service

      JMS是java消息服务,它主要应用在不同的客户端中实现异步的消息传输。也是一个和Java平台无关的面向消息服务的中间件

    • Java IDL Java Interface Description Language

      ​ Java 接口定义语言 描述软件组件的一中计算机语言。

    • Java Mail

      JavaMail 是用于存取邮件服务器的 支持Smtp服务 也支持Imap服务还支持POP服务

    • JTA Java Transaction API

      ​ Java 事务API 保证用户操作的ACID(原子、一致、隔离、持久)属性。

    • JAF Java Activition Framework

    ​ 是Java中一套关于处理数据的框架。

    • JTS Java Transaction Service

      Java 事务服务,是一套组件进行事务监听的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值