技术名称
| 开发中应用位置(注:web层就是servlet,dao层是类似于jdbc(也就是跟数据库交互层)) | 实际中使用该技术的用途 | 主要的应用案例(如果回顾重点看这些案例) |
JavaScript | 应用在jsp页面 | 事件的绑定,根据标签id、标签名称(name属性)、标签名 获取标签元素进而获取到该标签的其他值 | JavaScript的第三天案例中的省市二级联动,以及全选全不选的案例 |
jQuery | 应用在jsp页面 | 将上边JavaScript的用途使用jQuery替换 | day06天中代码里面的day案例中的案例一:使用jQuery完成表单校验 |
Bootstrap | 应用在jsp页面 | 主要是页面排版,以及样式的选择(会网上搜索即可) | day06天中代码里面的day案例中的案例三:使用BootStrao布局首页 |
BeanUtils和dbUtils | 应用在后台代码中主要涉及的就是(web层和dao层) | beanUtils(主要作用是将表单中输入的值封装到javabean(也就是实体类,再或者说就是domain包里面的对象))和dbUtils(主要作用是将我们写好的sql语句交给小海豚并执行,其中主要用到的类就是QueryRunner对象,已经该对象的主要方法(如果是增、删、该操作使用update方法),如果是查询操作使用query方法)应用 | day18天中代码中day14案例 |
servlet | 应用在web层 | 主要作用就是和jsp做交互(将页面输入的值传递到后台(也就是servlet),将后台得到的数据返回给jsp页面) | 无(综合其他案例去理解) |
request,response | 应用在web层(也可以应用在jsp但是jsp中不常用) | reuqest(主要作用是得到页面提交的一些值因为它是域对象),response(主要作用是将后台的到的数据响应给jsp),这两个对象还能解决乱码问题,在有就是重定向和转发 | 无(综合其他案例去理解) |
cookie | 应用在web层(也可以应用在jsp) | 主要是用到的就是记住用户名或者密码(这个是主要的),还有就是保存浏览器的浏览记录(这个在estore项目中用到后续开发中很少)。 | day14天代码中day11的CountServlet代码以及ProductServlet代码 |
session | 应用在web层(也可以应用在jsp) | 主要是用来保存登录后的客户信息,其次是域对象,然后保存验证码,在有就是设计到购物车存储的问题 | day14天代码中day11的CartServlet代码 |
EL表达式,JSTL | 应用在jsp页面 | EL表达式主要作用是获取域对象存储的值,JSTL标签用到的主要是遍历EL得到的值,判断EL得到的值是否为null | day15天代码中day12的demo4-product.jsp以及demo3-jstl下的demo3.jsp |
AJAX | 应用在jsp页面
| 主要是异步交互(就是由jsp中的jQuery或者JavaScript自己发送一个动作(也就是servlet)然后去完成跟后台的交互),主要就是$.psot(访问路径(也就是访问的servlet路径),访问servlet需要的参数(可有可无,根据需求来定),回调函数(data)(其中回调函数意思是我访问servlet之后给我的响应结果是在这个函数中,其次data是后台返回的数据))
| day19天代码中day15的01_ajax_get/02_ajax_post/03_ajax_regist的js代码
|