- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长沙一度教育()为您解读的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。
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、NetBeans、JBuilder等IDE软件,它们能够方便地集成Tomcat的各种版本。这些IDE软件在开发中能够自由的配置指向Tomcat的安装路径,可以随意选择Tomcat的不同安装版本,在开发环境中即可嵌入Tomcat运行环境,进行集成调试。这时的Tomcat就好比一个插件,即插即用,十分方便。Eclipse等使用Tomcat进行开发为当前许多的开发人员所应用。
您可能关注的文档
- ARM嵌入式系统开发-Android应用开发入门(基础版)-20180512修订版.pdf
- AQ4224-2012仓储业防尘防毒技术规范.doc
- API6D产品焊接要求规范.doc
- AQ019出租厂房安全生产协议书.doc
- Astar(A星)算法实现详解及代码下载.docx
- API-6D产品材料要求规范.doc
- astar(a星)算法(精).doc
- AT8563设计考虑.pdf
- BUCK电路学习笔记.docx
- BeerGame供应链试验报告学习小结.docx
- 2025年泰安市农业科学院招聘博士研究生笔试高频难、易错点备考题库参考答案详解.docx
- 2025年浙江绍兴越城区公安分局第一期招聘警务辅助人员100人笔试备考题库附答案详解.docx
- 2025年浙江温州市公安局洞头区分局第一期招聘编外用工笔试高频难、易错点备考题库带答案详解.docx
- 2025年江西南昌师范学院高层次人才招聘50人笔试高频难、易错点备考题库含答案详解.docx
- 2025年河北唐山工业职业技术大学选聘高层次人才18人笔试备考题库参考答案详解.docx
- 2025年河北省疾病预防控制中心招聘24人笔试备考题库及完整答案详解1套.docx
- 2025年浙江中医药大学附属第二医院劳务派遣人员招聘(第一批)笔试高频难、易错点备考题库及参考答案详.docx
- 2025年浙江宁波市第六医院编外人员招聘4人(派遣制)笔试备考题库参考答案详解.docx
- 2025年湖南省疾病预防控制中心(湖南省预防医学科学院)高层次人才招聘笔试高频难、易错点备考题库及完.docx
- 2025年江西信息应用职业技术学院招聘13人笔试备考题库及答案详解一套.docx
文档评论(0)