Web应用引论.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Web应用引论.ppt》由会员分享,可在线阅读,更多相关《Web应用引论.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、L/O/G/O第第1章章 Web应用引论应用引论褚龙现褚龙现软件学院软件学院理论课要求理论课要求理论课要求理论课要求v上课期间要求上课期间要求关闭所携带的各类电子产品(关闭所携带的各类电子产品(不要发出任何声不要发出任何声音音影响上课)影响上课)严禁交头接耳(安排课堂讨论除外)严禁交头接耳(安排课堂讨论除外)不允许睡觉不允许睡觉有以上违纪者,将给予多种形式的批评教育有以上违纪者,将给予多种形式的批评教育鼓励回答问题鼓励回答问题软件学院软件学院实验课要求实验课要求实验课要求实验课要求v课堂要求除了满足理论课要求,还应该课堂要求除了满足理论课要求,还应该不许大声喧哗不许大声喧哗不许带、吃零食不许带
2、、吃零食严禁打游戏、看电影(一次课发现两次或者一严禁打游戏、看电影(一次课发现两次或者一学期累计三次,取消实验成绩)学期累计三次,取消实验成绩)下课时将凳子摆放整齐下课时将凳子摆放整齐软件学院软件学院作业要求作业要求作业要求作业要求v本周理论课布置的作业,下周上理论课时,学习本周理论课布置的作业,下周上理论课时,学习委员按学号由小到大排序后上交委员按学号由小到大排序后上交v实验课布置的作业要求下课前,交到指定位置,实验课布置的作业要求下课前,交到指定位置,实验报告下次上机课交,要求同理论课作业实验报告下次上机课交,要求同理论课作业v不交作业的同学按缺课处理不交作业的同学按缺课处理软件学院软件学
3、院课课课课 程程程程 介绍介绍介绍介绍v课程的地位、先修课程课程的地位、先修课程v课程设置的目的课程设置的目的v课程、课堂的要求以及考核方式课程、课堂的要求以及考核方式v课程主要介绍那些主要内容课程主要介绍那些主要内容v参考书参考书v课程解决的问题课程解决的问题vWebWeb应用基础应用基础软件学院软件学院课课课课 程程程程 地地地地 位位位位v本课程是一门本课程是一门专业方向专业方向课程,它主要讲授如课程,它主要讲授如何使用何使用JAVAJAVA(内容较多)技术开发基于(内容较多)技术开发基于B/SB/S架架构的应用程序。构的应用程序。v先修课程:要求学习者具备一定的先修课程:要求学习者具备
4、一定的javajava基础,基础,因此必须先修因此必须先修javajava程序设计程序设计。另外该课。另外该课程需要操作数据库,因此必须具备关系数据程需要操作数据库,因此必须具备关系数据库操作的基本技能库操作的基本技能软件学院软件学院课课课课 程程程程 目目目目 标标标标v学习学习JavaEE概念以及架构概念以及架构主要关注主要关注webweb层的编程层的编程v学习核心的学习核心的JavaEE技术技术HTML、Servlet,JSP、JDBC、MVC,JSTLv了解构建企业应用技术的流行技术了解构建企业应用技术的流行技术Struts2,Spring框架、Hibernate软件学院软件学院课程特
5、点和学习方法课程特点和学习方法课程特点和学习方法课程特点和学习方法v课程特点课程特点内容繁杂,记忆性东西偏多内容繁杂,记忆性东西偏多实践内容多,编码量大实践内容多,编码量大实用性强,对职业发展意义重大实用性强,对职业发展意义重大v学习方法学习方法认真听讲,做好笔记认真听讲,做好笔记多多练习,以编程为主来掌握知识和技巧多多练习,以编程为主来掌握知识和技巧软件学院软件学院课程要求及考核方式课程要求及考核方式课程要求及考核方式课程要求及考核方式v认真听讲、把握上课时的思路;认真完成作业、项认真听讲、把握上课时的思路;认真完成作业、项目以及实验。目以及实验。v考核方式:考核方式:平时成绩平时成绩+实验
6、成绩实验成绩+期末试卷成绩期末试卷成绩v注意:注意:考试之前不给复习题、不划范围考试之前不给复习题、不划范围考试之前提交平时成绩、之后不可更改考试之前提交平时成绩、之后不可更改软件学院软件学院课程要求及考核方式课程要求及考核方式课程要求及考核方式课程要求及考核方式v考勤:考勤:考勤共考勤共100100分,每旷课分,每旷课1 1次扣次扣1010分,分,迟到迟到1 1次扣次扣5 5分;平时成绩扣光的不分;平时成绩扣光的不得参加期末考试得参加期末考试v实验:实验:实验共实验共100100分,每次实验报告成绩分,每次实验报告成绩等级为优等级为优(10)(10)良良(8)(8)中中(6)(6)差差(4)
7、(4),每缺交一次实验报告扣每缺交一次实验报告扣5050分分软件学院软件学院课课课课 程程程程 内内内内 容容容容vWEB UIWEB UI(HTML+JavaScript+CSSHTML+JavaScript+CSS )vServletServletvJSPJSP基本语法基本语法vJSPJSP常用内置对象常用内置对象vJDBCJDBCvJavaBeanJavaBeanvMVCMVCv自定义标记自定义标记vJSTLJSTL软件学院软件学院参参参参 考考考考 书书书书CSS网站布局实录网站布局实录(第第2版版)李超李超 编著编著 JavaScript权威指南(第四版)权威指南(第四版)Flana
8、gan,D.著著 Java Web开发详解开发详解孙鑫孙鑫 编著编著 软件学院软件学院vClient/Server Client/Server 结构结构vBrowser/Server Browser/Server 结构结构v两种结构优缺点两种结构优缺点常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构软件学院软件学院常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构v客户机客户机/服务器服务器(Client/Server,C/S)模式:模式:服务器只集中管理数据,计算任务分散在客户机上,客服务器只集中管理数据,计算任务分散在客户机上,客户机和服务器之间通过网络协议来
9、进行通讯户机和服务器之间通过网络协议来进行通讯;客户机向服客户机向服务器发出数据请求,服务器将数据传送给客户机进行计务器发出数据请求,服务器将数据传送给客户机进行计算,计算完毕,计算结果可返回给服务器。算,计算完毕,计算结果可返回给服务器。另外一种情形是,客户端先进行简单的预处理,然后将另外一种情形是,客户端先进行简单的预处理,然后将处理后的结果再提交给服务器进行进一步的处理。处理后的结果再提交给服务器进行进一步的处理。这种模式我们也通常成为这种模式我们也通常成为胖客户端模式胖客户端模式。软件学院软件学院v传统的两层客户传统的两层客户/服务器服务器v特点特点客户端程序自行开发客户端程序自行开发
10、(一般使用一般使用VBVB、C+)C+)它它负责与数据库的连接,负责处理本地的一些负责与数据库的连接,负责处理本地的一些业务逻辑。然后在每个客户端安装。业务逻辑。然后在每个客户端安装。C/S结构结构常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构软件学院软件学院v优点优点很多工作在客户端处理后再提交服务器,因此很多工作在客户端处理后再提交服务器,因此客户端响应速度快客户端响应速度快v缺点缺点更新、部署麻烦,维护耗时更新、部署麻烦,维护耗时v应用场景应用场景开发管理信息系统,操作时间集中;要求系统开发管理信息系统,操作时间集中;要求系统有很好的响应速度和友好的操作界面。如医院有很
11、好的响应速度和友好的操作界面。如医院门诊系统挂号业务门诊系统挂号业务C/S结构结构常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构软件学院软件学院常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构v浏览器浏览器/服务器服务器(Browser/Server,B/S)模式:模式:客户端使用通用的浏览器客户端使用通用的浏览器(如:如:NetScapeNetScape、ExplorerExplorer或或FireWorkFireWork)代替各种应用软件,服务器则为代替各种应用软件,服务器则为WebWeb服务器。服务器。浏览器和服务器之间通过浏览器和服务器之间通过TCP/
12、IPTCP/IP通信协议进行连接,浏通信协议进行连接,浏览器发出请求,由览器发出请求,由WebWeb服务器向后台取出数据进行计算,服务器向后台取出数据进行计算,并将结果返回给浏览器。并将结果返回给浏览器。这种模式,我们通常将其成为这种模式,我们通常将其成为瘦客户端模式瘦客户端模式。典型的系统:网上银行、网上书店、典型的系统:网上银行、网上书店、BlogBlog等等等等软件学院软件学院v浏览器浏览器/服务器结构服务器结构v特点特点不需要开发和安装客户端程序,通过浏览不需要开发和安装客户端程序,通过浏览WebWeb服务器上的服务器上的WebWeb应用程序,把程序的执行结果应用程序,把程序的执行结果
13、显示到客户端的浏览器上显示到客户端的浏览器上常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构B/S结构结构软件学院软件学院v优点优点客户端零维护、应用范围广客户端零维护、应用范围广v缺点缺点客户端功能上会有所限制客户端功能上会有所限制v应用场景应用场景要求满足异地工作需求,对效率要求不是特要求满足异地工作需求,对效率要求不是特别高。别高。常见应用程序结构常见应用程序结构常见应用程序结构常见应用程序结构B/S结构结构软件学院软件学院B/SB/S基础知识基础知识基础知识基础知识v万万维网(网(WWW)是世界上最大的电子信息仓库,由众多的是世界上最大的电子信息仓库,由众多的WebWe
14、b站站点组成。每个点组成。每个WebWeb站点都包含一些特定的资源,站点都包含一些特定的资源,这些资源存放于一台或多台被称作这些资源存放于一台或多台被称作WebWeb服务器的服务器的计算机之上。正式大量的计算机之上。正式大量的WebWeb站点提供了丰富多站点提供了丰富多彩的资源,才能够使得用户能够通过网络快速高彩的资源,才能够使得用户能够通过网络快速高效地获取他们需要的资源。如电子商务网站(阿效地获取他们需要的资源。如电子商务网站(阿里巴巴等)、以及我们日常使用的教务管理系统里巴巴等)、以及我们日常使用的教务管理系统等等一些系统。等等一些系统。软件学院软件学院v静态网页静态网页用用HTMLHT
15、ML标记构造,网页一经制成,内容就不会再变化,标记构造,网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是一样的内容,如果要不管何时何人访问,显示的都是一样的内容,如果要修改有关内容,必须修改源代码,然后重新上传到服修改有关内容,必须修改源代码,然后重新上传到服务器上务器上B/SB/S基础知识基础知识基础知识基础知识网页分类网页分类-静态网页静态网页软件学院软件学院B/SB/S基础知识基础知识基础知识基础知识网页分类网页分类-静态网页静态网页v静静态网网页及其及其执行行过程程首先用户在浏览器的地址栏中键入要访问的地址,首先用户在浏览器的地址栏中键入要访问的地址,并回车出发请求(或者通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 应用 引论
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内