本篇文章使用ssm框架以及maven进行简单的CRUD操作,之后通过maven在虚拟机上的Linux进行远程热部署,实现在windows电脑中访问Linux中的项目
使用工具和技术
- jdk1.8
- mysql8.0
- maven
- tomcat7.0
- mybatis+spring+springmvc
- vmware-CentOS8
- Xshell
数据库表
CREATE TABLE `users` (
`userid` int NOT NULL AUTO_INCREMENT,
`username` varchar(30) DEFAULT NULL,
`userage` int DEFAULT NULL,
PRIMARY KEY (`userid`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
使用架构
- 使用聚合模型
项目结构搭建
项目配置文件准备
- db.properties
- applicationContext-dao.xml
- applicationContext-service.xml
- applicationContext-trans.xml
- springmvc.xml
- web.xml
实现远程热部署
- 分配用户权限
- 进行远程部署