码迷,mamicode.com
首页 > 编程语言 > 详细

Javaweb 概念集合(持续增加)

时间:2017-05-08 00:29:55      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:并发   htm   本地   apache服务   art   区别   http   指定   轻量级   

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 概念集合(持续增加)

标签:并发   htm   本地   apache服务   art   区别   http   指定   轻量级   

原文地址:http://www.cnblogs.com/joyvon/p/6822770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!