Ssh Shop Save

项目描述:建立购物小商城平台. 实现了前台页面系统。 技术描述:通过Spring 主框架来管理Struts2和Hibernate 框架搭建的电商小平台,用MySQL数据库并创建了表有用户表,订单表,商品表,商品分类表,商品内容表,购物车表等来存储数据。用到hibernate的懒加载方式来展示页面商品,商品分类,分类内容等信息。利用hibernate中session的方法实现分页显示商品。在网上下载的接口文档开发银行开放性接口,实现在线支付功能。用到html,css,js,ajax技术开发前端页面。后台实现利用Struts2的MVC模式对前端视图与后台数据交互,hibernate来处理dao层的业务逻辑的实现。

Project README

SSH网上商城 https://github.com/userkdg/ssh-shop.git 运用Spring、Struts2、Hibernate框架在Tomcat7、MySQL、jdk1.7环境下,建立商城平台, 实现了前台页面系统。

遇到的问题:避免不必要的数据访问,在多级分类的展示中,使用了懒加载方式减少一次性加载数据的压力,也避免出现 数据交互中N+1问题;当时开发中遇到每次刷新页面都是很慢,然后我对页面改用了JSP 页面的展示方式,速度有多提升,但是随着图片的增多,还是变慢,然后我就开启hibernate 二次缓存和查询缓存,配置它内置的ehcache.xml 将缓存数据储存到用户磁盘中,性能有比较大的改善。还有就是发送邮件的实现中,老是报错,据了解是jdk6的相关mail 工具类的问题,随后更换了第三方的mail工具jar,同时避免jar冲突的问题

Open Source Agenda is not affiliated with "Ssh Shop" Project. README Source: userkdg/ssh-shop
Stars
88
Open Issues
8
Last Commit
6 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating