当前课程知识点:Web后端开发技术 >  第1章 Java Web开发准备 >  1.1 Web应用开发概述 >  1.1.2 Web开发技术

返回《Web后端开发技术》慕课在线视频课程列表

1.1.2 Web开发技术在线视频

下一节:1.2.1 准备Java Web应用开发环境

返回《Web后端开发技术》慕课在线视频列表

1.1.2 Web开发技术课程教案、知识点、字幕

欢迎各位同学回来继续学习

web后端开发技术

本小节我们将介绍一下web开发的技术

从技术角度来讲

web开发的技术分为两大部分

第1部分是Web前端开发技术

第2部分是Web后端开发技术

我们这门课程主要讲的是web后端开发技术

但是在这之前我们先简单的了解一下

web前端开发技术

web前端开发技术

实际上有三种

第1个就是html

超文本标记语言

它的作用是在

页面上面定义页面的结构

我们看到当前这是一个

超文本标记语言所编写的一个网页

在网页当中使用html标签

包含了整个网页

然后在它的内部

还有body的标签

head的标签

然后body的标签

内部的信息可以在这里显示出来

那么在这个页面当中

我们使用h1标签输出了

web前端开发技术

然后使用p标签

输出了html、cs和JavaScrprit这样三段话

那么通过各种各样的html标签

就可以定义这样一个网页

第2种技术是CS技术

它的作用是用来定义页面元素的外观

我们在刚才页面基础之上增加了这样

一些代码

那么这个代码它的作用是什么呢

它的作用是要告诉浏览器说

你把h1标签内部的元素颜色啊

设置成红色

然后把p元素或者p标签内部的文本

设置成蓝色

那么就呈现出来这种效果

这就是css

它的作用

第3个技术叫做

JavaScript

我们又把它简称为叫js它作用是

用来定义用户的交互行为

还是在刚才代码的基础之上

我们再增加这样一行代码

这行代码的作用是显示一个button

然后点击 button的时候会

触发一个 js事件

那么在这js事件

它会弹出一个alert的窗口

它的效果是这样

它弹出的信息说这是web前端开发技术

我们学习的是后端开发技术

那么这样我们就可以通过js

和页面之间实现了一种交互

以上三种技术都是web前端的开发技术

那么web后端开发技术

可以说是以前端开发技术为基础

支持页面内容动态变化的服务器端

开发技术

那么这个技术从当前的行业里面看有

很多种

比如 ASP.net

php

还有我们这门课程所要讲的

基于Java的JavaWeb技术

除此之外

近两年 Node.js

和Python发展也比较快

在Web开发方面也有一定的优势

但是从整体市场上面占有的份额上来看

java web技术是占有绝对的优势

那么Java web它在开发当中

到底有哪些优势呢

第1个它就是平台无关性

我们开发的Java web项目

不仅可以运行在 windows平台

还可以运行到其它的比如

Iinux Unix平台下面

第2个

它具有完整的技术体系

一会我们会看一个 Java意义的

组件图

第3个它的执行效率比较高

最后一点也是最大的一个特点

就是它的第三方的资源非常丰富

由于 Java它的开源特点

那么就有很多可重用的免费的这种

组件

当我们开发一个web项目的时候

我们应该首先想一下你需要的这种功能

是不是有现成的这种组件

这种组件如果可用的话

拿到我们项目当中

就可以提高我们的开发效率

这也是Java web开发的一个

很大的优势

Java web实际上是Java语言

对互联网开发web应用的一个技术总和

在 Java这一块

服务器端开发的这种应用是非常多的

包括jsp

servlet以及第三方框架

不管应用怎么样

他都遵循 Java意义规范

那么在这个图当中

我们看到是JavaEE7这个版本

它的组件图

当前 Java EE的版本已经升级到8了

黄色的部分是在Java EE7当中新增加的组件

我们课程所要聚焦的或者主要学习的

就是红色

这部分

这部分主要是jsp和

servlet以及el等等

这些知识我们掌握了

对于我们学习 Java方面的

技术框架就能够奠定一个非常坚实的基础

本小节

我们就简单介绍到这里

Web后端开发技术课程列表:

第1章 Java Web开发准备

-1.0 导学

--1.0.1 导学

-1.1 Web应用开发概述

--1.1.1 Web应用简介

--1.1.2 Web开发技术

--1.1.3 测试

-1.2 准备Java Web应用开发环境

--1.2.1 准备Java Web应用开发环境

--1.2.2 测试

--1.2.3 谈谈JavaWeb优势和学习方法

-1.3 任务实现:Hello World Web项目

--1.3.1 Hello World Web项目

--1.3.2 测试

-1.4 小结

--1.4.1 小结

-本课程所有代码

--课程参考代码

第2章 Servlet技术基础

-2.0 导学

--2.0.1 导学

-2.1 Servlet概述

--2.1.1 Servlet简介

--2.1.2 Servlet API

--2.1.3 测试

-2.2 创建Servlet

--2.2.1 Hello Servlet

--2.2.2 Servlet配置

--2,2,3 作业

-2.3 Servlet应用

--2.3.1 处理超链接请求

--2.3.2 处理form表单请求

--2.3.3 处理结果

--2.3.4 测试

-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)

--2.4.1 注册代码实现

--2.4.2 登录代码实现

--2.4.3 测试

--2.4.4谈一谈jQuery前端开发框架

-2.5 ServletConfig接口

--2.5.1 ServletConfig接口

-2.6 ServletContext接口

--2.6.1 ServletContext接口

-2.7 HttpServletRequest接口

--2.7.1 获取请求报文信息

--2.7.2 上传照片

--2.7.3 获取网络连接信息

--2.7.4 存取请求域属性

--2.7.5 测验

--2.7.6 在请求转发和重定向过程中传递数据

-2.8 HttpServletResponse接口

--2.8.1 HttpServletResponse接口

--2.8.2 输出服务器端图片

--2.8.3 测试

-2.9 任务实现:某高校毕业生信息发布系统-简历添加

--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加

-2.10 小结

--2.10.1 小结

-动画演示:Java Web应用服务器处理客户端请求的过程

--Java Web应用服务器处理客户端请求的过程

第3章 会话跟踪

-3.0 导学

--3.0.1 导学

-3.1 Cookie技术

--3.1.1 Cookie技术概述

--3.1.2 Cookie技术应用-自动登录

--3.1.3 测试

-3.2 Session技术

--3.2.1 Session技术概述

--3.2.2 Session技术-Session技术应用购物车

--3.2.3 测试

-3.3 URL重写与隐藏表单域

--3.3.1 URL重写技术与隐藏表单域

--3.3.2 测试

-3.4 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.2 讨论会话跟踪技术的应用场景

-3.5 小结

--3.5.1 小结

第4章 JSP基础

-4.0 导学

--4.0.1 JSP导学

-4.1 jsp概述

--4.1.1 JSP概述

--4.1.2 测试

-4.2 脚本元素

--4.2.1 脚本元素

--4.2.2 测试

-4.3 指令元素

--4.3.1 指令元素

--4.3.2 测试

-4.4 动作元素

--4.4.1 动作元素

--4.4.3 测试

-4.5 内置对象

--4.5.1 内置对象(1)

--4.5.2 内置对象(2)

--4.5.3 测试

-4.6 JavaBean

--4.6.1 JavaBean概述

--4.6.2 分步注册

--4.6.3 测试

-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.2 在JSP页面显示内容的都有哪些方法

-4.8 小结

--4.8.1 小结

第5章 表达式语言

-5.0 导学

--5.0.1 表达式语言

--5.0.2 测试

-5.1 el语法

--5.1.1 EL语法

--5.1.2 测试

-5.2 el隐含对象

--5.2.1 EL隐含对象

--5.2.2 测试

-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.2 测试

-5.4 小结

--5.4.1 小结

--5.4.2 讨论el表达式的优势

第6章 标准标签库

-6.0 导学

--6.0.1 标准标签库

--6.0.2 测试

-6.1 核心标签库

--6.1.1 通用标签

--6.1.2 条件标签

--6.1.3 迭代标签

--6.1.4 URL标签

--6.1.5 测试

-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.2 测试

-6.3 小结

--6.3.1 小结

--6.3.2 讨论如何实现自定义标签

第7章 Filter和Listener

-7.0 导学

--7.0_导学

-7.1 过滤器

--7.1.1过滤器(1)

--7.1.2过滤器(2)

--7.1.3 测试

-7.2 监听器

--7.2.1.1与ServletContext相关的监听器

--7.2.1.2示例:访问网站计数功能

--7.2.2.1与Session相关的监听器

--7.2.2.2示例:显示在线用户名称

--7.2.3.1与Request相关的监听器

--7.2.3.2示例:实时显示访问网站用户信息示例

--7.2.4 测试

-7.3 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.2 测试

-7.4 小结

--7.4.1小结

--7.4.2讨论filter和listener使用场景

第8章 JDBC

-8.0 导学

--8.0_导学

-8.1 JDBC API

--8.1.1 JDBC API

--8.1.2 测试

-8.2 JDBC API访问MySQL基本步骤

--8.2.1 JDBC API

--8.2.2 测试

-8.3 任务实现:某高校毕业生信息发布系统-注册与登录

--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)

--8.3.2 测试

-8.4 小结

--8.4.1小结

--8.4.2 讨论JDBC工具类

第9章 某高校毕业生信息发布系统开发

-9.0导学

--9.0导学

-9.1 技术准备

--9.1.1技术准备-MVC模式

--9.1.2技术准备-Ajax技术

--9.1.3技术准备-jQuery对Ajax的实现

--9.1.4_技术准备- JDBC工具类

--9.1.5 测试.

-9.2 系统设计

--9.2系统设计:某高校毕业生信息发布系统开发

-9.3 系统实现

--9.3.1完善登陆和注册功能

--9.3.2完善简历添加功能

--9.3.3完善简历修改功能

--9.3.4.1首页分页显示

--9.3.4.2首页分页显示

-9.4 小结

--9.4.1小结

--9.4.2讨论:分页组件

1.1.2 Web开发技术笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。