网站大量收购独家精品文档,联系QQ:2885784924

Java Web编程(武大).ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java Web编程(武大).ppt

JAVA WEB 编程 周鑫丽 1.1 web应用开发体系结构 J2EE体系结构 1.1 web应用开发体系结构(续) WEB组件 servlet组件 Java类,它实现了Java Servlet API接口。 动态产生网页的程序 Jsp组件 Jsp页面最终被解释为java servlet类,也是动态产生网页的。 使用HTML代码、XML代码、和服务器端程序代码(java脚本),重点在于表示逻辑,而不是业务逻辑 1.1 web开发体系结构(续) WEB组件的作用 1.1 web开发体系结构(续) WEB组件的作用 接收客户端的请求数据 返回给客户端一个响应数据 在WEB服务器内部对业务逻辑处理 1. 2 基于MVC的Web应用的结构 MVC设计模式 MVC M: Model V: View C: Controller 表示逻辑与业务逻辑 MVC的思想:功能分离 1. 2 基于MVC的Web应用的结构(续) 1. 2 基于MVC的Web应用的结构(续) 实现MVC的组件 Controller Servlet及普通Java技术 View JSP+自定义标签 Model 普通Java技术 EJB 其它:Hibernate(持久层)等 2.1 Servlet组件 2.1 Servlet组件 (续) 思考 Servlet是什么? 开发一个Servlet Java类,继承HttpServlet 使用特定的方法处理HTTP请求 doGet doPost 在部署描述符中声明 Servlet的URI Context Root + Servlet Mapping 2.2 部署描述符文件 DD:Deployment Descriptor DD文件 web-app元素 servlet元素 定义servlet servlet-mapping元素 为Servlet指定URI 2.3 WEB应用的组成 WEB应用的基本组成 Java字节码文件,及需要的.jar文件 部署描述符及其它配置文件 JSP HTML等静态内容文件 2.3 WEB应用的组成(续) WEB应用的基本目录结构: WEB应用根目录 WEB-INF classes目录:存放应用中的Java字节码文件 lib目录:存放需要的.jar文件 web.xml 其它目录:存放JSP及html等静态文件 WEB-INF目录 受保护的目录:里面的文件不能被客户直接访问 2.4 WEB资源的URL URL与URI URI: Uniform Resource Identifier URL:Uniform Resource Locator 标识Internet上一个指定资源的规范名称 URL的组成:协议://主机名:端口号/path 例如:http://localhost:8081/FirstWeb/demo/hello.html URL是绝对的,URI可以是相对的 例如,uri:FirstWeb/demo/hello.html URL是URI的子集 一个URL是一个URI,但一个URI不一定是URL 2.5 WEB应用中WEB资源的URI 静态文件: /Context root/在WEB应用中的相对路径 JSP 与静态文件相同 Servlet 在DD文件中分配 /Context root/… 3.1 JSP技术 JSP:JavaServer Pages JSP的目标:支持表示逻辑与业务逻辑的分离 简化表示逻辑的开发 明确开发人员的职责分工 表示逻辑: Web开发人员不需掌握Java 业务逻辑:Java开发人员不需使用Web页面 JSP的理想 不包含业务逻辑 不包含Java代码 3.2 JSP 标签概述 JSP 页面代码的分类 静态HTML内容 JSP的脚本元素 JSP标准动作 JSP2.0的表达式语言 JSP的自定义标签 3.3 JSP的脚本元素 JSP的脚本元素语法 % scripting element % 脚本元素的分类 JSP Scriptlet % javacode % JSP表达式 %= expression % JSP声明 %! declaration % JSP注释 %-- comment --% JSP指令 %@ directive % 3.4 Java Scriptlet 语法格式 % JavaCode % 示例 % String user=request.getParameter(“name”); % 3.5 JSP表达式 语法格式 %= Java表达式 % 示例 %= new java.util.Date() % 3.6 JSP的预定义变量 3.6 JSP的预定义变量(续) 3.7 JSP指令 语法格式 %@ DirectiveName

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档