SSH实战项目——在线商品拍卖网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH实战项目——在线商品拍卖网相关的知识,希望对你有一定的参考价值。

前言:这个项目属于学习Java Web的SSH框架的练习之作,参考至《Struts2+Spring+Hibernate框架技术与项目实战》这本书的第24章。当然部分内容我觉得还是存在不足的,因此我根据自己的理解进行了优化。

注:整个项目已经开源,有需要源代码进行研究的可以自行下载:https://github.com/zifangsky/OnlineAuction

一 整个项目介绍

(1)运行效果截图:

技术分享

技术分享

注:因为编译好的项目被删过,因此当时上传的图片就没了

(2)采用技术:

Struts2+Spring+Hibernate+mysql5.x+proxool数据库连接池

(3)主要功能:

用户:注册,登录,修改密码,注销

商品:添加新商品,查看在拍商品,出价

出价记录:提交出价记录,成交

二 优化

(1)删掉不少冗余的代码

(2)把添加新商品的图片上传与商品的描述信息整合在了一个页面中,详情可以参考我的这篇文章:http://www.zifangsky.cn/2016/02/struts2文件上传实例/

(3)将原项目中使用的Struts1中的logic标签替换成流行的JSTL标签,详情可以参考我的这篇文章:

http://www.zifangsky.cn/2016/02/使用jstl标签库替换struts1中的logic标签/

(4)利用Struts2的拦截器实现了权限控制,部分页面或操作需要验证登录才能继续进行,详情可以参考我的这篇文章:

http://www.zifangsky.cn/2016/02/struts2利用拦截器实现权限控制/

(5)优化了异常处理,项目在运行过程中如果出现了异常将会显示一个比较友好的界面,详情可以参考我的这篇文章:

http://www.zifangsky.cn/2016/02/struts2异常处理实例/


本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1741993

以上是关于SSH实战项目——在线商品拍卖网的主要内容,如果未能解决你的问题,请参考以下文章

SSH网上商城项目实战23完成在线支付功能

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

SSH网上商城项目实战29使用JsChart技术在后台显示商品销售报表

SSH网上商城项目实战23完成在线支付功能

SSH网上商城项目实战28使用Ajax技术局部更新商品数量和总价

SSH网上商城项目实战29使用JsChart技术在后台显示商品销售报表