[SSM+layui]汽车出租系统03_项目环境搭建(添加外部的servlet-api.jar)

Posted 平凡加班狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SSM+layui]汽车出租系统03_项目环境搭建(添加外部的servlet-api.jar)相关的知识,希望对你有一定的参考价值。

项目环境搭建


先分析一下
项目已经跑了一下
数据库已经部署好
下面做什么?
搭建环境,搭建环境怎么搭

1.创建项目

在这里插入图片描述
在这里插入图片描述
搭建环境的东西有点多,一定要准备开发文档,按照开发文档一步一步来
为了以后方便一定要准备文档
在这里插入图片描述
在这里插入图片描述
下面看具体操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
接下来就是新建包
我们之前知道可以按模块来划分
所以我们建包也可以
业务的东西建一个模块(包)
系统的东西建一个模块(包)
在这里插入图片描述
改一下名字
在这里插入图片描述

再来一个sys.domain,处理业务的包
在这里插入图片描述
接下来就不赘述了,最后系统模块的结果如下
在这里插入图片描述
接下来我们看业务模块,应该要创建的包

思考一下业务模块是不是跟系统模块差不多呢?
其实是差不多的
所以可以直接复制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把业务用不到的包删掉
接下来项目和包就创建好了
在这里插入图片描述
笔记记好
在这里插入图片描述

2、导包

在这里插入图片描述
在这里插入图片描述

3.创建db.properties

在这里插入图片描述
注意这些是放到resources文件夹里面去的,不要放错地方
在这里插入图片描述

当然,能够全部以默写的方式手写出来更好
这样复制的话,3-8就完成了
接下来该改的地方要改改(不需要改的地方就不用动)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们这里因为有点麻烦,直接不配置别名了
不做别名也是可以的
我们逆向工程生成的mapper是全路径的

在这里插入图片描述
目前看来,application-dao.xml就没啥可改的了
db.properties ,注意数据源自己去跟改,要根据自己的数据库相匹配
在这里插入图片描述

4.创建log4j.properties

5.创建application-dao.xml

6.创建application-service.xml

这个application-service.xml,要不要改呢
是需要的,因为你分成了两个模块
在这里插入图片描述
在这里插入图片描述
切面要改
一样的逻辑,两个模块都要加事务

在这里插入图片描述

这个错解决一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
往低版本调
在这里插入图片描述
注意eclipse编译器有时候有延迟,还报错的话,关闭重新打开试试

7.创建applicationContext.xml

不用改(下面不写的都是不需要改的)

8.创建springmvc.xml

这个需要变吗
扫描要改一下
在这里插入图片描述
在这里插入图片描述
这个拦截器为什么要删掉,是因为我们写登录注册是时候是需要验证验证码的
如果写了这个拦截器,不拦截某些地址,我们就可以跳过登录直接访问主页,在开发过程中方便测试,
所以后面,即项目上线后,肯定是要加上的
项目还没有上线的时候为了方便调试,或者做这个功能的时候要删掉或者注释掉,这样才能看到效果

9.修改web.xml

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.创建file.properties

11.创建AppListener

在这里插入图片描述
在这里插入图片描述
需要注意如果报错的话
我们经常会遇到导入一个项目或者文件报错的情况
从这几个方面去考虑
jdk不匹配(或不存在)
jar包缺失或冲突
编码问题
比如我们这里报错的话
在这里插入图片描述
就可能是jdk不匹配(或不存在),检查一下

还有一种很大的可能是还没有配置服务器,配置好服务器再看看

像这个报错,很明显就是service的api没有导入进来,我们导入进来一下即可

添加外部的servlet-api.jar

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后就行了

12.创建AppFileUitls

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13.创建RandomUtils

这里面就是放产生随机数的东西
直接用,暂时不改动
注意,实际上我们在学习的时候,这些代码都要写一遍才对
掌握了后期才能较好的运用

14.创建WebUtils

在这里插入图片描述

15.引入layuicms的模板

在这里插入图片描述
注意放的位置不要放错
在这里插入图片描述
注意不是放到WEB-INF文件夹下
再新建一个系统主页
在这里插入图片描述
主页跳转到登录页面
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接下来自己搭环境,半个小时内完成

总结

不要觉得繁琐,这才一个项目
如果是分布式项目,大概这样的项目少则七八个,多则十几个,一定要心平气和,保持好的心态

以上是关于[SSM+layui]汽车出租系统03_项目环境搭建(添加外部的servlet-api.jar)的主要内容,如果未能解决你的问题,请参考以下文章

[SSM+layui]汽车出租系统011_菜单管理-修改头文件报错

[SSM+layui]汽车出租系统06_加载左侧菜单(角色里面 type为1的就是超级管理员(这里)简单json如何转变成标准json)List和ArrayList的区别项目中空指针错误怎么解决(代码

使用SSM+Layui+Bootstrap实现汽车维保系统

[SSM+layui]汽车出租系统07_RBAC权限管理及表分析说明怎么设置权限联合主键sql语句分析distinct去重

[SSM+layui]汽车出租系统011_菜单管理-删除有子节点就不能删改了xml要重启服务删除菜单的时候关联关系也要删除通过模型驱动获取值

[SSM+layui]汽车出租系统013_角色(Role)管理CRUD(增删改查)批量删除的实现角色关联菜单搜索和替换操作要勾上区分大小写,否则会出问题