Young87

当前位置:首页 >个人收藏

【SSH网上商城项目实战30】项目总结(附源码下载地址)

0. 写在前面

友情提示:文末有免费视频资源赠送。

项目基本完成了,加上这个总结,与这个项目相关的博客也写了30篇了,积少成多,写博客的过程是固化思路的一个过程,对自己很有用,同时也能帮助别人。顺便说个题外话,在学习的过程中肯定会遇到很多异常出现,我们要做的首先是定位这个异常,一般异常的后面都会跟一个或多个Caused by:xxx,这些都是引起异常的原因,一般我们找最下面的一个Caused by,那里往往才是问题的根源。如果自己解决不了,可以去谷歌、百度搜索(搜索的时候别一大堆异常往上一贴,注意搜关键的部分!),一般我们遇到的问题,99.9%前人都遇到过,基本都能解决,我遇到不能解决的问题基本都是这么干的,自己解决的多了,就有感觉了~最后希望大家在阅读我的博客时会有所收获!
  
废话就不说了,下面总结一下这个网上商城的项目,我不会面面俱到,主要分为几个模块来总结,包括 用到了哪些技术等等,具体的细节我会在文章中附上快速链接,大家可以查看具体的某篇博文。

回忆一下这个项目,总共可以分为这些主要的模块:

  • 项目环境的搭建
  • 搭建后台管理系统
  • 搭建前台显示页面
  • 购物车相关功能
  • 在线支付功能
  • 邮件和短信的发送功能
  • 域名的申请和项目的部署
  • 表单验证和报表的显示

下面针对每个模块,做一下具体的分析。

1. 项目环境的搭建

这是每个工程都少不了的环节,而且也会出现很多乱七八糟的问题,刚开始学SSH的时候,总是苦于搭建环境,因为不太熟练,但是熟练了就好了,主要是要“有节奏的”去搭建,也就是说搭建一个环境工程得一步步来,一点点的搭,很多人上来就把jar包啪叽一下全导进去了,然后什么配置文件啊啪叽一下全写好或者从其他地方粘贴来,然后一运行,挂了……然后各种去找问题,何苦呢?这样的话就算搭建10次也不能得心应手。饭要一口口的吃,路要一步一步的走。

SSH的环境搭建,我个人遵循的流程是:

Spring --> Hibernate --> Spring整合Hibernate --> Struts2 --> Spring整合Struts2

每一步做完写个测试类测试一下,这很重要,因为一步步往下走的话,出错了也知道错在哪一步,去哪找问题,最重要的是,这种流程熟练了,下次再搭环境的时候就易如反掌了。关于SSH环境搭建的详细信息请看下面的博文:
  

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 为什么需要序列化以及syntax error,expect {

下一篇: Golang 处理Kafka消息

精华推荐