《tomcat学习资料收集整理》

《tomcat学习资料收集整理》

ID:1422485

大小:2.05 MB

页数:89页

时间:2017-11-11

《tomcat学习资料收集整理》_第1页
《tomcat学习资料收集整理》_第2页
《tomcat学习资料收集整理》_第3页
《tomcat学习资料收集整理》_第4页
《tomcat学习资料收集整理》_第5页
资源描述:

《《tomcat学习资料收集整理》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·89·第1章Tomcat的安装与配置第1章Tomcat的安装与配置知识基础建议面向对象(封装、继承、多态和抽象的方法)->java(JVM-JRE-JDK-Eclipse)->Servelet->JSP(Html)->XML多态:指同一个实体同时具有多种形式。即将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作,具体实现就是:允许将子类类型的指针赋值给父类类型的指针。1.1Tomcat简介Tomcat可以运行Servlet和JSP,是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支

2、持负载平衡与邮件服务等开发应用系统中的常用功能,适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。Tomcat是Sun的JSWDK(JavaServerWebDevelopmentKit)中的Servlet容器,属于Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司和个人共同开发而成。Tomcat既是一个开放源码、免费支持JSP和Servlet技术的容器,同时又是一个Web服务器软件,Servlet和JSP的最新规范都可以在Tomcat的新版本中

3、得到实现。表1-1Tomcat版本和Servlet/JSP规范Tomcat版本Servlet/JSP规范6.0.142.5/2.15.5.x2.4/2.04.1.272.3/1/2与传统桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录下,Tomcat会自动检测和解压该文件。·89·第1章Tomcat的安装与配置Tomcat既是一个Servlet容器,又是一个独立运行的

4、服务器,像IIS、Apache等Web服务器一样,具有处理HTML页面的功能。但它处理静态HTML文件的能力并不是太强,所以一般都是把它当作JSP/Servlet引擎,通过适配器(Adapter)与其他Web服务器软件(如Apache)配合使用。此外,Tomcat还可与其他一些软件集成起来实现更多功能,例如,与JBoss集成起来开发EJB、与OpenJMS集成起来开发JMS应用、与Cocoon(Apache的另外一个项目)集成起来开发基于XML的应用等。1.1.1ServletServlet(小服务程序,注:servlet的命名可以看出sun命名的特点,如Apple

5、t表示小应用程序;Scriptlet=Script+Applet,表示小脚本程序;同样Servlet=Server+Applet,表示小服务程序。)是一个与协议无关的、跨平台的Web组件,它基于Java技术开发,由Servlet容器所管理。和运行在客户端浏览器中的Applet(小应用程序)相似,Servlet运行在服务器端。Servlet采用“请求—响应”模式提供Web服务,交互式地浏览和修改数据,生成动态Web内容。Servlet是平台独立的Java类,即按照Servlet规范编写的Java类,所以具有Java语言的所有优点,如良好的可移植性及安全性等。Servl

6、et被编译为平台中立的字节码,可以被动态地加载到支持Java技术的Web服务器中运行,就如同Applet对客户端一样,区别在于Servlet运行并不需要图形用户界面。Servlet类文件放到WEB-INFclasses目录下。JavaServlet具有如下优点:(1)Servlet可以和其他资源(数据库、文件、Applet和Java应用程序等)交互,把生成的响应内容返回给客户端。如果需要,还可以保存“请求—响应”过程中的信息。(2)服务器采用Servlet可以完全授权对本地资源的访问,Servlet自身也会控制外部用户的访问数量及访问性质。(3)Servlet可以

7、从本地硬盘,或者通过网络从远端硬盘来激活。(4)通过ServletTag技术(注:即HTML中“&lt;”等,参见附录“HTML字符实体<>:&等”),可以在HTML页面中动态调用Servlet。(5)Servlet可以是其他服务的客户端程序。(6)通过链接技术,一个Servlet可以调用另一个或一系列Servlet来成为它的客户端。(7)ServletAPI与协议无关。1.1.2JSP(JavaServerPages)是由SunMicrosystems公司倡导,在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。