- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]第02章-JSP介绍及开发环境配置
主要内容 一、认识Web应用 二、Java Web应用主要概述 三、运行环境及开发环境 一、认识Web应用 1、Web应用的运行过程 一、认识Web应用 2、Web应用涉及的文件 网页文件 网页格式信息:与网页文件一起或在单独文件中 资源文件:文字、图像、音频、视频等 配置文件:声明网页的相关信息、运行环境要求等 处理文件:对用户请求进行处理的文件 3、运行环境 客户端程序——浏览器 向服务器发送请求 与服务器建立连接 解析并显示服务器返回的内容 用户输入在客户端的信息提交至服务器 服务器端程序 接收客户端请求并响应—Web服务器 管理服务器上的程序—应用服务器 网络 4、HTML语言(略) 5、HTTP协议P6 客户端浏览器与服务器之间的交互通过此协议进行 采用“请求/应答”模式:4步骤 典型的请求消息: 典型的响应消息: 6、Web应用的特点 安全方面:授权和认证,HTTPS 速度和信息量: 不用或少用图片 信息不分开传输 使用AJAX技术,使页面局部刷新 大图片分割成小文件 客户端验证 可靠性:由浏览器保障 用户类型及用户量:多提示、负载均衡 一、认识Web应用 一、认识Web应用 B/S与C/S的比较 P7 开发和维护成本 C/S:针对不同客户端要开发不同的程序 客户端负载 C/S:要显示和处理数据,负载重 可移植性 用户界面 安全性 C/S:专人使用,安全要求高 B/S:安全性要求不是很高 动态网页技术介绍 动态网页技术介绍 动态网页技术介绍 三种主流动态网页技术比较 三种主流动态网页技术比较 二、Java Web应用概述 1、Java Web与Java的关系 P9 2、Java Web应用主要技术 1、Java Web与Java的关系 2、Java Web应用的主要技术 (1)JSP (2)Servlet (3)JavaBean (4)JDBC (5)XML (1)JSP技术 JSP主要用于输入和输出; 弥补Servlet的不足 JSP是一种建立在Servlet规范之上的动态网页技术,通常做法是:在html页面中嵌入JSP标记和脚本代码。 (2)Servlet Servlet是按照Servlet规范编写的一个java类,位于Web服务器内部,并由Web服务器加载并调用 。 Servlet主要用于处理Http请求,并将处理的结果传递给浏览器生成动态的Web页面。 具有可移植性。 在JSP中用到的Servlet通常都继承自javax.servlet.http.HttpServlet类,可处理Http请求的大部分功能。 (3)JavaBean 根据特殊规范编写的普通Java类,可称其为独立的组件。每个JavaBean都完成特定的功能。 JavaBean充分提高了代码的可重用性。 分为可视化和不可视化两种 可视化:图形界面的设计 不可视化:封装各种业务逻辑 (4)JDBC 实现应用与数据库之间的交互 (5)XML 可扩展标记语言 实例: 三、JSP开发环境概述 JSP开发环境概述 JDK介绍 如何下载JDK? JDK下载 JDK安装与配置 JDK测试 JSP服务器介绍 如何下载Tomcat? 如何下载Tomcat? Tomcat安装与测试 补充:如何修改Tomcat的端口? Tomcat Tomcat作为WEB 服务器,有三种方案 J2SDK+Tomcat J2SDK+Apache+Tomcat J2SDK+IIS+Tomcat JSP页面测试 JSP开发工具介绍 JBuilder介绍 Eclipse介绍 Eclipse3.2.1下载 Eclipse多语言包下载 Eclipse安装 Eclipse汉化 MyEclipse介绍 MyEclipse下载 MyEclipse安装和注册 利用MyEclipse开发JSP程序 利用MyEclipse开发JSP程序 利用MyEclipse开发JSP程序 MyEclipse常用快捷键 数据库介绍 MySql介绍 安装MySql MySql用法 MySqlFront介绍 安装MySqlFront 运行MySQL-Front_v3.2build13.6.exe, 设置连接信息,并连接到MySql数据库。 注册MySQL-Front。 操作:帮助菜单-登记-输入注册信息-确定 C、S:服务器负责管理对数据库的访问,为多个客户程序管理数据,对数据库进行检索和排序 客户机负责和用户交互,收集用户信息,通过网络向服务器请求诸如数据库、电子表格或文档等信息的处理工作 JDK介绍: JDK (Java Development Kit)是整个Java核心 JDK包括三部分: 1.Java运行环境(Java Runtime Envirnment,JRE) 2.Java工具
您可能关注的文档
- [六年级其它课程]六年级上册综合实践《中国茶文化》.ppt
- [六年级其它课程]六年级下册第四单元- 一天中的垃圾、垃圾的处理.ppt
- [六年级其它课程]六年级下思品第三单元战争风云下的苦难.ppt
- [六年级其它课程]川教版_NO 七年级信息技术下册备课.doc
- [六年级其它课程]南京小升初考试策略.ppt
- [六年级其它课程]《动植物是怎样过冬的》课件.ppt
- [六年级数学]专题七 教育实验研究法.ppt
- [六年级数学]人教版六年级圆锥的体积.ppt
- [六年级数学]六年级数学圆锥的体积公式.ppt
- [六年级数学]六年级数学思考二.ppt
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)