请大家各抒己见介绍一下各种web服务器的性能及与IIS的联系!谢谢!

Dickensi 2002-03-17 12:05:18
tomcat,weblogic,resin,bas,ias....
谢谢!
...全文
113 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tengy1 2002-07-04
  • 打赏
  • 举报
回复
零分!
jimjxr 2002-03-17
  • 打赏
  • 举报
回复
tomcat,resin是Servlet引擎,weblogic,bas是应用服务器,Web服务不是他们的主要功能。
xexplorer 2002-03-17
  • 打赏
  • 举报
回复
这是我上次做展示使用的资料,你看看吧。
Java Server Page技术简介
前言
JSP(Java Server Page)是目前十分流行的一种技术,主要运行与开发服务器端的脚本程序和动态生成网站的内容。它与目前同样流行的ASP技术、PHP技术是同样性质的、同一层次的,他们在网站的建设中所起到的作用是一样的。但是JSP技术与后面两种技术相比有着十分突出的优越性。JSP技术有J2EE平台支持,发展前途不可限量。J2EE平台包含十几种技术,JSP技术正是其中的一种核心技术。J2EE的发展势头十分迅猛,可以预见的将来,Sun的J2EE平台可能是唯一可以与微软的.Net架构相抗衡的平台。
Web应用程序简介
在互联网短暂的历史中,它已经从一个大部分显示静态信息的网络飞速演化到Web应用的一个基础设施。在各种各样的应用程序中,都可以使用基于Web的客户端。基于客户浏览器的应用程序比传统的基于客户机/服务器的应用有其优点。一是几乎没有限制的客户端访问,另一个是极其简化的应用程序部署和管理,要更新一个应用程序,管理人员只需更改一个机遇服务器的程序,而不是成千上万的安装在客户端的应用程序。
JSP简介
随着Web技术的发展,产生了许多方法来解决动态页面的生成问题,目前用于声称动态网页的技术有CGI、ASP、PHP及JSP。JSP技术为创建显示动态生成内容的Web页面提供了一个简便而快捷的方法。JSP是Java Server Page的缩写,是Sun公司于1999年6月推出的新技术,该技术由Sun公司主导,并采纳了计算机软硬件、通信、数据库领域多家厂商的意见而共同制定的一种基于Java的Web动态页面技术。JSP秉承了Java的“编写一次,到处运行”的精神,即用硬件平台无关,也同操作系统和Web服务器无关,是一种与平台无关的技术。据Sun公司讲,JSP可以应用在超过85%以上的Web服务器,包括Apache、IIS、Netscape等常用的服务器。
JSP简介(续)
简单的说,JSP是一种服务器端脚本语言(Server Side Script),它包装了Java Servlet系统的界面,简化Java和Servlet的使用难度,同时通过扩展的JSP标签提供了网页动态执行的能力。尽管如此,JSP仍然没有超出Java和Servlet的范围,不仅JSP页面上可以直接书写Java代码,而且JSP是先被编译成Servlet之后才实际运行的。JSP在服务器端,即Web服务器上执行,并将执行结果输出到客户端(Client)浏览器,基本上与浏览器无关。实际上JSP就是Java,就是Servlet,只是它是一个特别的Java语言。
JSP与Servlet的关系
JSP与Servlet之间的主要差异在于,JSP提供了一套简单的标签,使不了解Servlet的人可以作出动态网叶来。
如果对于Java语言不是很熟悉的人,会觉得JSP开发比较方便。JSP修改后立即可以看到结果,不需要手工编译,JSP引擎会自动来做这些工作;而Servlet却需要编译、重新启动Servlet引擎等一系列动作。但是在JSP中,HTML与程序代码混杂会显得较为混乱,而且不利于调试和除错,这一点上不如Servlet来得方便。
当Web服务器(或Servlet引擎、应用服务器)支持JSP引擎时,JSP引擎就会按照JSP的语法,将JSP文件转换成Servlet源代码文件,接着Servlet会被编译成Java的可执行字节码,并以一般的Servlet方式载入、执行。
JSP与Servlet的关系(续)
如果除去转换和编译阶段,JSP和Servlet之间的区别实在是不大。JSP引擎通常架构在Servlet引擎之上,其本身就是一个Servlet,把JSP文件转译成Servlet源代码,再调用Java编译器,编译成Servlet。这也是JSP在第一次调用是速度较慢的原因,在第一次编译之后,JSP与Servlet的执行速度相同。在整个运行过程中,JSP引擎会检查编译好的JSP(以Servlet形式存在)是否比原始的JSP文件还新,如果是,JSP引擎不会编译;如果不是,表示JSP文件比较新,就会重新执行一边转译与编译过程。
转译与编译过程示意图
JSP发展前景
JSP技术被设计为一个开放的,可扩展的建立动态Web页面的标准。开发人员可以使用JSP页面来创建可移植的Web应用,在不同的Web和应用服务器上为不同的场合所运行,而不用担心采用什么适合和需要的创建工具。
Sun公司承诺通过与业界领袖的合作,保证JSP规范是开放的和可移植的。可以使用任何客户机和服务器平台,在任何地方编写和部署它们。将来,工具供应商和其他厂商将通过位专门的客户提供特定功能的标签库而扩展平台的功能。
JSP规范的1.0版本是通向动态Web页面生成的一个开放的工业标准方法的第一步。1.1版本通过更多地XML支持、客户化支持、以及与J2EE的继承而进行扩展。现在的1.2版本又加入了许多增强的特征。
应当相信,JSP技术所代表的发展方向是具有美好未来的。
JSP运行和开发环境
常用JSP引擎
JavaServer Web Development Kit(JSWDK)
Sun公司提供的JSP开发包
GNU JSP
一般与JServ配合使用
Tomcat
受Sun公司的大力支持,以实际具有官方性质
Resin
JRun
Allaire公司的产品,是成熟的商业产品,安装使用方便
常用Web应用服务器
BEA Weblogic Server
BEA是著名的中间件领导厂商
IBM WebSphere Application Server(WAS)
IBM公司大力推进的电子商务核心产品
Inprise Application Server
Inprise是著名的开发工具领导厂商,JBuilder就是其产品之一
Oracle Application Server
著名数据库厂商Oracle的产品
JSP开发运行环境的建立
服务器端
Windows 2000 Server
Java 2开发工具包
Apache Web Server
Tomcat 4.0
客户端
IE5/6
Netscape Navigator
安装JDK1.3
Sun免费提供JDK来供Windows、Solaris以及Linux平台使用,可以从http://java.sun.com/j2se处下载。
安装Apache
Apache Web Server是由Apache组织负责的一个Freeware。Apache以其强大、稳定、公开的特点著称于世。
安装Tomcat
Tomcat是Apache组织的另一个Freeware,并受到Sun公司的全力支持,因此可以相信Tomcat已经或者几件是一个较理想的Servlet/JSP开发和支持平台。
xexplorer 2002-03-17
  • 打赏
  • 举报
回复
resin和tomcat都可以和iis配合使用。
weblogic是一个完全的web服务器加应用服务器。
bas和ias是应用服务器。
应用服务器是用于支持ejb开发的。
xexplorer 2002-03-17
  • 打赏
  • 举报
回复
jsp very简单的,其实就是在学java,我有本hope出的jsp高级编程指南,个人认为比较好。
ruoruo 2002-03-17
  • 打赏
  • 举报
回复
请教一个很简单的问题,是不是resin服务启动起来后,jsp引擎就启动了。我始终不太明白,如何把几个地方联系起来比如说,做一个表单,然后提交如何把这个表单和数据库联起来呢??
不好意思我没有做过实例,所以很迷,看了一些JSP书,也只是讲语法之类的,谁有好书可以介绍一下吗?
Dickensi 2002-03-17
  • 打赏
  • 举报
回复
谢谢!
xue_sharp 2002-03-17
  • 打赏
  • 举报
回复
其实中国也有自己的j2ee服务器,比如金蝶的APUSIC1。2
现在还可以免费下载,在www.apusic.com
还有中文界面,可以和iis结合,以及和win2000的服务结合。
还有详细的使用手册可以下载,性能和BEA的也差不多了。
SmartSchool CC校友录主要面向毕业后在某城市工作的校友,给大家构建一个充分交流的平台,“人脉”积累是本软件的功能特色。 为此淡化了班级,所有的朋友畅所欲言,新老校友信息共享,从不认识到认识,再到熟悉,通过校友身份这个共同的纽带,为自己的人生道路积累持续的人脉。 CC校友录V8(毕业入世版)是一个采用 ASP 和 Access或SQLServer数据库构建的高效的校友录 解决方案。 CC校友录V8(毕业入世版)在代码质量,运行效率, 负载能力,安全等级,功能可操控性和权限严密性等方面都全面的考量。凭借 CC工作室从2003年12月到 现在开发团队长期积累的丰富的 web 开发及数据库经验,和强于创新,追求完美的设计理念,使得我们 的产品在很短时间内以其鲜明的个性特色从各种同类产品中脱颖而出 ,已获得越来越多目标用户的认可。 对于校友录建设者而言,利用CC校友录V8(毕业入世版)均能够在最短的时间内,花费最低的费用, 采用最少的人力,架设一个性能优异、功能全面、安全稳定的校友人脉交流平台。同时可以在后台方便的管理 整个校友网站,个性化的定义网站模板和各项属性 对于使用的校友而言,注册任何一个由 CC校友录V8(毕业入世版、软件系统建立的网站,将能方便、 快捷地享受到校友录带来的互动体验、发表留言、发表/维护专题、录入/维护恩师通讯录、发表相片、 发起/报名参与校友活动、上传视频、发/回帖、添加/修改资料、严格的三级保密用户信息设置, 查找/搜索校友信息,导出校友信息,网站标签,站内消息、等上百项基本校友录操作。 最重要的是,我们秉承软件既是服务的理念,提供全程技术保障和售后服务。 系统要求: 1、硬件环境: MS WINDOWS NT PACK 4 OR LATER /WIN2000 WITH IIS 4.0   MS WINDOWS 9X+PWS 2、数据库: MS Access2000 3、推荐: Windows 2000+IIS5.0+Access2000+IE5.5 环境测试 系统安装: 1、所有文件上传所有文件至您的服务器空间 2、运行目录下的index.asp,如果是第一次安装将自动建立本校友录的运行环境 数据库文件为db目录下 3、设置您网站留言,论坛等所有需要上传贴图的图片地址 用文本编辑器打开inc目录下inc_user_config.asp文件 找到参数GBL_strUploadDir 该参数必须以斜杠开始,若您的网站直接在根目录下,则不用修改,保持为 Dim GBL_strUploadDir : GBL_strUploadDir = "/upload/" 若在xxx目录下,则应该设置为 Dim GBL_strUploadDir : GBL_strUploadDir = "/xxx/upload/" 为保证贴图功能正常使用,务必设置好本参数 4、后台管理系统为单独系统,在首页的底部有管理入口链接,从此进入管理面板 默认管理员帐号是:admin,密码:111111 首次使用后立即在修改密码    5、为了保证图片上传等功能正常使用, 保持upload文件夹可读写权限 6、目前内置有一个校友录用户:school,密码111111,可自行进行修改 主要功能特色: 1、设定不同身份校友对不同功能的访问权限 我们把校友分为VIP和普通会员两种身份, 可以在后台自由的设置用户的身份同时把网站划分为校友信息, 论坛,留言版,黄页,教师专题,网站专题,相册,活动,个人主页 九大功能模块, 每个功能模块均可设置如下四种使用权限: 1.对所有访问者开放  2.对所有注册会员开放  3.对VIP会员开放  4.关闭功能  网站管理员可以根据自己的需要灵活的控制各功能模块的使用权限,来符合自己校友网的运作特点和需要。 2、如何打造富有个性的个人空间 我们提供了个人主页(blog)功能,其功能和广大blog站点一样,主要是Web2.0时代一个展示自我的平台, 同时CC校友录的个人主页功能又是密切和网站各功能模块结合在一起,您在校友录其他功能模块发布的帖子, 相片,参与的活动,留言,收藏的图片和帖子等等都会聚合在您的个人空间里,集中得到展示, 您所加的好友也可以展示出来,同时您也可以看到好友的好友是谁(既二度好友功能), 帖子最新被谁回复过了,相片最近被谁评论过了,好友中谁最近登陆等信息都会在侧边栏显示处理, 从而加强互动交流。 3、校友黄页功能 新式的校友组织应该着眼于校友本身之间的交流和发展上,信息时代,网络平台提供了这样好的一个条件, 可以把身在各处的人们集中在一起,各抒己见,互通信息,陌生的人之间认识缺少机会,信任更无从谈起, 但校友不同,共同母校的认同感和自豪感能拉近我们之间的距离,增强交往的信任感,合作的成功

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧