黑马程序员技术交流社区

标题: 【石家庄校区】Web阶段学习技术使用位置 [打印本页]

作者: 魏特曼    时间: 2017-12-9 17:12
标题: 【石家庄校区】Web阶段学习技术使用位置
本帖最后由 小石姐姐 于 2017-12-11 15:34 编辑

技术名称
开发中应用位置(注: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得到的值是否为nullday15天代码中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代码




               转载自某大佬,标明出处。

作者: 小石姐姐    时间: 2017-12-11 15:34





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2