请问:java应用部署的目的是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:59:24
请大侠指点,java应用部署所要为程序开发解决什么问题,java应用部署的目的和意义是什么?
顺便请教一下java应用部署的难点在哪里。
对于java部署有心得的大侠请帮忙指点关于java部署介绍比较全面的书籍。谢谢!

我们现在用的最多的web容器就是WebSphere、WebLogic 和Tomcat了
部署从形式上来看就是添加一个web.xml这样可以是程序在同一web容器上都可以运行,但不同的容器也有不同的标准,也就是说同时满足多个web容器的web.xml是很难的,所以跨平台兼容性就存在问题了
难点莫过于如此
如果你想学习各种服务器的部署,应该来说不太实用,也没见到有什么专门介绍部署的很全面的书籍。。

部署其实对于操作来说就是点那么2下鼠标!具体作用就是。为了方便用户浏览你所写的WEB页面信息,因为大部分人浏览网页都是用Microsoft 的IE 浏览器! 其实这浏览器也是个软件! 他也有他的局限 就是他只能去显示html 等他专属的语言。
但是java代码IE是读不懂的。这样就需要把你写的代码转换成html语言或者其他IE能读明白的语言!所以转换这一步其实就是部署的最大作用。还有就是有关用户访问的时候的服务器了。把生成好的文件 放到一个你让大家访问的机器上。转换和提供给服务器一个可以被访问的工程 就是部署了

企业级应用的目的就是为了解决分布式的问题,如果单纯WEB模块也是如此,不知道LZ的具体意思

websphere和Weblogic不是web容器,而是带web容器的应用服务器,而TOMCAT 和IIS才是web容器。

学习部署,那最好是跟着IBM走,(BEA被收购,你应该知道吧),所以推荐Websphere application server ,学习这个东西的前提是你必须有良好的编程基础。比如JAVA。
推荐一本书吧:《Websphere开发与管理》

当然如果LZ对开源的东西感兴趣,可以选择Myeclipse+ jboss这个组合,JBOSS是目前应用最广泛的开源应用服务器,内部集成TOMCAT 5.5/6.X
也是最先支持EJB3.0规范的应用服务器。如果你感兴趣,可以推荐你一本书《基于JBOSS的EJB开发》

开发是你写程序,部署是要你写的程序运行在哪个环境下(比如tomcat)