项目总结

第一项目总结

第一天,配置文件,写第一个代码,
第二天
1.职位增删改
2.ajax:异步请求
(1)ajax: js代码
(2)js计算机命令,处理数据…
①form表单
②a标签
③浏览器地址栏
④location
最大的弱点:后台全部响应…[jsp页面+数据]
(3)js计算机语言基本思想
①基本语法[执行流程,数据类型,函数]
②number string boolean object[两大属性,字段,函数]
(4)什么叫做异步请求
①挑选衣服[各自之间互不影响…]-------异步
②换衣间试衣服[只能一个一个的换衣服]------同步
3.ajax获取异步请求的对象
(1)抄代码…var xhr = new XMLHttpRequest ();弱类型…
4.ajax发送一个请求
(1)获取请求对象
(2)xhr.open(“get”,”/jobs/edit”)
(3)xhr.onreadystatechange=function(){ //回调函数…
if(xhr.readyState == 4 && xhr.status == 200){//请求成功,数据响应成功之后
var value = xhr.responseText;//通过xhr取得响应的数据文本
//解析…???慎重对待
}
}
(4)发送请求xhr.send()
5.ajax:getq请求和post请求发送参数:ie缓存
(1)get 通过url发送参数
(2)post传递数据
①xhr.setRequestHeader(‘content-type’,‘application/x-www-form-urlencoded’);
② xhr.send(“name = “二狗”)
(3)ie缓存问题
①请求地址不变,有缓存了,不会再发送请求了!
②怎么解决:请求url+随机值,每次的url就不一样了
③ctrl+f5:强制刷新…必须发一次请求!
6.json
(1)json语法:js里面怎么写var json = {}属性加值…
①简单写法
②复杂对象
③数组
(2)eval 对json字符串解析成json对象[json字符串可以不标准]
(3)JSON.parse(json字符串):要求json字符串必须标准
7.使用ajax 请求职位数据解析
(1)json数据的获取
(2)每取出的一条数据tr行…把数据添加到行的单元格th
(3)js内部完成了处理
(4)得把处理的结果放入到jsp/html页面中
(5)dom操作[文档对象模型]-----jsp页面/html页面的里面的元素[标签]+属性…追加子标签
(6)table.innerHTML=字符串
①字符串里面包含了标签,解析成标签到jsp页面或者html页面!
第三天
1、分页查询
①分页的概念好处
②分页sql原理
③分页分析:设计了分页对象PageLsit
1)代码设计,封装思想
④Select * from t_jobs limit 0,3—SqlCondition
1)currentPage pageSize
⑤后台代码实现
⑥前台代码的展示
⑦分页条实现!<a href=”/jobs/queryPageList?nextPage = ${PageList.nextPage}”
2、高级查询
①高级查询的概念+Sql分析【条件查询,sql后面添加更多条件】
②演示sql拼接效果
③既然是Sql条件:条件完全可以封装成SqlCondition
1)针对title positionType whereSql拼接处理
④测试实现高级查询【回顾】
⑤高级查询实现+分页查询【合并思想】
1)分页查询需要携带高级查询的内容
2)当使用了高级查询:高级查询条件回显
3)a标签也没法,用你的表单呀?
a)Js代码处理表单提交的逻辑
i.分页条不直接发送a标签请求了
ii.a标签调用js函数,发送表单
iii.表单里面是有高级查询条件,但是没有分页信息
iv.a标签调用函数的时候,传入分页页数
v.获取from表单里面的隐藏域,把你的页数,给到隐藏域
第四天
5.FreeMarkAPI认识
完成静态化的步骤:
1.导入jar包
* 2.创建一个配置对象 1.传递一个版本
3.设置模板加载路径
4设置一个模板编码
5.获取一个模板对象
6获取一个数据
7生成文件
FreeMark里面 if和list语法:

<#if x == 1>
x is 1
<#else>
不满足执行里面内容
</#if>
<#–
这是freemarker的注释:
如果在两个数字中间:…代表一个范围
5…8:代表5到8
–>
<#list 5…x as y>
${y }

</#list>
修改职位重新产生静态化页面
******第五天******
1.轮播图管理

①Crud[ 文件上传 ]
②分页集中一次写完
③PageList
2.登陆
①CRUD
②登陆
③注册【是否启用】—搞一个邮件
④启用的链接修改数据
⑤检查用户名【queryforObjecrt----今天查不出来】----第一次接触异常处理的使用
1)Dom 失去焦点的事件
2)请求查询,响应…[]
3.第一个项目目标:CRUD
①web
②流程【自己写一个简单的CRUD----现成的Spring+SpringMVC+SpringJDBC】
③JavaWeb【原理阶段】+一个项目【阶段过程中技术演变…】
④分阶段掌握
⑤作业SpringMVC 拦截器:登陆拦截…
⑥web项目,涉及到要做的技术业务比较多!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值