来源:http://zhidao.baidu.com/link?url=gqPaYovGiEHYPPPyI6PgPV6THVLr4nlj3CGCjY3mwm0-ERUnfuQz614ywAwYLnP67vIFDqfQT0o0g-1QHnygX_
--------------------------分割线(⊙o⊙)------------------------------------------
刚学JSP问各位前辈几个问题,望前辈不吝啬回答。(请不要复制)
1.weblogic 和Apache,tomcat ,resin都是web服务器么?
2.以上都可以单独安装并运行jsp么?是否都要安装jdk?
3.他们支持(或安装插件后)asp,php,aspx么?
4.请各位简明说明下他们之间的区别?
5.apache+resin和tomcat,weblogic那个运行jsp更快,稳定?(不知道weblogic是不是web服务器,如果问错了请见谅。)
6.jsp的集成开发环境有那些? ------------------------------------
1.都是web服务器,都能够提供www服务(http);

2.apache不能,要集成jsp引擎,一般都会选Tomcat(毕竟同是Apache基金会),还有Allaire JRun、Apache Tomcat、BEA Weblogic Application Server、IBM WebSphere Application Server、iPlanet Web Server、JavaServer Web Development Kit(JSWDK)以及Java Web Server等等支持JSP/Servlet的WEB服务器;

3.只有apache部分支持,毕竟apache主要定位提供http服务,并提供其他可扩展的服务器脚本(JSP、PHP)支持。而weblogictomcatresin的定位是支持J2EE标准的、具有JSP/Servlet引擎的WEB服务器。所以apache可以通过添加插件来支持php,asp(个人认为,在Unix/Linux上,让apache支持asp没有任何实际意义),但aspx就够呛,因为aspx要.NET框架支持,所以在Unix/Linux上...(Momo已经够呛的了),所以支持aspx扩展一定要Window平台,并安装相应版本的.NET FrameWork。

4.tomcat,resion基本上没区别,定位都是轻量级的JSP/Servlet容器(具有JSP/Servlet引擎的App Server)。一般就用来跑跑jsp,sevlet(一般中小型应用也就这些,一出了Spring后,人家也只用这些了),要WebService,得加插件。不过,resion最近开始收费了,还是Tomcat感觉好一点,没别的,就因为它是apache基金会的。Weblogic的定位是J2EE服务器(最近被Oracle收购了,Oracle太...),最快的最全面的支持J2EE标准,被喻为奔跑的羚羊。支持EJB2、EJB3等等J2EE标准,在J2EE企业级应用中,中间件服务器的首选。(这方面还有WebSphere、JBoss、GlashFish等等)。apche就比较单纯了,基本功能就是跑html的www服务。(因为最开始只有这个,后来才有服务器脚本)但是要支持也没问题,装了插件就支持了。

5.光跑jsp,tomcat足够了。如果一定要比较的的话,光跑jsp比较不出来。两组都很稳定,效率都高。但要跑EJB啊什么的,还是首选WebLogic。

6.IDE的话:Eclipse(WTP),Netbeans(J2EE)。

你是不是要问怎么学,怎么开发jsp啊?其实一般开发的话Eclipse + Tomcat足够了,等你搞清楚了怎么去该哪个配置就可以动态部署啊什么的,App Server对你来说就是透明的的了,除了配置不一样,其它的都一样(都遵循J2EE规范嘛)。所以关键是原理、基础和规范。
--------------------------------------------
WebLogic Server 9.x 为SOA实现提供了一个完善的企业级基础

l 支持面向服务架构的开发和部署
l 通过可靠消息传递基础架构为业务提供事件平台
l 通过简化、可靠的管理功能降低客户的拥有总成本
l 为核心应用提供真正的“零宕机”服务 性能:WLS业界性能评测最好的J2EE服务器
规范支持:
l WLS全面支持J2EE的标准规范和其他标准规范(Web Service, SSL, xml等),同时BEA为众多规范组织的制定者之一,积极参与规范的制定
l Tomcat只支持部分J2EE标准,应用局限性强,不能够安全稳定的支持大并发
技术服务支持:
l BEA:完善的售后支持
l Tomcat:没有售后支持
客户群体:
l BEA:全球13000+企业级用户的证明
l Tomcat:很少企业级用户
可扩展性
l WLS:集群机制,支持分布式的应用;Tomcat:不支持
可靠性
l WLS:支持Failover;Tomcat:不支持
管理
l WLS:Web控制台进行组件、JDBC、管理和配置;Tomcat:不支持
部署
l WLS:开发模式下,不用重起部署新Web, EJB应用;Tomcat:不支持
开发工具:
l WLS:有自己的开发工具Workshop,并且主流IDE支持;Tomcat:没有自己的开发工具
扩展性
l WLS:可以轻松扩展为支持Portal、Integration的WebLogic Platform上;Tomcat不支持
												

weblogic相关的更多相关文章

  1. Java面试题之weblogic相关问题

    WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用 ...

  2. linux中weblogic相关命令操作

    在weblogic的目录下找到bin目录,其中有startWeblogic.sh.startManagerWeblogic.sh等 首先需要启动startWeblogic.sh,这个是管理服务,也就是 ...

  3. 【Weblogic】--Weblogic的部署方式和缓存

    参考网址: http://dead-knight.iteye.com/blog/1938882 Weblogic11g部署web应用,有三种方式,非常简单,但是很多新手部署总是出现若干错误,不知道如何 ...

  4. Apache与weblogic整合实战(独家研究)

    用apache来处理外界的请求,再把请求转发给wls,这样就行突破wls express版本号的5用户限制 详细配置例如以下 copy ${WLS_Server}/server/lib下的mod_wl ...

  5. 远程调试docker构建的weblogic

    环境信息 OSType: CentOS Linux 7 (Core) x86_64 3.10.0-957.21.3.el7.x86_64 DockerVersion: 19.03.8 Mirrors: ...

  6. Weblogic下的servlet内存马注入-无参照纯调试

    目录 1.寻找servlet注入方法 1.1 调试 1.2 servletMapping添加servlet 2.获取request 2.1 从当前线程寻找信息 2.2 JNDI注入到内存马注入 3.关 ...

  7. Zabbix通过JMX方式监控java中间件

    Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”:它是用java写的一个程序. 工作原理: zabbix_server想知道一台主机上的特定 ...

  8. WebLogic11g-创建域(Domain)及基本配置

    转:http://www.codeweblog.com/weblogic11g-%e5%88%9b%e5%bb%ba%e5%9f%9f-domain-%e5%8f%8a%e5%9f%ba%e6%9c% ...

  9. windows server 2003安装Oracle webtier 32位因环境变量原因报错

    在服务中启动Oracle processer manager时报错:错误1053:服务没有及时响应启动或控制请求 原因是本系统还安装过BI和Oracle数据库等产品 解决方法:删除和本次安装无关的环境 ...

随机推荐

  1. 力扣(LeetCode)415. 字符串相加

    给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和. 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包 ...

  2. MYSQL常用函数(时间和日期函数)Java中

    CURDATE()或CURRENT_DATE() 返回当前的日期 CURTIME()或CURRENT_TIME() 返回当前的时间 DATE_ADD(date,INTERVAL int keyword ...

  3. 第 6 章 存储 - 038 - Docker 的两类存储资源

    存储资源 Docker 为容器提供了两种存放数据的资源: 由 storage driver 管理的镜像层和容器层 Data Volume 1.storage driver 容器由最上面一个可写的容器层 ...

  4. 虚拟机vmnet0、vmnet1和vmnet8的区别

    vmnet0,实际上就是一个虚拟的网桥 vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关. ...

  5. 记录python接口自动化测试--把测试结果写进excel文件(第九目)

    python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取 ...

  6. (原创)PBS | SGE 智能任务投递系统monitor | python实现

    之前看到过高手写的一个monitor,用python面向对象实现的,依赖几个核心的python包,drmaa,zodb,理论上来说解决了所有的任务投递问题. 但是在复杂的集群环境下还是会经常出问题,这 ...

  7. 安卓中使用OkHttp发送数据请求的两种方式(同、异步的GET、POST) 示例-- Android基础

    1.首先看一下最终效果的截图,看看是不是你想要的,这个年代大家都很忙,开门见山很重要! 简要说下,点击不同按钮可以实现通过不同的方式发送OkHttp请求,并返回数据,这里请求的是网页,所以返回的都是些 ...

  8. Centos6.8 smokeping安装

    yum -y install rrdtool perl-rrdtool curl perl-core bind bind-chroot bind-utils httpd popt popt-devel ...

  9. .net WinForm 的数据绑定

    .net WinForm 的数据绑定相当灵活 http://www.cnblogs.com/ydong/archive/2006/04/22/381847.html 原来只知道 Control 类上的 ...

  10. Fetch的使用; Yarn命令集; NVM的管理;VueCLi3的使用;

    如果喜欢使用lower-level,使用标准的 fetch API. 好处是无需额外的加载一个外部资源.但没有被浏览器完全支持,需要使用polyfill.因此使用Axios的更多一些. 参考Axios ...