
web应用的运营都是基于web服务器的存在才能实现的。
今天我们就一起来了解一下,目前比较常见的一些web服务器都有哪些类型。
1、Tomcat服务器目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet技术的Web服务器,也是初学者学习开发JSP应用的选。
2、Resin服务器Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。
Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建3、JBoss服务器JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。
JBoss采用JMLAPI实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合4、WebSphere服务器WebSphere是IBM公司的产品,可进一步细分为WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是基于Java的应用环境,可以运行于SunSolaris、WindowsNT等多种 *** 作系统平台,用于建立、部署和管理Internet和IntranetWeb应用程序。
5、WebLogic服务器WebLogic是BEA公司的产品(现在已经被Oracle收购),可进一步细分为WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer的功能特别强大。
WebLogic支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。
IT培训>你说的服务器可以看到桌面啥的,那都是安装了图形化界面的,正常服务器的话,都是不安装这个的,只有最低限度的开发运行环境
java程序想部署到服务器的话,都是在自己电脑上面开发好后打包成jar或者war包,然后传到服务器上用命令行来直接运行的
如果您认为Java的设计可以保证Java小程序的安全与友善的话 您应该再好好想一想 对数字签名的伪造以及难以驾驭的ActiveX控制功能的出现极大地降低了Java的安全性 任何人只要拥有一个合法的E-mail地址就可以获得一个 类数字签名(Class Digital Signature) 而获得一个 类签名所需的不过是一个信用调查 它一般可以由一个像Equifax这样的信用报告公司来提供 动机不良的人可以通过伪造的驾驶执照 护照和xyk来获得假的身份 在信用报告公司的数据库中的每一个假身份都可以用来获得一个 类数字身份z(Class Digital ID) 而这只需每年花 美元就可以办到 这真是一幕可怕的情景 但是先不要把
你的企业网与Internet断开 对遭遇到Internet上的攻击性软件的危险性的评估是非常复杂的 一方面 现在已知的恶意的Java小程序和ActiveX组件只有 种(相比之下 世界上有约 种已知的计算机病毒) 而且 Java小程序的应用环境中包含有很多严格的内建安全措施 另一方面 对Java的安全性问题又不能掉以轻心 Internet上的恶意代码可以成为工业间谍活动的一种重要形式——如果它可以被执行 无论是经过数字认证了的Java小程序还是ActiveX组件都可以在你的本地机上执行任何它们的主人希望执行的 *** 作 这些带有签名的Java小程序或ActiveX组件甚至可以访问你的文件服务器 尽管我们经常将病毒斥之为某个在其孩提时代受到过父母虐待的程序员的一种恶意发泄 但是 一个在Internet上传播的Java小程序或ActiveX组件比起它来可能要危险得多 因为你的竞争对手利用它们可以有机会在网上窥探 改动或删除你的文件 病毒可以改变你的主引导扇区 删除或修改文件并且显示骚扰信息 但埋藏在Internet上的 Web页面中的恶意程序不会只进行像病毒所进行的这种破坏 它会将它窥探到的东西向其Web服务器主机汇报 如果您担心您的与Internet相连的企业网会成为一条竞争对手窥探您的核心数据的管道并想为此而加强保护措施的话 您可能会购买安全工具以将非法入侵者拒之门外 为此 我们对这类安全性产品进行了评测 评测的重点主要是那些承诺可以在服务器上识别并消除恶意的Java小程序 javascript VBScript和ActiveX组件的产品 它们是 eSafe技术公司(eSafe Technologies)的eSafe Protect Enterprise Finjan公司的SurfinGate Security- 软件公司(Security- Sofare)的SafeGate (Beta版) Trend Micro公司的Interscan AppletTrap(Bate版) 一些客户端的产品也可以消除病毒与恶意Java小程序的威胁 但我们觉得如果能够在网关服务器上将那些具有潜在毁灭性的或是企图进行非法查询的外部软件拒之门外就再好不过了 因为这样那些恶意代码便无法靠近客户机了 在评测中 我们发现Security- 软件公司的SafeGate 提供了针对恶意代码的最佳保护 它的速度非常快 可以保证客户机的安全 非常易于管理并且其性价比也是最高的 因此它获得了我们的编辑选择奖 所有产品都在安全性方面达到了要求 Security- 软件公司的SafeGate (Beta) SafeGate完全基于服务器的架构及其高水准的安全特性给我们留下了深刻的印象 它检查我们的>开智EV6本身并不支持Java,因为开智EV6是一款电动汽车,而Java是一种编程语言。然而,开智EV6的车载娱乐系统和导航系统等软件是可以使用Java编写的,因为这些软件运行在车载娱乐系统的 *** 作系统上,而 *** 作系统支持Java运行环境。此外,开智EV6还可以连接智能手机,通过手机上的Java应用程序来控制车辆的一些功能,比如锁车、解锁、启动空调等。所以,开智EV6能够支持Java应用程序的运行,是因为它的 *** 作系统和智能手机的Java应用程序都支持Java运行环境。
(1) Android应用程序
许多Android应用程序都是由Java程序员和开发人员开发的。尽管Android使用不同的jvm和不同的封装方法,但是代码仍然是用Java语言编写的。相当数量的手机支持Java游戏,这让很多非程序员都懂Java。
(2) 在金融业应用的服务器程序
Java在金融服务业得到了广泛的应用。许多第三方交易系统、银行和金融机构选择使用Java进行开发,因为Java相对安全[39]。大型跨国投资银行使用java编写前后电子交易系统、结算与确认系统、数据处理项目等项目。
在大多数情况下,Java用于服务器端开发,但大多数都没有任何前端。它们通常从一个服务器(上层)接收数据并将其发送到另一个处理系统(下一级)。
(3) 网站
Java在电子商务和网站开发领域占有一定的地位。开发人员可以使用许多不同的框架来创建web项目、springmvc、struts20和框架。
即使是简单的servlets、JSP和struts网站也经常用于政府项目。比如医疗、保险、教育、国防等部门都是基于Java的。
(4)嵌入式领域
Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)。
(5)大数据技术
Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。
评论列表(0条)