作者: WFim | 来源:发表于2017-09-16 12:28 被阅读0次

    本文主要总结下项目实施经验,以实用为主,观点可能有些不精确之处。

    Java 目前仍然是企业级应用的开发主流语言,Servlet是处理请求的核心技术。Servlet本身需要一个运行环境,这个环境就是我们的Web Container,也成为应用程序服务器。应用程序服务器本身也是个软件,安装在操作系统上。

    目前市场上用的比较多的Web Container 有tomcat, WebLogic, WebSphere, Jboss/WildFly

    Tomcat服务器是一个免费的开源的Web 应用服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。WebLogic是Oracle的,WebSphere是IBM的,集成一些其他企业级开发常用的组件,比起tomcat这两个都比较大。Jboss已经更名为WildFly,没有实际部署经验。总体上,有钱的,比较依赖供应商的和对中间件稳定性要求高的客户倾向于使用Weblogic和WebSphere。Tomcat使用方便,所以很多开发的系统首先是在tomcat中测试的,当应用移植到WebLogic和WebSphere的时候一般都会出现一些问题,比如典型的Web Service 应用。出现问题的主要原因是WebLogic和WebSphere都有自带的模块支持Web Service,在应用部署后通常会遇到class加载的冲突。

    具体项目实施过程中遇到的各种问题和解决方法,使用过程中慢慢总结积累。

    相关文章

      网友评论

          本文标题:

          本文链接:https://www.haomeiwen.com/subject/ixtysxtx.html