- 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 Web应用概述 部署Java Web工程 * 信息工程学院本科生课程 Java Web应用概述 *Yanlei Diao, University of Massachusetts Amherst *Yanlei Diao, University of Massachusetts Amherst 课程提纲 第一部分 Java EE基础 第二部分 Java Web开发 第3章 Java Web应用概述 第三部分 JSF框架 第四部分 EJB 第五部分 JPA 第六部分 SSH框架 * Java EE技术 信息工程学院本科生课程 两种应用系统模式: C/S模式与B/S模式 Web 应用(B/S模式)概述 Web文件、HTML语言、HTTP协议、服务器(Web、应用和数据库) CGI、ASP、PHP、Servlet、JSP等。 Java Web 应用的主要技术: JSP、Servlet等组件,JDBC、JSTL和EL等服务。 Java Web 技术的发展阶段: Servlet、JSP、模型、框架。 MyEclipse 中开发Java Web 应用示例: 本讲目标 * 信息工程学院本科生课程 Java Web应用概述 单主机模式:单用户OS 与 分时多用户OS。 B/S模式:浏览器 与 服务器。 云计算模式: C/S模式:客户机 与 服务器。 应用系统的计算模式变迁 * 信息工程学院本科生课程 Java Web应用概述 客户机 (Client) / 服务器 (Server) 模式 (C/S): 两层结构 (2-Tier):业务逻辑层 与 数据库层; 客户机与服务器之间可通过Socket实现网络通信。 优势: 实现了业务逻辑的 网络分布式处理。 问题: 系统的安装、调试、 维护和升级困难; 业务逻辑置于客户端, 存在安全隐患。 C/S模式 * 信息工程学院本科生课程 Java Web应用概述 浏览器 (Browser) / 服务器 (Server) 模式 (B/S): 三层结构 (3-Tier):表示层、业务逻辑层 与 数据库层; 浏览器与Web服务器之间通过Http/Https进行通信。 优势: 系统的安装、调试、 维护和升级容易; 业务逻辑置于服务器, 系统安全性提高。 问题: 客户端表示能力削弱, 有些甚至无法实现。 首选模式 B/S模式 * 信息工程学院本科生课程 Java Web应用概述 云计算Cloud Computing (CC): 一种新型的计算模式,一种共享基础架构的方法,面对的是超大规模分布式环境,核心是提供计算资源、数据存储和网络服务。 基于B/S模式等。 特征: 超大规模、虚拟化、高扩展性、 高兼容性、按需服务等。 表现形式 (XaaS): SaaS: Software as a Service, 软件即服务; PaaS: Platform as a Service, 平台即服务; IaaS: Infrastructure as a Service, 基础设施即服务。 业界代表:Amazon, Google, Salesforce, 阿里巴巴等。 云计算模式 * 信息工程学院本科生课程 Java Web应用概述 网页文件: 主要为HTML; 网页的格式信息文件: 例如:CSS格式文件; 资源文件: 文字、多媒体等资源; 配置文件: XML配置文件等; 处理文件: 用于对用户的请求进行加工处理。 Web应用所包含的文件 * 信息工程学院本科生课程 Java Web应用概述 用户可以通过浏览器的地址栏输入地址向服务器发送 请求; 建立与服务器的连接,接收从服务器传递回来的信息; 解析并显示从服务器返回的内容; 把用户在客户端输入的信息提交到服务器。 通过浏览器访问Web应用 * 信息工程学院本科生课程 Java Web应用概述 使用HTML语言表示网页 * 信息工程学院本科生课程 Java Web应用概述 客户端浏览器通过网络与服务器进行的交互是通过HTTP协议进行的。 HTTP协议采用无状态的请求/应答模式: 无状态:是指协议对于业务处理无记忆能力。意味着如后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 请求/应答模式:服务器端一个线程监听客户端的请求。每次连接只处理一个请求。每次请求/应答的基本过程如下: 浏览器请求与服务器建立连接; 客户端向服务器发送请求; 服务器响应浏览器请求; 断开连接。 通过HTTP协议访问
您可能关注的文档
- 西北工业大学可编程计算机控制器原理与应用课件4.3 PCC在机械加工与制造的应用.ppt
- 西北工业大学可编程计算机控制器原理与应用课件4.4 PCC在能源控制中的应用.ppt
- 西北工业大学可编程计算机控制器原理与应用课件4.5 PCC在食品加工中的应用.ppt
- 西北工业大学可编程计算机控制器原理与应用课件4.6 PCC在数字秤及数据处理中的应用.ppt
- 西北工业大学可编程计算机控制器原理与应用课件4.7 PCC在塑料加工中的应用.ppt
- 西北工业大学可编程计算机控制器原理与应用课件4.8 PCC在印刷行业中的应用.ppt
- 西北工业大学现代通信系统原理课件第八章 差错控制编码.ppt
- 西北工业大学现代通信系统原理课件第二章 信道与噪声.ppt
- 西北工业大学现代通信系统原理课件第六章 模拟信号的数字传输.ppt
- 西北工业大学现代通信系统原理课件第七章 同步系统.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 JPA概述与基础应用.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 JPA进阶.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 JSF.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 JSF组件.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 JSP.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 Services.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 Servlet.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 Spring入门.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 Struts入门.ppt
- 西北农林科技大学信息工程学院Java EE技术课件 会话bean.ppt
最近下载
- 03 八年级上册(下)-部编版初中语文文言文对比阅读(解析版).docx VIP
- 寿光模式课件.pptx
- (高清版)DG∕TJ 08-2038-2021 建筑围护结构节能现场检测技术标准.docx VIP
- 苏少版四年级上册音乐 2.2丰收之歌 打麦号子 课件(共21张PPT)(含音频+视频).ppt VIP
- Siemens西门子工业SINUMERIK Integrate Create MyHMI 3GL (安装) SINUMERIK Integrate Create MyHMI 3GL (安装)使用手册.pdf
- 产业园物业管理的重点和难点.docx VIP
- 大学竞选心理委员ppt模板.pptx VIP
- 2025年南京市中考语文试题卷(含答案解析).docx
- 药物疗法 口服给药法(基础护理课件).pptx
- 2025年京东常温奶行业白皮书doc.docx VIP
文档评论(0)