- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java第九章servlet与JSP技术概述
1. Servlet与JSP技术概述 动态构建Web页面 servlet的功能和用途 Servlet代码初探 JSP的功能和用途 ServletJSP的优势 Web服务器的安装 Tomcat的目录结构 Web应用的目录结构 部署Web应用 web.xml 部署文件描述符简介 参考资料 Core Servlets and JavaServer Pages Volume 1,Marty Hall著,赵学良译,清华大学出版社/ J2EE Tutorial :/docs/books/tutorial/information/download.html 1.1动态构建Web页面 Web页面的内容建立在用户提交的数据之上 比如:搜索引擎的结果页面、在线商店中反映订单信息的页面。 Web页面的内容由频繁变动的数据导出 比如:天气预报或新闻头条页面 Web页面用到了来自于数据库或其他服务器端资源的信息 比如:电子商务网站有可能使用servlet动态地构建 1.2 Servlet的功能 读取客户程序发送来的显式数据(表单数据) 读取客户程序发送来的隐式数据(请求报头) 生成相应的结果 发送显式的数据给客户程序(HTML) 发送隐式的数据给客户程序(状态代码和响应报头) 1.3 Servlet代码初探 示例HelloServlet.java 注意: Servlet是常规的Java代码 Servlet属于J2EE规范而不是J2SE规范 Servlet继承了标准的类HttpServlet Servlet覆盖了HttpServlet中的doGet方法 1.5 JSP的作用 示例HelloJSP.jsp servlet是含有HTML的Java程序;JSP是含有Java代码的HTML页面。 JSP是servlet的另一种形式,JSP页面会翻译成servlet,servlet会被编译,并在web服务器中运行。 选择servlet还是JSP servlet:面向处理的任务,执行复杂操作; JSP:面向表示的任务; 实际开发中通常需要将二者结合起来使用 HelloJSP.jsp运行结果 ServletJSP的优势 流行: Java技术最为广泛的应用 中型、大型Web应用的主导技术 支持广泛: Apache, Oracle, IBM, Sybase, BEA 等 适用于IIS的插件 运行平台: Windows, Unix/Linux, MacOS以及IBM大型机OSs 主要应用: 航空公司,旅馆, 电子商务站点,搜索引擎, 银行,金融财经网站等等…… 2. Tomcat服务器及Servlet的运行原理 Web服务器的安装 Tomcat的目录结构 Web应用的目录结构 部署Web应用 web.xml 部署文件描述符简介 Servlet的基本结构 servlet的生命周期 SingleThreadModel接口 2.1 Web服务器的安装 下载并安装Java软件开发包(SDK) 下载并安装Apache Tomcat / 启动Tomcat 开始→程序→Apache Tomcat→Monitor Tomcat 右键“单击”Tomcat图标 选择“Start Service” 在浏览器地址栏中输入 http://localhost:8080/ Tomcat页面 2.2 Tomcat的目录结构 $CATALINA_HOME/bin Startup, shutdown 等命令脚本文件 $CATALINA_HOME/conf server.xml 等配置文件 $CATALINA_HOME/logs 缺省日志文件的存放目录 $CATALINA_HOME/webapps Web应用存放的目录 2.3 Web应用的目录结构 HTML以及JSP文档放在顶层目录(或除WEB-INF子目录中) web.xml文件放置在WEB-INF子目录 servlet和其他Java类放置在WEB-INF/classes中与包名相匹配的子目录中。 Tomcat中整个web应用目录都一般放在i$CATALINA_HOME/webapps/中 2.4 部署Web应用 部署:将Web应用配置到Web服务器中,并使之能使用。 当server.xml中deployOnStartup属性的值为true时(默认为true), 将web应用拷贝到webapps目录中. 使用Tomcat Manager 使用IDE(NetBeans, JBuilder2006) 2.5 web.xml 部署文件描述符简介(1) 作用:部署Web应用中的元素:servlet、jsp等。 位置:在WEB-INF目录中 基本格式:xml标头、DOCTYPE声明、web-app元素 web.xml 部署文件描述符简介(2) 命名se
您可能关注的文档
- 销售管理制度--销售部管理流程及销售提成k.doc
- 锅炉及锅炉房设备 课件 第一章 基本知识.ppt
- 锅炉补给水处理系统 锅炉补给水处理系统培训资料图文.doc
- 锅炉酸洗废水池工程模板施工方案.doc
- 锡盟依法治盟领导小组工作职责.doc
- 镀锌厂镀锌锅余热回收系统方案设计.doc
- 镇中心小学德育工作经验交流汇报材料.doc
- 镇江市实验小学科技教育特色学校创建方案..doc
- 镇江二中科技教育特色学校创建方案实施安排.doc
- 长兴矿安全专篇汇报材料.ppt
- Lecture Five跨文化交际第五讲Language and Culture I.ppt
- new 新人教六年级上册英语 重点句型考点 总复习.ppt
- Object-Oriented Programming in C 第七章 输入输出流.ppt
- MBA联考英语完形填空题目及解析.doc
- P-整式的运算综合专题-关于公式的灵活变形.doc
- pep人教版四年级小学上册英语期末演习考试测验.doc
- PEP人教版小学六年级英语上册期中试卷.doc
- PEP人教版小学英语四年级期末测试卷xunjiang.doc
- PEP小学英语五年级上册第二单元试卷.doc.doc
- PEP小学英语五年级下册复习资料.doc
最近下载
- (2025)水利安全员c证考试题库及参考答案.docx VIP
- CYX-QEHP-12生产计划控制程序.doc VIP
- 《GBT 3655-2022用爱泼斯坦方圈测量电工钢带(片)磁性能的方法》最新解读.pptx
- Φ0.05mm微孔节流静压气体止推轴承性能的多维度探究与优化策略.docx
- 成人肺功能检查技术进展及临床应用推荐指南PPT课件.pptx VIP
- 苏教版小学科学二年级下册2《各种各样的杯子》教学课件.ppt VIP
- 学校制度汇编学校制度集.doc VIP
- 2023届湖北省圆创联考高三下学期五月联合测评英语试题及参考答案.pdf VIP
- 四氢噻吩的生产技术与市场分析.pdf VIP
- 全国高中青年数学教师优质课大赛一等奖《基本不等式》教学设计.doc VIP
文档评论(0)