项目新手痛苦区,只希望快速增加自己脑容量
作为一名刚进行Java开发的新手遇到了很多问题,同时也把这篇文章用来记录自己人生中的第一个开发项目
既然是新手,就说说我刚开始开发时遇到的一些及其可笑的问题 (大佬就是这样天天说我的,唉* ~ *) 各个层到底是干什么用的? 先上图!!!
都是从Java基础过来的 这个的话因该都知道吧 那我就不解释了
父类: 通常也是放置所有表都有且意思一样的类
前端传输类 : 没怎么用所以也没太操心…
枚举层: 存放相关枚举类
pojo实体类:存放相关对应实体类,(就是你数据库表里面写了啥然后老老实实的你也写啥,位置不要变!!!) 还有 一定要在每个参数后面写注释! 写注释! 写注释! 不写注释太痛苦了
进行相关接口的写入,通常在你项目需要用到什么的时候写什么 例如:
/**
* 登录接口输入账号密码查询
*
* @param account
* @param password
* @return
*/
Account login(String account, String password);
因为我这次的项目时SSM做的,所以接口的实现会通过资源区的mapper映射进行实现
服务层: 通常再次层进行业务(我们项目小,就没多少内容所以这一层没怎么用到\ * ~ * /)
对service层的相关接口进行实现
意思和controller 层一摸一样,不一样的时api写法是进行前后端分离开发时使用的层
与上意思相近,不过该层常用于单体应用开发时使用
放置常用工具类将一些常用类封装到此处
资源放置区,常常将一些SSM的配置资源放入这个位置,
将dao层的映射实现在此处通常放入相关SQL语句进行数据库内容的传输
在单体开发时此区常用,(以后要是熟练了,可以试试)
呼,想想这个项目 , 贡献了我全部的大二休闲时光,如果你翻阅了这篇文章,说明你也开始踏入开发的这条路了 , 如果想做,就一定要硬着头皮去做(我的开发之路感觉就是在训斥中度过的. 呜呜呜呜呜…) , 开发不易,坚持更难, 只要第一个项目坚持下来, 你已经入门与这条路了, 加油(ง •_•)ง