- 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
您可能关注的文档
最近下载
- 健康减脂专家—变啦V1.2发布.doc VIP
- 比亚迪唐dm2015款旗舰版说明书.doc VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- FMEA手册最新中文版整理(第五版).pdf VIP
- 68万吨年煤制甲醇项目精馏工段工艺设计.doc
- 全球化背景下海外中国公民领事保护体系的构建与完善研究.docx VIP
- 写人外貌作文教学课件.ppt VIP
- 2012款东风标致508用户使用手册.pdf
- 年产吨碳酸饮料工厂设计.docx VIP
- 2026届湖南长沙长郡教肓集团重点中学中考语文最后冲刺模拟试卷含解析.doc
原创力文档

文档评论(0)