• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

标签:Javaweb网上商城

Javaweb网上商城项目实战(26)实现权限过滤器

应用场景在项目运行过程中,如果希望某些资源不能被用户直接访问到,只有登录之后才能访问,比如购物车页面、购物详情页面、购物列表等等。解决方案创建一个自定义的过滤器,在过滤器中为这些资源分别配置好路径,在过滤器中判断用户是否登录,如果登录了就放行,如果没有登录就返回提示信息。具体实现在filter包下创建一个过滤器PriviledgeFilter创建……

Javaweb网上商城项目实战(25)实现支付功能

基础概念银行接口: 优点:资金没有延时。缺点:银行API如果发生变化,支付功能需要更改。第三方支付api:缺点:资金延时,收费。优点:银行API如果发生变化,支付功能不需要更改。支付数据执行过程如何保证数据传输有效性张三和李四传输数据:原文:ABCDE算法:对原文中的每个字符的ASC码增加一个数字(公开)秘钥:增加的3(只有张三和李……

Javaweb网上商城项目实战(24)实现订单详情查询功能

原理分析具体实现order_list.jsp中修改链接这部分上一节图片中已经改了,这里提示一下。<a href="${pageContext.request.contextPath}/OrderServlet?method=findOrderByOid&oid=${o.oid}">付款</a>……

Javaweb网上商城项目实战(23)实现订单查询功能

原理分析具体实现修改header.jsp中我的订单的链接<a href="${pageContext.request.contextPath}/OrderServlet?method=findMyOrdersWithPage&num=1">我的订单</a>OrderServlet中增加fi……

Javaweb网上商城项目实战(22)提交订单模块

分析订单表-以超市小票为例超市小票案例会员ID:583381流水号:jlf_ba_31_sy003_1002交易时间:2018年3月10日08:41:53商品名称 商品价格 商品数量 小计好日子 15 2 30芙蓉王 25 2 50黄鹤楼 15 ……

Javaweb网上商城项目实战(21)删除和清空购物车

删除购物车原理分析具体实现在cart.jsp中绑定点击删除事件<script> $(function() { //页面加载完毕之后获取到class的值为delete元素,为其绑定点击事件 $(".delete").click( function() { if (confirm(&q……

Javaweb网上商城项目实战(20)添加商品到购物车

原理分析具体实现准备工作有些准备工作在之前已经实现了,这里强调一下,如果没改的自己改一下,已经完成了的也检查一下。1、在product_list.jsp中修改链接 <a href="${pageContext.request.contextPath}/ProductServlet?method=findProductByPid……

Javaweb网上商城项目实战(19)抽取购物模型

抽取购物车模型简单分析购物项:(图片路径,商品名称,商品价格,这类商品购买的数量,这类商品总价小计)class CartItem{ private Product product; //携带图片路径,商品名称,商品价格 private int num; //当前类别商品的数量 private double subTota……

Javaweb网上商城项目实战(18)带分页查看分类下的商品信息

原理分析分析SQL语句实现#查看类别cid为1的商品的信息带有分页SELECT * FROM product WHERE cid = 1 LIMIT ? ,?#统计类别为1的商品的数量SELECT COUNT(*) FROM product WHERE cid = 1具体实现在header.jsp中修改ajax链接……

Javaweb网上商城项目实战(17)实现商品详情查询

原理分析具体实现下面是商品详情页面product_info.jsp显示的样子,我们最初的模板的静态资源已经写死了, 这里我们需要先对这个页面进行改造,使得到时候主页点击商品能输出对应的商品详情页面,具体改造方式在文章后面部分介绍。修改index.jsp获取商品链接把<a href="product_info.htm"……

Javaweb网上商城项目实战(16)实现首页热门商品、最新商品查询

分析SQL语句编写#查询商品表中最新的9件商品信息SELECT * FROM product WHERE pflag=0 ORDER BY pdate DESC LIMIT 0 ,9 #查询商品表中最热,最新的9件商品信息SELECT * FROM product WHERE pflag=0 AND is_hot=1 ORDER B……

Javaweb网上商城项目实战(15)实现首页的分类查询-版本3

原理分析上一节我们实现的版本2仍然有一个弊端,如果用户频繁的访问包含分类信息的页面,每次都要去DB中取获取分类信息,非常影响性能。接下来我们完成最终的版本3,使用redis解决这个问题。具体实现复制我们的工具类JedisUtils.java到utils包下,项目所有的jar包在项目最初开始的时候我们已经提前导入了,这里就不导入了。JedisUtil……

Javaweb网上商城项目实战-导航页

导航目录Javaweb网上商城项目实战(1)建立数据仓库Javaweb网上商城项目实战(2)通用Servlet实现-版本1Javaweb网上商城项目实战(3)抽取BaseServlet-版本2Javaweb网上商城项目实战(4)项目环境搭建Javaweb网上商城项目实战(5)用户注册准备工作Javaweb网上商城项目实战(6)测试MyBeanUt……

Javaweb网上商城项目实战(14)实现首页的分类查询-版本2

原理分析上一小节我们完成的版本1存在一个问题,当访问到首页能看到全部信息,可是访问登录页面就看不到分类信息了。接下来我们将解决这个问题,实现首页分类查询的版本2.具体实现1、当页面加载完毕之后,向服务端发起Ajax请求,服务端经过处理,将所有分类信息以JSON格式的数据返回,客户端获取到返回的所有分类,绑定在页面的显示分类区域页面底部<……

Javaweb网上商城项目实战(13)实现首页的分类查询-版本1

原理分析具体实现修改根目录下index.jsp,转发至IndexServlet<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><js……

Javaweb网上商城项目实战(12)抽取公共页面

抽取公共页面抽取header和footer在info.jsp的基础上复制一份命名为header.jsp,并去掉……

Javaweb网上商城项目实战(11)完成用户退出功能

用户退出原理完成用户退出/jsp/index.jsp修改链接其实上一节已经顺便完成了,这里为了结构严谨重复一下index.jsp<li><a href="${pageContext.request.contextPath}/UserServlet?method=logOut">退出</a>……

Javaweb网上商城项目实战(10)完成用户登录功能

用户登录原理分析完成用户登录功能修改/jsp/index.jsp里的登录链接index.jsp<li><a href="${pageContext.request.contextPath}/UserServlet?method=loginUI">登录</a></li>在/……

Javaweb网上商城项目实战(9)实现用户激活功能

用户激活用户激活的原理上一节我们最后已经收到了带有激活code的邮件,这一节我们继续完成激活功能。代码完善由于代码的注释写的很详细了,到具体实现这部分就不啰嗦了,并且今后代码只列出有增改的部分。完整代码请在文章最后下载。UserServlet.javapublic String active(HttpServletRequest reque……

Javaweb网上商城项目实战(8)实现用户激活邮件发送

修改MailUtils.javaMailUtils.java是我们之前导入的工具类,这个工具类可以实现注册激活邮件的发送,我们先修改一下url和我们项目路径一致,并进行测试,通过后再做后续工作,完整代码如下:package com.geekerstar.store.utils;import java.util.Properties;i……

Javaweb网上商城项目实战补充内容(二)本地邮箱服务器搭建

安装网易易邮邮件服务器双击打开我们所提供的资料包中的eyoumailserversetup.exe,然后一路next安装即可。安装完成后,点击账号–>新建,创建两个账号,填写账号和密码即可。然后双击admin,修改管理员密码为“admin”,注意:这里用了密码保护,不管你密码设置成多少个字符,这里都会显示一定长度的密码,这个不用管它。然……

Javaweb网上商城项目实战(7)完成用户注册功能

准备工作这一小节我们正式完成用户注册的功能,但还需要再完成一些准备工作,从本节开始,每小节将提供完整的源码下载,直到最终完成项目,以方便大家对照代码调试错误。regist.jsp最初的素材里面,regist.jsp写漏了一个电话号码表单,这里添加一个表单即可。<div class="form-group"> ……

Javaweb网上商城项目实战(6)测试MyBeanUtils接收表单参数

测试前的准备工作上一节已经完成了准备工作,设置了表单的各种属性,我们的请求已经能够发出来,接下来我们再服务端的UserServlet新建一个userRegist。1、修改regist.jsp,将regist改为UserRegist。 <form class="form-horizontal" style="ma……

Javaweb网上商城项目实战(5)用户注册准备工作

准备工作创建实现类按照如图方式创建实现类,为什么要按这种方式创建呢?原因就是要解耦,后面再细说。创建UserServlet在com.geekerstar.store.web.servlet包下创建UserServlet。创建User类在domain包下创建User类,这个需要根据数据库来创建,属性名字和列的名字保持一致,生成get、set方法,……

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00