倪升武的博客

SpringBoot个人博客:http://blog.itcodai.com/

排序:
默认
按更新时间
按访问量

【SSH网上商城项目实战09】添加和更新商品类别功能的实现

上一节我们做完了查询和删除商品的功能,这一节我们做一下添加和更新商品的功能。 1. 添加商品 2. 更新商品

2016-05-10 12:57:41

阅读数:10273

评论数:26

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。在Spring中也可以这么做,而且Spring有两种加载prope...

2016-05-10 19:47:56

阅读数:115768

评论数:14

【SSH网上商城项目实战12】添加和更新商品功能的实现

添加商品部分原理和添加商品类别是一样的,不过要比商品类别复杂,因为商品的属性有很多,对应的数据库中的字段也就多了,添加商品还有个选项是上传图片,这一小块内容会在下一篇博客中单独说明,因为这涉及到一个知识点,就是Struts2实现文件上传功能。其他废话不多说了,现在开始完善添加商品部分的代码: 1....

2016-05-13 09:41:24

阅读数:16527

评论数:22

【SSH网上商城项目实战13】Struts2实现文件上传功能

上一节我们做完了添加和更新商品的功能,这两个部分里有涉及到商品图片的上传,并没有详细解说。为此,这篇文章详细介绍一下Struts2实现文件上传的功能。 1. 封装文件信息         我们首先得有一个Model来封装文件的信息,这个Model里需要有三个属性:文件、文件类型和文件名。针对我们要...

2016-05-14 12:45:16

阅读数:16591

评论数:16

【SSH网上商城项目实战10】商品类基本模块的搭建

前面我们完成了与商品类别相关的业务逻辑,接下来我们开始做具体商品部分。 1. 数据库建表并映射Model         首先我们在数据库中新建一张表,然后使用逆向工程将表映射成Model类,表如下: /*=============================*/ /* Table: 商品表结...

2016-05-11 09:03:28

阅读数:10677

评论数:21

监听器如何获取Spring配置文件

我们在做项目的时候,会用到监听器去获取Spring的配置文件,然后从中拿出我们需要的bean出来,比如做网站首页,假设商品的后台业务逻辑都做好了,我们需要创建一个监听器,在项目启动时将首页的数据查询出来放到application里,即在监听器里调用后台商品业务逻辑的方法,也就是说我们需要在监听器里...

2016-05-11 14:40:12

阅读数:11139

评论数:5

让你的情商爆棚吧~

今天在网上看到了这样一篇文章为什么有人升职如乘火箭,你却在基础岗位工作多年? 让我的感触颇多!因此触发了我的好奇心,去测试一下自己的情商,于是在网上找一个国际标准的测试,测试了自己的情商,结果还算满意,但不能满足于现状,于是将该网站提供的提高情商的方法粘了过来,勉励自己,提升自己的情商,让自己的情...

2016-05-12 01:52:54

阅读数:2834

评论数:2

【SSH网上商城项目实战11】查询和删除商品功能的实现

在第8节我们完成了查询和删除商品类别的功能,那么现在实现查询和删除商品的功能就很好做了,原理和第8节一模一样,只是修改一些参数,比如请求不同的action等。由于查询和删除商品不需要弹出新的UI窗口,所以我们只要完成完成query.jsp中相应的部分以及相应的后台即可。 1. 查询商品功能的实现 ...

2016-05-12 11:17:08

阅读数:13640

评论数:4

Hibernate4执行save()或update()无效

最近在写网上商城项目时,遇到一个问题:Hibernate在执行save()或者update()方法后,并没有任何效果,数据库中没有任何改动,而且控制台也没有报任何错,这让我很无语……         我在网上查了下,有的人说是主键的自增长问题,有的人说是没有开启事务,所以无法写入或更新数据库,我详...

2016-05-12 16:40:15

阅读数:9196

评论数:1

Struts2在打包json格式的懒加载异常问题

Hibernate中如果出现了级联查询,就可能出现懒加载问题,比如我现在有个Account(管理员)类、Category(商品类别)和Product(商品)类,从做到右都是一对多的关系,而且从右到左都是设置了@ManyToOne(fetch=FetchType.LAZY。我现在要把商品信息查出来打...

2016-05-13 12:35:44

阅读数:4410

评论数:4

【SSH网上商城项目实战14】商城首页UI的设计

前面我们利用EasyUI和SSH搭建好了后台的基本框架,做好了后台的基本功能,包括对商品类别的管理和商品的管理等,这一节我们开始搭建前台页面。 做首页的思路:假设现在商品的业务逻辑都有了,首先我们需要创建一个监听器,在项目启动时将首页的数据查询出来放到application里,即在监听器里调用后台...

2016-05-14 17:07:56

阅读数:15171

评论数:6

【SSH网上商城项目实战15】线程、定时器同步首页数据(类似于CSDN博客定期更新排名)

上一节我们做完了首页UI界面,但是有个问题:如果我在后台添加了一个商品,那么我必须重启一下服务器才能重新同步后台数据,然后刷新首页才能同步数据。这明显不是我们想要的效果,一般这种网上商城首页肯定不是人为手动同步数据的,那么如何解决呢?我们需要用到线程和定时器来定时自动同步首页数据。 1. Time...

2016-05-15 09:11:18

阅读数:6685

评论数:4

【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示

网上商城首页都有热门商品,那么这些商品的点击率是很高的,当用户点击某个热门商品后需要进入商品的详细信息页面,就像淘宝里面那样。那么每次点击都要去后台查询一下该商品的详细信息,就会发送相应的sql语句,每次刷新一下详细页面也会发sql语句,这样的话,性能肯定会受到很大的影响。那么使用Hibernat...

2016-05-15 15:34:10

阅读数:15410

评论数:6

web中session与序列化的问题

最近在写网上商城项目的时候学习了一个关于session的序列化问题,过来总结一下。         众所周知,session是服务器端的一种会话技术,只要session没有关闭,一个会话就会保持。这里先引出一个问题:如果我在访问某个页面后,服务器重启了一下,但是网页还没关,那么原来的session...

2016-05-16 10:51:14

阅读数:6634

评论数:4

【SSH网上商城项目实战17】购物车基本功能的实现

上一节我们将商品的详细页面做完了,并使用了Hibernate的二级缓存加载详细页面来提高系统的性能。这节我们开始做购物车部分。 1. 添加新的表         首先我们向数据库中添加几张表:用户表、订单状态表、订单表(购物车表)以及购物项表。用户表中存有用户的基本信息,订单状态表中主要存储订单的...

2016-05-16 14:25:43

阅读数:31045

评论数:14

【SSH网上商城项目实战18】过滤器实现购物登录功能的判断

上一节我们做完了购物车的基本操作,但是有个问题是:当用户点击加入购物车时,我们应该做一个登录的判断,判断用户有没有登录,没有登录的话,得首先让用户登录。 过滤器:专门拦截页面的请求 拦截器:专门拦截Action的请求

2016-05-17 19:38:01

阅读数:13037

评论数:9

【SSH网上商城项目实战19】订单信息的级联入库以及页面的缓存问题

购物车这一块还剩最后两个问题,就是订单信息的级联入库和页面缓存,这里的信息是指购物车和购物项,即我们将购物车的信息存入数据库的同时,也存入每个购物项的信息,而且外键都关联好,这涉及到了Hibernate中的级联入库问题;页面缓存问题指的是当用户确认了订单后,如果点后退,又会回到订单确认页面,刚刚的...

2016-05-17 23:59:03

阅读数:13085

评论数:12

【SSH网上商城项目实战20】在线支付平台的介绍

之前已经完成了首页的显示,用户添加购物车,确认订单等功能,下面就是支付功能的开发了。用户确认了订单后会直接跳转到支付页面进行在线支付,在线支付需要第三方的接口,这一节主要介绍一些关于第三方支付的内容,从下一节开始,我们真正开发在线支付模块。 1. 在线支付介绍     在线支付是指卖方与买方通过因...

2016-05-18 16:21:43

阅读数:9494

评论数:3

【SSH网上商城项目实战21】从Demo中看易宝支付的流程

这一节我们先写一个简单点的Demo来测试易宝支付的流程,熟悉这个流程后,再做实际的开发,因为是一个Demo,所以我没有考虑一些设计模式的东西,就是直接实现支付功能。实现支付功能需要易宝给我们提供的API。那么问题来了,使用第三方支付平台最主要的一件事就是获取该平台的API,,我们首先得获取他们的A...

2016-05-18 22:56:17

阅读数:15370

评论数:8

【SSH网上商城项目实战22】获取银行图标以及支付页面的显示

从上一节的小demo中我们搞清楚了如何跟易宝对接以及易宝的支付流程。这一节我们来做一下支付页面以及在页面中导入银行图标。1. 存储银行图标  银行图标一般不会总是去加载,因为这写东西是死的,没必要每次进入支付页面就去加载银行图标,这样性能会受到一定的影响。这让我们联想到了之前的加载首页数据了,其实...

2016-05-19 14:36:20

阅读数:7475

评论数:13

提示
确定要删除当前文章?
取消 删除
关闭
关闭