网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.BEA的WorkshopStudio开发者的IDE.
.java操作mssql2000的小例子.
.Java图形调试器 JSwat 3.2 发布(.
.通过XDoclet定制模板进行快速开发.
.使用Java5特性来简化反射编程.
.X3D实战基础讲座之一.
.Java中的违例自变量.
.戏谈Java学习.
.学习在JDK1.4.2上构造应用程序.
.StarSuite 6.0 & sdk 安装及配置.
.J2ME中建立Splash启动界面.
.JBuilder2007----崭新的Java开发.
.总是要改写tostring().
.使用Decorator模式实现日期选择组.
.违例控制:解决错误.
.基于Java的界面布局 DSL 的设计与.
.java编译环境的构建.
.在蹉跎中一路前行:谈微软.NET技.
.JBuilder2005 Servlet开发之下载.
..NET 对 J2EE[2].

TOMCAT与Resin之我的见解

发表日期:2008-1-5



   作者:大地  
   
   一开始用的tomcat,后来改用了resin,现在又开始用tomcat,写一点个人感受,假如有什么不对的地方还请大家批评指正,^_^
  1.首先从速度上来说,resin的速度要比tomcat快3倍,当然了官方的测试报告是针对resin-2.x与tomcat4.x版本以前的了,测试报告地址:
  http://www.caUCho.com/articles/jsp_benchmarks.xtp
  2.resin的启动与关闭机制感觉要比tomcat好很多,首先,tomcat在windows下启动,双击完startup.bat后总要等几秒钟才会启动服务,并且关闭的时候也是一样的,有的时候甚至双击了shutdown.bat后startup.bat的窗口还总是在那好长时间,并且假如你哪一次不小心直接关闭了dos窗口而没有运行shutdown,那下一次肯定要出问题,在Linux下启动速度还是很不错的,但假如启动错误报错真是很郁闷。而相反,resin的启动就十分人性化了,运行httpd后会出来个窗口,其中有start和stop,你可以随时方便的启动和关闭服务,并且速度也十分的快,并且假如你的配置文件假如有改动的话,启动程序会自动监测并自动重启的,这样在配置环境的时候就不需要像tomcat那样需要反复人工关闭再启动,这点tomcat真是差的很远。
  3.tomcat的报错机制真是不敢恭维,对于一个老手来说还是可以接受的,但假如对于一个刚开始写程序的人来说无疑是个灾难,哪怕仅仅只是个小错误,tomcat都会用整页的篇幅来描述,假如时间长了还好,但新手肯定会望而生畏的,相反,resin的报错是十分简洁而明确的,可以让你一眼就可以看出程序错误的类型和位置,这点对于刚开始学习的人来说无疑是很有帮助的。
  4.resin对于中文的支持要比tomcat好不少,各种编码和转码很多都是对tomcat设计的,因为在resin平台下根本就不需要,这点对于开发也是很重要的,非凡要提的一点就是,用tomcat写的面页很多时候假如只在面页加上contentType="text/Html; charset=gb2312"还是不能完成编码的还必须要加入一条看起来像是画蛇添足的一条语句request.setCharacterEncoding("gb2312"),这一点真实让人不能忍受。
  5.resin支持自动编译Servlet和Bean。
  6.tomcat还不支持j2ee,至少在5以前还是这样的。
  /* *说完了,总之,感觉tomcat就是不如resin,谁叫汤姆冒是Apache的产品呢
    *以上都只是个人见解,假如有不对的地方还望大家指正
    *希奇怎么这么多人用TOMCAT,真想为RESIN叫冤,不就是官方推荐嘛,sigh!
  **/
上一篇:Java中在程序中设置代理服务器 人气:815
下一篇:Resin服务器平台介绍 人气:668
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐