Tomcat的特点分析和总结.pdfVIP

  • 29
  • 0
  • 约2.25千字
  • 约 2页
  • 2021-11-13 发布于上海
  • 举报
长沙一度教育( )为您解读的 Tomcat 的特点: Tomcat的特点 Tomcat4.x 与 3 .x 的架构不同,进行了重新的设计。 Tomcat 自 4 .x 版开始采用了新的 Servlet 容器 Catalina,完整地实现了 Servlet2 .3 和 JSPl.2 规范。由于 Java 的跨平台特性,基于 Java 的 Tomcat 也具有 跨平台性。 1.1 部署简单 与传统的桌面应用程序不同, Tomcat 中的应用程序是一个 WAR(WebArchive)文件。 WAR 是 Sun 提出 的一种 Web 应用程序格式,与 JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来 组织: 你只需将你的 WAR 放到 Tomcat 的 Webapp 目录下, Tomcat 会自动检测到这个文件, 并将其解压。 另 外 Tomcat 也提供了一个应用管理器, 通过这个应用, 辅助于 Ftp,你可以在远程通过 Web 部署和撤销应用, 当然本地也可以。可见一个 Web 应用在 Tomcat 中的部署与管理都是如此的简单方便。 Tomcat 短小精悍, 配置方便,能满足实际的需求,这种情况下自然会选择 Tomcat。 1. 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.3 提供的事件监听器功能, 来对应用程序或者 Session实行监听, 进行身份权限控制。 Tomcat 也提供其他的一些特征,如与 SSL集成到一块,实现安全传输。 1. 3 易操作 基于 Tomcat 的开发其实主要是 JSP和 Servlet 的开发,开发 JSP和 Servlet 非常简单,可以用普通的文 本编辑器或者 IDE,然后将其打包成 WAR 即可。这里要提到另外一个工具 Ant ,Ant 也是 Jakarta 中的一个 子项目,它所实现的功能类似于 Unix 中的 make。只需要写一个 build .xml 文件,然后运行 Ant 就可以完 成 xml 文件中定义的工作,这个工具对于一个大的应用来说非常好,只需在 xml 中写很少的东西就可以将 其编译并打包成 WAR。事实上,在很多应用服务器的发布中都包含了 Ant 。另外,在 JSPl.2 中,可以利用 标签库实现 Java 代码与 HTML文件的分离,使 JSP的维护更方便。 1.4 集成方便 Tomcat 也可以与其他一些软件集成起来实现更多的功能。如与 JBoss 集成起来开发 EJB,与 Cocoon(Apache 的另外一个项目 )集成起来开发基于 XML 的应用,与 OpenJMS 集成起来开发 JMS 应用。除 了提到的这几种外,可以与 Tomcat 集成的软件还有很多。 Tomcat 目前已经被许多软件集成,例如有 JBoss、 Eclipse、WebSphereApplicationStudi0 、NetB

文档评论(0)

1亿VIP精品文档

相关文档