Java Web 基础PPT课件(共12章)第一章-动态网页基础 JSP.pptxVIP

Java Web 基础PPT课件(共12章)第一章-动态网页基础 JSP.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java Web 基础 动态网页基础 JSP Java Web 基础主要内容 2 教学目标 3 了解Java Web相关的一些概念,包括:动态网页、CS、BS模式、等… 能够将web项目部署到Tomcat上运行起来。 了解JSP 页面元素、内置对象等概念,熟练使用Servlet技术开发Web程序。 理解 MVC设计模式以及三层架构 的概念,以及它们在项目编码中的应用。 了解EL表达式的使用。 熟练使用数据库连接池相关技术完成对数据的操作 熟练使用 AJAX技术,实现前后端数据的传输功能 掌握 过滤器 和 监听器的作用及使用 了解集群服务器的配置 掌握 Maven、Git 工具的使用,了解Docker的相关观念。 JSP 环境配置与使用主要内容 4 动态网页与 CS、BS 架构简介 Tomcat 配置与启动 开发第一个 Web 项目 教学目标 5 理解动态网页、静态网页概念的区别 理解 B/S 架构是 C/S 架构的不同的处 掌握 Tomcat 服务器的安装 掌握 Tomcat 配置与启动 了解Tomcat工作原理 理解WEB项目的各个目录结构的作用 动态网页与静态网页 6 静态网页:页面的内容一旦生成,就不再发生变化,因此无法和用户进行交互。 动态网页:页面的内容生成以后,可以随着时间、客户操作的不同而发生改变。 例如经常使用的百度、淘宝、京东等网站,使用的就是动态网页。 C/S 和 B/S 架构 7 C/S 架构: Client/Server,客户端/服务器端模式。 将软件系统分为客户端和服务器端两层,用户在本机安装客户端,通过网络连接服务器端,例如微信、QQ、魔兽世界等。 B/S 结构: Browser/Server,浏览器/服务器模式。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器就可访问服务器端。 B/S 架构是 C/S 架构的升级和改善,而不是 C/S 架构的替代品。C/S 架构也有很多自己独有的优势,比如采用 C/S 架构的软件系统有着本地响应快、界面更美观友好、减轻服务器负荷等优势。 HTTP请求数据包 8 GET /JspProject HTTP/1.1 Cache-Control: max-age=0 Accept: text/html Accept-Language: zh-Hans-CN,zh-Hans;q=0.5 Upgrade-Insecure-Requests: 1 User-Agent: Chrome/64.0.3282.140 Accept-Encoding: gzip, deflate Host: :8080 Connection: Keep-Alive 第一部分:请求行,请求类型, 资源路径以及HTTP版本。 第二部分:请求头部,紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息 第三部分:空行,请求头部后面的空行是必须的 请求头部和数据主体之间必须有换行 第四部分:请求数据也叫主体,可以添加任意的数据。 这个例子的请求数据为空。 HTTP响应数据包 9 HTTP/1.1 200 OK Content-Length: 11 Hello World 第一部分:状态行。 HTTP版本、状态码、状态消息。 第二部分:响应报头部,紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息 第三部分:空行,头部后面的空行是必须的 头部和数据主体之间必须有换行 第四部分:响应正文。可以添加任意的数据。 这个例子的响应正文为“Hello World”。 重难点回顾 10 动态网页与 CS、BS 架构简介 Tomcat 配置与启动 开发第一个 Web 项目 Http协议 教学目标回顾 11 理解动态网页、静态网页概念的区别 理解 B/S 架构是 C/S 架构的不同的处 掌握 Tomcat 服务器的安装 掌握 Tomcat 配置与启动 了解Tomcat工作原理 理解WEB项目的各个目录结构的作用 了解 Http协议 面试题精讲 12 面试题一:某家企业需要开发一款软件,用于展示企业的产品,请问,采用C/S架构还是B/S架构?使用动态网页技术还是静态网页技术呢? 答案: 采用 B/S架构, 客户通过浏览器访问更加方便快捷。 采用动态网页技术, 因为产品会不断的更新迭代,所以网站的内容会经常性变动。 面试题二: 请问Web项目常见的目录有哪几个? 答案: WEB-INF目录 可以存放 Web 项目的各种资源,但需注意该目录中的所有资源,是无法通过客户端直接访问的。 WEB-INF/classes目录 存放 Web 项目的所有字节码文件(*.class)。 WEB-INF/lib目录 存放扩展 Web 项目

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

从事职业教育近20年,高级职称。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档