关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Tomcat的特点

发布时间:2020-09-21 18:43:47

1.部署简单与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。你只需将你的WAR放到Tomcat的Webapp目录下,Tomcat会自动检测到这个文件,并将其解压。另外Tomcat也提供了一个应用管理器,通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用,当然本地也可以。可见一个Web应用在Tomcat中的部署与管理都是如此的简单方便。

2.安全管理Tomcat提供Realm支持。Realm类似于Unix里面的group。在Unix中,一个group对应着系统的一定资源,某个group不能访问不属于它的资源。Tomcat用Realm将不同的瘟用(类似系统资源)赋给不同的用户(类似group)。没有权限的用户则不能访问这个应用。Tomcat提供三种Realm:◇JDBCRealm:这个Realm将用户信息存在数据库里,通过JDBC获得用户信息来进行验证;◇JNDIRealm:用户信息存在基于LDAP的服务器里,通过JNDI获取用户信息;◇MemoryRealm:用户信息存在一个xml文件里面,验证用户时即使用此种Realm。通过Realm可以方便地对访问某个应用的客户进行验证。在Tomcat中,还可以利用Servlet2.提供的事件监听器功能,来对应用程序或者Session实行监听,进行身份权限控制。Tomcat也提供其他的一些特征,如与SSL集成到一块,实现安全传输。

3.易操作基于Tomcat的开发其实主要是JSP和Servlet的开发,开发JSP和Servlet非常简单,可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make。只需要写一个build.xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,只需在xml中写很少的东西就可以将其编译并打包成WAR。事实上,在很多应用服务器的发布中都包含了Ant。另外,在JSPl中,可以利用标签库实现Java代码与HTML文件的分离,使JSP的维护更方便。

4.集成方便Tomcat也可以与其他一些软件集成起来实现更多的功能。如与JBoss集成起来开发EJB,与Cocoon(Apache的另外一个项目)集成起来开发基于XML的应用,与OpenJMS集成起来开发JMS应用。除了提到的这几种外,可以与Tomcat集成的软件还有很多。



/template/Home/Zkeys/PC/Static