毕设 - 网络商城之环境搭建(SSM)

我用的是idea

一、创建项目:

1、打开idea --》新建项目  --》 maven  --》 选择自选包  --》 选择maven-webapp,根据自己的需要下一步下一步,finash,等待系统配置好maven环境;

2、配置tomcat,ctrl+alt+shift+s 点击 Artifacts 中间有  +  选择 webApplication-exploded,配置好web.xml和webapp目录的位置之后,点击 右上角edit configurtion 点击 + 找到tomcat --》 local 点击配置好tomcat目录所在,点击deployment右上角的 + ,选择Artifacts , 将项目添加进去,配置完毕;

3、配置pom.xml文件,配置好各个xml文件,后测试sql是否可以连接成功的时候,也就是写测试案例的时候,出现了第一个错误:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:‘javax.Http.HttpServletRequest’,缺少相关注解的问题,原因是缺少webAppConguration注解,搞定之后又出现Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type [javax.servlet.http.HttpServletRequest] found for dependency,原因是我少导了两个包,一个是javaee-api和servlet-api两个包,解决了这个问题之后,又出现了java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer错误,搞了半天mybatis-spring这个包和spring的包不兼容,调整mybatis-spring的包的版本,spring4 -- mybatis-spring 1.3.2

4、MySql连接成功,下一步测试redis的连通性;

5、redis整合在ssm中成功,没有使用xml注解方式,我为了后期的灵活性,自己封装了一个类似于spring-data-redis的客户端,具体详情请参照https://git.dev.tencent.com/haoran_shi/caoporn_merchants.git redis包下;redis联通成功,接下来测试hbase;

6、Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/fs/CanUnbuffer  遇到问题,正在解决

(决定用hbase存放评论信息的,开发用户端的时候再做,已经配置成功,但是spring和hbase的兼容效果不是太好,搭配springboot使用却是不错的)

7、kafka测试成功(解决问题:kafka日志一直在控制台跑,通过配置log4j屏蔽kafka的日志)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在基于ssm网上商城系统的毕设中,我的周工作记录如下: 周一:这一天主要是研究整个网上商城系统的功能需求和架构,以及准备开发环境和工具,如Eclipse、MySQL、Tomcat等。同时也开始阅读相关技术文档,如MyBatis、Spring、SpringMVC的使用手册,细节的问题都在这一天梳理好了。 周二:开始着手搭建后端部分,包括数据库的设计,用MyBatis搭建实体类、Mapper映射文件等。这一天主要是进行数据库的设计和搭建,设计表结构、添加数据等。在此过程中,还需要根据后续的业务逻辑来不断优化表结构,从而确保数据库有更良好的扩展性。 周三:后端部分的继续开发,包括编写Service层和Controller层的代码。主要是完成登录、注册、商品管理等基本功能。我的实现是按照功能拆分Service接口,并针对每个接口写对应的单元测试,确保接口的正确性和可行性,同时发现一些代码中的问题并进行调试。 周四:前端部分的开发,主要是实现网页的静态部分和前端框架的搭建,如Bootstrap、jQuery等。因为我并不是专门的前端开发人员,所以这一天主要是学习已有框架的使用和一些相关知识,如HTML、CSS、JavaScript的语法,页面的布局、样式细节等,并进行前端页面的设计和制作。 周五:整个项目的bug修复和完善。因为之前开发过程中可能会有一些没有注意到的问题,所以这一天主要是进行代码的重构和完善,优化代码的性能和可编程性,确保整个系统的稳定性和可持续性。 通过以上周工作记录,我深刻体会到了开发一个良好的网上商城系统的复杂性和互动性,整个过程除了代码的实现,还需要高度的关注性能、安全,以及对用户的体验和反馈。在梳理需求、设计整个系统架构、开发和测试的过程中,我更加深入了解到了各个部分之间的耦合度,进一步认识了软件工程和软件项目管理的重要性。我将更加努力,不断提升自己的技能和能力,开发出更加完善的网上商城系统应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值