Javaweb 概念集合(持续增加)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javaweb 概念集合(持续增加)相关的知识,希望对你有一定的参考价值。

1、web应用服务器

Tomcat :是一个免费的开放源代码的Web 应用服务器,Tomcat 是Apache 服务器的扩展,Apache 为html页面服务,而Tomcat 实际上运行JSP 页面和Servlet,Tomcat处理静态HTML的能力不如Apache服务器;

    Tomcat 是小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选;

JBoss: 是一个管理EJB的容器和服务器,JBoss核心服务是作为EJB服务器。JBoss不提供serverlers/JSP page 的WEB容器,可以和Tomcat或Jetty绑定使用;

WebLogic :是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中;

  应用服务器(如WebLogic)与Tomcat有何区别: 应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。而Tomcat则功能没有那么强大,它不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部功能。既然应用服务器具有Tomcat的功能,那么Tomcat有没有存在的必要呢?事实上,我们的很多中小应用不需要采用EJB等技术,Jsp和Servlet已经足够,这时如果用应用服务器就有些浪费了。而Tomcat短小精悍,配置方便,能满足我们的需求,这种情况下我们自然会选择Tomcat。

2、EJB (Enterprise Java Bean): 封装了业务的bean ,并部署在独立的服务器上,为客户端(如:web服务器)提供调用,调用的方式基于RMI

参考:http://blog.csdn.net/jojo52013145/article/details/5783677

3、RMI (Remote Method Invoke 远程方法调用)Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中指定的这些方法才可远程使用;

     涉及Java对象序列化;占用带宽,适合内网场景;

参考:http://haolloyin.blog.51cto.com/1177454/332426/

以上是关于Javaweb 概念集合(持续增加)的主要内容,如果未能解决你的问题,请参考以下文章

javaweb-Servlet过滤器Filter

JavaWeb之redis&Jedis

JavaWeb 基础知识——线程01

JavaWeb 基础知识——线程01

CentOS下javaweb服务器搭建记录(持续更新)

javaweb基础 02--javaweb基础概念