12 2022 档案
摘要:家居网购项目实现011 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 27.功能25-事务管理 27.1下订单问题思考 在生成订单的功能中,系统会去同时修改数据库中的order,order_item,furn三张表,如果有任意
阅读全文
摘要:主题 1 The Shell 课程概览与 shell · the missing semester of your cs education (missing-semester-cn.github.io) Shell是什么? 一旦你想脱离可视化界面让你做的,然后做点别的事情,那么Shell将是你和计
阅读全文
摘要:家居网购项目实现010 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 24.bugFix-添加购物车按钮动态处理 24.1需求分析/图解 如某个家居的库存量为0,前台的“add to cart”按钮显示为“暂时缺货” 后台也要
阅读全文
摘要:家居网购项目实现09 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 21.功能20-修改购物车 21.1需求分析/图解 进入购物车页面,可以修改购买数量 更新该商品的金额 更新购物车商品数量和总金额 21.2思路分析 21.3
阅读全文
摘要:家居网购项目实现08 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 19.功能18-添加家居到购物车 19.1需求分析/图解 会员登录后,可以添加家居到购物车 完成购物车的设计和实现 每添加一个家居,购物车的数量+1并显示 1
阅读全文
摘要:家居网购项目实现07 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 16.功能15-会员显示登录名 16.1需求分析/图解 会员登录成功 login_ok.jsp显示欢迎信息 返回首页,显示登录相关菜单,如果有登录过,显示如上
阅读全文
摘要:家居网购项目实现06 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 14.功能13-首页分页 14.1需求分析/图解 顾客进入首页页面 分页显示家居 正确显示分页导航条 14.2思路分析 14.3代码实现 14.3.1web层
阅读全文
摘要:家居网购项目实现05 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 12.功能11-后台分页(分页显示家居) 12.1需求分析/图解 管理员进入到家居管理后台页面 点击家居管理,可以按分页规则显示家居信息 12.2思路分析 分
阅读全文
摘要:家居网购项目实现04 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 10.功能09-后台管理 删除家居 10.1需求分析/图解 需求如下: 管理员进入到家居管理页面 点击删除家居连接,弹出确认窗口,确认删除,取消放弃 10.2
阅读全文
摘要:家居网购项目实现03 8.功能07-后台管理 显示家居 8.1需求分析/图解 给后台管理提供独立登录页面,管理员登录地址不对外公开 管理员登录成功后,显示管理菜单页面 管理员点击家居管理,显示所有家居信息 8.2思路分析 ps:实现管理员登录功能,方案一是将管理员视为member,添加到member
阅读全文
摘要:家居网购项目实现02 5.功能04-会员登录 5.1需求分析/图解 需求如图: 输入用户名、密码后提交 判断该用户是否存在 如果存在,显示登录成功页面 否则返回登录页面,要求重新登录 要求改进登录密码为md5加密 5.2思路分析 5.3代码实现 根据上述分析图,在对应的层添加方法 5.3.1dao层
阅读全文
摘要:家具网购项目实现01 1.项目开发环境搭建 创建一个web项目,添加需要的jar包(暂不使用Maven) 依照5.1的表格来创建项目的大体分层: 2.功能01-搭建前端页面 2.1需求分析/图解 2.2思路分析 略 2.3代码实现 将前端人员给的静态页面拷贝到web目录下即可 资源详见:https:
阅读全文
摘要:文件上传下载 1.基本介绍 在Web应用中,文件上传和下载是非常常见的功能 如果是传输大文件一般用专门的工具或者插件 文件上传和下载需要用到两个包:commons-fileupload.jar和commons-io.jar 2.文件上传 2.1文件上传基本原理 文件上传原理分析图 文件上传的解读:
阅读全文
摘要:ThreadLocal 线程数据共享和安全 1.什么是ThreadLocal? ThreadLocal的作用,可以实现在同一个线程数据共享,从而解决多线程数据安全问题 当http请求发送到Tomcat服务端时,Tomcat会创建一个线程去处理这个http请求,如果是请求servlet,servlet
阅读全文
摘要:JSON&Ajax03 4.jQuery的Ajax请求 原生Ajax请求问题分析: 编写原生的Ajax要写很多的代码,还要考虑浏览器兼容问题,使用不方便 在实际工作中,一般使用JavaScript的框架(比如jquery)发动Ajax请求,从而解决这个问题。 4.1jQuery Ajax操作方法 在
阅读全文
摘要:JSON&Ajax02 1.Ajax基本介绍 1.1Ajax是什么 AJAX 即“Asynchronous JavaScript And XML”(异步JavaScript和XML) Ajax 是一种浏览器异步发起请求(指定发哪些数据),局部更新页面的技术 传统的网页(不使用 AJAX)如果需要更新
阅读全文
摘要:JSON&Ajax01 JSON 在线文档 AJAX 在线文档 1.JSON介绍 JSON指的是JavaScript对象表示法( JavaScript Object Notation),JSON的本质仍然是JavaScript对象 JSON是轻量级的文本数据交互格式,也是前后端进行数据通讯的一种格式
阅读全文
摘要:jQuery05 9.作业 9.1homework01 对多选框进行操作,输出选中的多选框的个数,并且把选中爱好的名称显示。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>homework01</title
阅读全文
摘要:JQuery04 6.jQuery的DOM操作02 6.9常用遍历节点方法 取得匹配元素的所有子元素组成的集合:children(),该方法只考虑子元素而不考虑任何后代元素 取得匹配元素后面的同辈元素的集合:next()/nextAll() 如果是next方法,就是拿到指定元素后面的一个元素,如果是
阅读全文
摘要:JQuery03 4.jQuery选择器03 4.4表单选择器 应用实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单选择器应用实例</title> <script type="text/javasc
阅读全文
摘要:JQuery02 4.jQuery选择器02 4.3过滤选择器 4.3.1基础过滤选择器 ("li:last") //最后一个li ("li:odd") //挑选下标为奇数的li $("li:eq(4
阅读全文
摘要:jQuery01 参考文档1:jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm (cuishifeng.cn) 参考文档2:jQuery 教程 (w3school.com.cn),jQuery 教程 | 菜鸟教程
阅读全文