当前课程知识点:Web后端开发技术 > 第1章 Java Web开发准备 > 1.1 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方面的
技术框架就能够奠定一个非常坚实的基础
好
本小节
我们就简单介绍到这里
-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小结

