抓取ajax动态网页java( 视频地址相关文件语言入门()介绍)
优采云 发布时间: 2022-01-27 09:04抓取ajax动态网页java(
视频地址相关文件语言入门()介绍)
JavaWeb
视频地址
相关文件
day1 HTML&&CSS 1、B/S软件结构2、前端开发流程3、网页组件4、html介绍
副题 2
5、创建html6、html编写规范7、Heml标签介绍8、常用标签介绍文档9、css技术day2 JavaScript语言介绍1、@ >JavaScript介绍JS2、JavaScript与html代码的结合4、变量5、比较(关系)运算,逻辑运算7、数组8、函数9、自定义对象
对象定义:
var variable name = new Object();//对象实例(空对象)
VariableName.PropertyName = Value;//定义一个属性
变量名。 Function name = function(){}//定义一个函数
访问对象:
变量名.属性/函数名();
10、js中的事件11、DOM模型
了解 Document 对象:
1、Document 他管理着所有的HTML文档内容
2、document是具有层次关系的树状结构文档
3、他要求我们将所有标签客观化
4、我们可以通过document访问所有的tag对象
Document对象中的方法介绍
document.getElementById(elementId) 通过标签的id属性找到标签dom对象,elementId是标签的id属性的值
*敏*感*词*
名字
标签名
页面加载完成后必须执行对应的三个方法,才能查询到标签对象
第三天 jQuery jQuery = JavaScript + 查询
核心理念:少写,多做(少写,多做)
2、使用jQuery绑定一个按钮点击事件
1]要使用jQuery,必须导入jQuery库
2] $是jQuery中的一个函数
3] 为按钮添加点击响应功能
1、使用jQuery查询标签对象
2、使用标签object.click(function(){}):
3、jQuery核心函数4、jQuery对象和dom对象5、jQuery选择器6、jQuery元素过滤day4 jQuery 1、jQuery属性操作
val 同时选择多个表单状态
全选、取消全选、反转
4、DOM 的增删改查
内部插入
a.append(b)
a.prepend(b)
外部插入
a.insertAfter(b)ba
a.insertBefore(b) ab
替换
a.replaceWith(b) 用 b 替换 a
a.replaceAll(b) 将所有 b 替换为 a
删除
a.remove()
a.empty();
表记录的动态增删
6、CSS 样式操作
添加删除获取
7、jQuery *敏*感*词*
隐藏、显示、隐藏()、显示()、切换()
淡入淡出
8、jQuery 事件操作
$(function(){});与window.οnlοad=function(){}的区别
触发时间
浏览器内核解析页面的标签并在创建DOM对象后立即执行
原生jsye表面加载完成后,等待浏览器内核解析并创建DOM对象,等待标签显示所需的内容加载完毕。
触发序列
页面加载后执行jQuery
原生js页面加载后
执行次数
jQuery页面加载完成后,封装成函数function,依次执行
原生js页面加载后,只会执行最后一个赋值函数
day5 Tomcat&&xml Tomcat
网络资源的分类:
静态资源html css js txt mp4 jpg
动态资源jsp页面Servlet程序
常用的网络服务器
Tomcat:提供对jsp和servlet的支持,是一个轻量级的javaWeb容器,是目前应用最广泛的JavaWeb服务器
老板
玻璃鱼
树脂
网络逻辑
xml day6 Servlet Serlet是javaEE规范之一,规范就是接口
Servlet是JavaWeb的三大组件之一,三大组件分别是Servlet程序、Filter过滤器、Listener*敏*感*词*器
Servlet是一个运行在服务端的java小程序,可以接受客户端发出的请求,并将相应的数据发送给客户端
Get 和 Post 请求的分发处理
HTTP协议07 day8 jsp jsp中的一些其他请求响应:java server pages Java server pages,本质上是一个servlet程序
作用:代替servlet程序,返回html页面的数据
jsp的三种语法:
jsp头部中的page指令
jsp中的常用脚本
jsp中的三种注释
9个jsp Listener内置对象day9 EL表达式&& JSTL标签库1、EL表达式:
Expression Language 表达语言,非常简洁
格式:${表达式}
功能:
替换jsp页面中的表达式脚本,输出jsp页面中的数据
运算:关系运算、逻辑运算、算术运算、三元运算
day14 Cookie和Session Cookie:服务端通知客户端保存键值对的技术
客户端有cookie后,每个请求都发给服务器
每个cookie的大小不能超过4kb
一个创造
b 服务器获取
c Cookie 值修改
d 浏览器查看 cookie
e Cookie 生命控制(创建和销毁)
f Cookie有效路径Path设置(过滤掉哪些cookie可以发送到服务器,哪些不发送)
由服务器(Tomcat)创建并通知客户端(浏览器)
服务器只需要一行代码即可获取cookie req.getCookies():Cookie[]
Session session:Session是一个接口(HttpSession)
一种用于维护客户端和服务器之间关联的技术
每个客户端都有自己的会话
Session session,常用于用户登录后保存信息
day15 Filter Filter 过滤器是JavaWeb的三个组件之一(Servlet Listener Filter)
作用:拦截请求、过滤响应(权限检查、日志操作、事务管理)
如何使用Filter过滤器:
1、写一个类来实现Filter接口
2、实现过滤方法doFilter()
3、去web.xml配置Filter的拦截路径
子主题2 子主题3 day16 JSON, AJAX, i18n JSON: JavaScript Object Notation 一种轻量级(与xml相比)数据交换(客户端和服务器之间业务数据的传输格式)格式
json 定义:由键值对组成,本身就是一个对象,
json以两种形式存在,json对象,json字符串,
一般来说,当你想对json中的数据进行操作时,需要json对象JSON.parse()的格式来将字符串转化为对象
一般在客户端和服务端交换数据时,使用json字符串JSON.stringify()对象将其转为字符串
java中JSON的使用
AJAX 请求:指一种用于创建交互式 Web 应用程序的 Web 开发技术
ajax是浏览器通过js异步发起请求,部分更新页面(部分更新不会丢弃原页面内容)页面的技术
i18国际书店项目04第一阶段:表单验证08第二阶段:用户注册和登录
要求2:用户登录
要求如下:
1)访问登陆页面
2)填写用户名和密码并提交
3)服务器判断用户是否存在
4)如果登录失败——>>>>返回用户名或密码错误信息
5)如果登录成功-->>>>返回登录
- JavaEE项目的三层架构
Web层/视图表示层:获取请求参数,封装成Bean对象,调用Service层处理服务,响应数据给客户端请求转发和重定向
服务业务层:处理业务逻辑,调用持久层保存到数据库
Dao持久层:只负责与数据库交互
分层的目的是解耦,降低代码的耦合度,方便后期项目的维护和升级
-
- 1、创建书城需要的数据库和表
2、编写数据库表对应的JavaBean对象
3、编写工具类JdbcUtils
4、写BaseDao
5、写一个 UserDao 测试
6、编写 UserService 和测试
7、编写web层实现用户注册功能
Debug调试的使用
10 第三阶段:
从页面中提取相同的内容
登录、注册错误提示和表单回显
BaseServlet的提取:用户模块的UserServlet程序和图书模块的BookServlet程序中相同的部分都是从父类BaseServlet中抽象出来的,然后分别继承
使用EL表达式修改表单回显
11 阶段 5 书籍模块
2、图书标签
副题 4
14的第六阶段
注销用户
表单重复提交-验证码
15 第八阶段 16 第九阶段