来源: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. ASP.net MVC模式介绍(一)

    一.ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器)表现层.Web Forms(Web 窗体) mv ...

  2. cacheManager ABP中的缓存

    ABP的缓存是key---(key,value) 形式存储 GetCache获取到的是ICache类型   如果知道这个ICache的具体类型  可以直接强转Icache.AsTyped<int ...

  3. 随机--相关(Fisher_Yates算法)

    Fisher_Yates算法   void ShuffleArray_Fisher_Yates(char* arr, int len) {     int i = len, j;     char t ...

  4. 学习笔记18—circos应用集

    一.在线画图(行列分别最大为75) 相信大家都听说过circos图,但是亲自画过的人可能就很少,这主要因为软件的安装和使用稍微有一点麻烦.其实,circos图也是可以在线绘制的,这样就简单多了!一起来 ...

  5. 第 3 章 镜像 - 019 - 使用公共 Registry

    保存和分发镜像的最直接方法就是使用 Docker Hub.https://hub.docker.com/ Docker Hub 是 Docker 公司维护的公共 Registry.用户可以将自己的镜像 ...

  6. LeetCode--255--用队列实现栈(java版)

    使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作 ...

  7. Android -------- MVC,MVP 和 MVVM 架构设计模式

    MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用.它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了. 一.MVC MV ...

  8. android------eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar

    更新了SDK后,在ecplise上运行项目时出现了一个问题. 一运行就提示这个错误:Your project contains error(s), please fix them before run ...

  9. 网络管理命令ping和arping

    ping ping        向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s               设 ...

  10. project euler113

    project euler 113 对于1个数字,如果他数位不减或者不增称为bouncy number,比如1233,33210.统计1-10^100中的bouncy number   思路:分为两种 ...