1 / 21
文档名称:

Servlet开发 方立勋-课件PPT(演讲稿).ppt

格式:ppt   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Servlet开发 方立勋-课件PPT(演讲稿).ppt

上传人:13431315 2016/2/20 文件大小:0 KB

下载得到文件列表

Servlet开发 方立勋-课件PPT(演讲稿).ppt

相关文档

文档介绍

文档介绍:北京传智播客教育件人才实作培训专家!Servlet开发方立勋北京传智播客教育件人才实作培训专家!Tip:Servlet简介?Servlet是sun公司提供的一门用于开发动态web资源的技术。?Sun公司在其API中提供了一个servlet接口,用户若想使用Java程序开发一个动态web资源,只需编写一个servlet接口的实现类,并把这个类部署到web服务器中,就算开发好了一个动态web资源。?按照一种约定俗成的称呼****惯,通常我们也把实现了servlet接口的java程序,称之为Servlet。北京传智播客教育件人才实作培训专家!Tip:Servlet开发快速入门?参看Servlet API文档,纯手工编写一个servlet程序,并部署访问。北京传智播客教育件人才实作培训专家!Tip:Servlet的部署?由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,<servlet>元素和<servlet-mapping>元素完成。?<servlet>元素用于注册Servlet,它包含有两个主要的子元素:<servlet-name>和<servlet-class>,分别用于设置Servlet的注册名称和Servlet的完整类名。?一个<servlet-mapping>元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:<servlet-name>和<url-pattern>,分别用于指定Servlet的注册名称和Servlet的对外访问路径。例如:<web-app><servlet><servlet-name>AnyName</servlet-name><servlet-class>HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>AnyName</servlet-name><url-pattern>/demo/</url-pattern></servlet-mapping></web-app>北京传智播客教育件人才实作培训专家!Tip:Servlet的部署<servlet-mapping><servlet-name>AnyName</servlet-name><url-pattern>/action/*</url-pattern></servlet-mapping><servlet-mapping><servlet-name>AnyName</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>?同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。?在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并以“/*”结尾。北京传智播客教育件人才实作培训专家!Tip:Servlet的部署对于如下的一些映射关系:?Servlet1 映射到/abc/*?Servlet2 映射到/*?Servlet3 映射到/abc ?Servlet4 映射到*.do 问题:?当请求URL为“/abc/”,“/abc/*”和“/*”都匹配,哪个servlet响应Servlet引擎将调用Servlet1。?当请求URL为“/abc”时,“/abc/*”和“/abc”都匹配,哪个servlet响应Servlet引擎将调用Servlet3。?当请求URL为“/abc/”时,“/abc/*”和“*.do”都匹配,哪个servlet响应Servlet引擎将调用Servlet1。?当请求URL为“/”时,“/*”和“*.do”都匹配,哪个servlet响应Servlet引擎将调用Servlet2。?当请求URL为“/xxx/yyy/”时,“/*”和“*.do”都匹配,哪个servlet响应Servlet引擎将调用Servlet2。北京传智播客教育件人才实作培训专家!Tip:web服务器调用Servlet的过程?Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。②装载并创建该Servlet的一个实例对象。③调用Servlet实例对象的init()方法。④创建一个用于封装H

最近更新

2021-2022年度人教版八年级物理下册第十二章简.. 10页

2024年苏教版六年级下册数学期末测试卷往年题.. 6页

高耸结构物垂直度主控工法 13页

2024年部编版六年级下册道德与法治期末测试卷.. 5页

绍兴调查报告 4页

2024年青岛版六年级下册数学期末测试卷精品(.. 7页

2024年食品安全法管理知识试题库含完整答案【.. 22页

2021-2022学年粤沪版八年级物理上册第一章1.2.. 8页

2020年鲁教版一年级上册数学期末试卷【完美版.. 10页

2024时政必考试题库带答案(基础题) 46页

2024江苏省南京市公务员考试常识判断专项练习.. 58页

现役桥梁承台抗水毁综合加固防护施工工法 12页

2020年上半学年(一年级)小学数学上册同步试卷.. 9页

2024福建省公务员考试常识判断专项练习题全面.. 61页

细胞培养的实验报告 4页

2024贵州省公务员考试常识判断专项练习题完整.. 59页

2020学年【人教版】八年级物理上册第一章机械.. 19页

2024重庆市公务员考试常识判断专项练习题(a卷.. 58页

2024陕西省西安市公务员考试常识判断专项练习.. 60页

2024青海省西宁市公务员考试常识判断专项练习.. 59页

人教版一年级上册数学期中测试卷及完整答案【.. 7页

2024一级注册建筑师靶向题库审定版 81页

2020-2021年度最新京改版八年级数学下册第十四.. 10页

2024云南省昆明市公务员考试数量关系专项练习.. 71页

2024保密教育测试题库附答案(模拟题) 31页

人教版五年级上册数学期末测试卷【各地真题】.. 4页

人教版五年级上册数学期末测试卷含答案【典型.. 5页

人教版五年级上册数学期末测试卷附参考答案(.. 4页

【党课讲稿】深入贯彻总体国家安全观 坚决维护.. 5页

2024年苏教版一年级数学下册期末复习知识点 20页