软件导论之结对编程
mvn-TestPaperGenerator
HNU结队编程
先放一手仓库地址,仓库在这儿
本项目前后端分离,前端由我100%制作,后端由伦100%制作
后端使用了javaweb框架,mybatis管理数据库,maven管理项目,并采用了MVC的管理模式,运行效果良好
前端技术为基本的html语言加上js代码;在网页设计时采用了semantic ui进行辅助设计,自然也加入jQuery框架。form表单提交由于接口方法和form表单的兼容问题,全部改为了click后调用js函数,使用ajax跳转。
使用配置
1.tomcat
项目使用的tomcat的版本为9.0.65,如果运行异常请检查tomcat版本
2.mybatis-config.xml文件配置
文件路径为:src/main/resources/mybatis-config.xml,配置为自己的数据库信息即可
本项目仅使用user table,ddl放在下面了
1 | create table user |
需要先创建数据库才能正常运行
3.建议
建议使用idea运行此项目
其他
好像其他没啥了,想到了再加
感想
这个项目就和简介说的一样,是一个完全靠b站和百度完成的项目。在项目开始之前,甚至说做到了一半之后我才知道是要做javaweb(前端搞静态网页设计,完全没注意这个事)。然后就得去b站看教程,看怎么用tomcat,看怎么用ajax。
所幸这个项目还是不是很难,好好学学就行了。做到过程充满了快乐,比如学会新的form表单用法,学会新的js用法,学会新的网页跳转。每次学会新技术并且成功在项目里应用的时候整个人是真的开心。这也是我为什么选择了软件这个专业(虽然湖带的这个sb专业和我设想的软件不大一样)。
导论这门课后面就是团队项目了,得做一个健康码小程序,又是一个全新的领域(乐)。好好学吧!
评论