java渡劫期(32)----java进阶(ssm整合项目实战----房屋出租系统(渡劫失败))

需求分析

1.发布出租房信息

2.用户的注册

自己发布的房屋信息可删除

用户可以根据自己的需求对房屋进行模糊查询(也可以发布自己房屋的信息)

查询后的显示效果

查询显示详细信息(即单击选择的房屋后显示其详细信息)

用户可以修改自己发布过的房屋的信息

建库:

技术选型:

前后端分离:ssm框架(后)+前端的html

开发环境:idea的maven工程

渡劫失败原因:

开发环境问题:

第一次用idea开发ssm整合的项目,特别是设置pom文件时,总是莫名奇妙的漏掉一些jar(也凸显了我对ssm整合框架的不熟练,对要导哪些包不清楚,用到时才百度maven坐标,又加进去)。

mysql的引擎没选对(应该选innob,否则建表后表间无法创建外键),后面又一通乱改mysql的setting.xml。还是没改对,无奈重新装mysql

技术选择问题(这次项目夭折的关键)

本来对ssm框架就没练过啥像样的项目(而且以前即使写简单的整合也是在eclipse上)。对这次项目的开发本来也没灵感,找来了一套纯前端的关于房屋出租的前端网页(开始感觉简单),想给它把后端补上。因为这套网页是纯前端。所以在开发前期,我大胆的选择了前后端分离的开发方式(其实自己连前后端融合的jsp都没练熟)。

写到前后端该交互的地方时,问题就来了ajax&json掌握不足,硬是打不通前后端。再加上html的图片和style等资源加载的问题(web-inf下不好加载)。写到此处时已经心态爆炸,bug一堆堆。后来又想转jsp。但是又因为页面并非我所写,改的时候,又是一通乱改。直接炸裂,现在看到那几个网页我都感觉天旋地转。

本身技术问题:

这次开发确实是对ssm开发以及idea的掌握不熟练。对几个xml文件里面该有的内容只有一个大概的了解,细节上还是掌握不牢固。没有事先准备xml文件的模板包括pom文件的模板。对前后端完全分离的项目有点手足无措。还有就是自己的前端确实chai

。前后端完全分离的数据交互部分不够熟练。

这次开发其实还没写到最难的业务逻辑部分就夭折了。分页以及那个涉及多表的模糊查询,以及一些看似简单的操作(其实后台逻辑写起来很恶心,比如查询最近xxx天发布的房屋等等)。这些都是还需要锻炼的地方。

总结与收获

1.开发项目前,一定要做好需求分析,做好技术选型,写好开发文档。

2.加强对前后端交互部分的学习,多总结(下次还是先练jsp)

3.提高环境搭建时的效率,准备几个通用的模板(pom, xml等文件), 基础没做好后面会踩很多的坑。

4.先熟练ssm框架,前后端分离的项目先往后稍稍。

5.加强对业务逻辑层部分的训练,多多参考别人的解决方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值