一个使用HTML+CSS+JavaScript构建前端页面,用Springboot构建后端业务逻辑,用MySQL实现数据持久化的小型项目.
-
前端
HTML
+CSS
+JavaScript
-
后端
Springboot
+Mybatis
-
数据持久化
MySQL
/github
├── README.md # 项目介绍
├─── src
│ ├─── main
| | ├─── java
| | | └─── org.example.demojavaeeproject
| | | ├─── config
| | | ├─── Controller
| | | ├─── Model
| | | ├─── Repository
| | | ├─── Service
| | | └─── DemoJavaEeProjectApplication.java # 启动类
| | └─── resources
| | ├─── static # 静态文件(放置HTML文件等)
| | └─── application.properties # 配置信息
| └─── target
└─── pom.xml # 环境
git clone [email protected]:xieleihan/demo-Java-EE-Project.git
运行DemoJavaEeProjectApplication.java
这个文件,然后在浏览器输入http://127.0.0.1:9808
这个网址,开始访问操作.
🚧:这里需要注意的是,后面的端口号是依靠配置而生效,如果你在使用过程中,浏览器拒绝连接,说明项目中我修改了端口.你需要在这个文件里
application.properties
找到server.port=
这个配置,在后面,修改你本地运行的时候不会冲突的端口,进行访问就行.
由于我使用的是MySQL数据库,所以在application.properties
有相应的数据库连接配置,你需要根据实际情况去进行修改.
然后数据库表源码我会放在单独的文件下,这里不过多介绍
-
安全性
由于在开发过程中,为了减少开发时间,没有引入对数据方面的加密处理,需要后续的进行补充,但是在我没有修改这个引用的时候,安全性问题依旧存在
-
健壮性
没有安排人进行测试,所以不知道这个项目是否可靠
-
前端的美观
本项目基本是我一个人进行开发,所以我必须把精力放在后端上,但是作为一个前端开发者,我无法同时顾及两方面,所以导致这个问题,后续的成员加入进来,并没有说能够进一步的美化的时间给他们学习,所以导致了页面相比前端开发的稍微差了一点
在完成大作业后,该项目就会被废弃掉...😭
但是该项目依旧开源有效,任何拿去学习魔改等都没有任何问题,无需许可,感谢每一个对该项目支持的开发者,虽然这个是一个很不起眼的项目,也没有什么创新的点,但是学习就是这样
小组成员:4人(前后端框架,前端,后端1人[@xieleihan],前端2人[@tingxianzi1],[@Qqqqqzr],word文档1人[@pppccj]),历时2day🔭