-
服务器:软件+硬件 安装了服务器软件的计算机
-
服务器软件:具体软件产品 接收用户的一些请求,处理用户请求,给用户返回结果。
-
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 事务服务,是一套组件进行事务监听的。
-
WEB服务器相关概念
最新推荐文章于 2022-10-24 17:38:00 发布