当前课程知识点:Web后端开发技术 > 第1章 Java Web开发准备 > 1.1 Web应用开发概述 > 1.1.1 Web应用简介
好
欢迎各位同学回来继续学习
web后端开发技术
这一小节我们将介绍web应用简介
当今社会我们是一个网络社会
每天我们都会从网络上面获取一些
数据和资源
那么网络上的各种应用
我们可以简单把它分为这么几类
第1类是综合门户类
比如新浪
搜狐
第2类是搜索平台类
比如百度
搜狗搜索
360搜索
必应等等
还有一类呢叫做电商平台类
我们可以利用电商平台在家里面完成
购物
而不需要实体店去购物了
非常方便
第4类我们把它叫做教育教学信息化
这一类平台
那么我们所使用的中国大学慕课
也属于这一类平台
那么从技术角度来讲
这样多的web应用
它是怎样一种建设架构呢
从技术架构来说
web上的应用可以分为这么两类
一类是CS架构
另外一类是Bs的架构
Cs架构 c就是指的client
s就是指的server
对于一个这样技术架构下的Web应用
它把功能分配在服务器端和客户端
它的特点就是执行效率非常高
部署在一个内网环境当中
比如我们大学生参加的全国计算机
等级考试
它就是一种CS
这种技术架构的考试系统
所不方便呢就是
它这个软件需要安装在客户端和
服务器两个部分
每次当软件更新的时候
都需要通知客户端进行更新
那么对于用户来讲
使用起来就是不方便了
这是它的不足
这是因为它的不足
所以就有了BS架构
Bs架构
我们可以简单的理解
把客户端的功能几乎都移植到服务器
这部分上去了
那么对于用户来讲
我只需安装一个浏览器就可以了
那么我们在使用这种技术架构下
这个软件的时候就变得非常的方便
所以说BS的架构实质上是基于网络
协议
就是http协议的 CS架构
他工作的部署环境
是 Internet网络环境
对于这软件更新也方便了
因为客户端不需要去更新
更新的只是服务器
对于用户来讲就非常的方便
这样它使用的起来也是比较广泛的
那么我们这门课程所要讲的 web
开发技术就是指的这种
BS架构下的
web应用的开发
那么对于一个web应用
它的运行过程是怎样的呢
我们简单的看一下
web应用
当用户在浏览器地址栏里面
输入一个地址以后
就会发送一个请求到服务器
那么服务器接收到请求以后会做一些
业务处理
这里面可能包含对数据库的操作
然后将结果由服务器再返回给浏览器
浏览器
再把这个信息渲染成一个个页面
呈现出文字或者图片
这就是一个web应用的运行过程
那么这种运营过程
我们简单的可以把它分为三个阶段
第1个阶段就是发送请求
第2阶段服务器处理请求
第3个阶段
服务器将请求返回给客户端
好
我们这一小节就讲到这里
-1.0 导学
--1.0.1 导学
-1.1 Web应用开发概述
--1.1.3 测试
-1.2 准备Java Web应用开发环境
--1.2.2 测试
-1.3 任务实现:Hello World Web项目
--1.3.2 测试
-1.4 小结
--1.4.1 小结
-本课程所有代码
--课程参考代码
-2.0 导学
--2.0.1 导学
-2.1 Servlet概述
--2.1.3 测试
-2.2 创建Servlet
--2,2,3 作业
-2.3 Servlet应用
--2.3.4 测试
-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)
--2.4.3 测试
-2.5 ServletConfig接口
-2.6 ServletContext接口
-2.7 HttpServletRequest接口
--2.7.5 测验
-2.8 HttpServletResponse接口
--2.8.3 测试
-2.9 任务实现:某高校毕业生信息发布系统-简历添加
--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加
-2.10 小结
-动画演示:Java Web应用服务器处理客户端请求的过程
-3.0 导学
--3.0.1 导学
-3.1 Cookie技术
--3.1.3 测试
-3.2 Session技术
--3.2.2 Session技术-Session技术应用购物车
--3.2.3 测试
-3.3 URL重写与隐藏表单域
--3.3.2 测试
-3.4 任务实现:某高校毕业生信息发布系统-简历修改
--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改
-3.5 小结
--3.5.1 小结
-4.0 导学
-4.1 jsp概述
--4.1.2 测试
-4.2 脚本元素
--4.2.2 测试
-4.3 指令元素
--4.3.2 测试
-4.4 动作元素
--4.4.3 测试
-4.5 内置对象
--4.5.3 测试
-4.6 JavaBean
--4.6.3 测试
-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)
--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)
-4.8 小结
--4.8.1 小结
-5.0 导学
--5.0.2 测试
-5.1 el语法
--5.1.2 测试
-5.2 el隐含对象
--5.2.2 测试
-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.2 测试
-5.4 小结
--5.4.1 小结
-6.0 导学
--6.0.2 测试
-6.1 核心标签库
--6.1.5 测试
-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.2 测试
-6.3 小结
--6.3.1 小结
-7.0 导学
--7.0_导学
-7.1 过滤器
--7.1.3 测试
-7.2 监听器
--7.2.1.1与ServletContext相关的监听器
--7.2.4 测试
-7.3 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.2 测试
-7.4 小结
--7.4.1小结
-8.0 导学
--8.0_导学
-8.1 JDBC API
--8.1.2 测试
-8.2 JDBC API访问MySQL基本步骤
--8.2.2 测试
-8.3 任务实现:某高校毕业生信息发布系统-注册与登录
--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)
--8.3.2 测试
-8.4 小结
--8.4.1小结
-9.0导学
--9.0导学
-9.1 技术准备
--9.1.5 测试.
-9.2 系统设计
-9.3 系统实现
-9.4 小结
--9.4.1小结

