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冲突的问题