一挨厚、前言
源碼地址
運(yùn)用Spring MVC +MyBatis+Dubbo實(shí)現(xiàn)旅游網(wǎng)的注冊功能,運(yùn)行效果如下圖:
二、創(chuàng)建數(shù)據(jù)庫
CREATE TABLE `tb_user` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`createtime` datetime DEFAULT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
三、搭建開發(fā)環(huán)境
項目說明
aiyou-parent
父工程(maven project)巍扛、Packaging為pom询枚、引入dubbo依賴即可aiyou-pojo 實(shí)體類
子工程(maven module办成,parent project -> aiyou-parent)、Packaging為jaraiyou-dao 接口
子工程(maven module,parent project -> aiyou-parent)、Packaging為jar
工程中依賴pojo壤躲,需引入aiyou-interface 接口
子工程(maven module,parent project -> aiyou-parent)备燃、Packaging為jar
工程中依賴pojoaiyou-service 實(shí)現(xiàn)類
子工程(maven module碉克,parent project -> aiyou-parent)、Packaging為war
作為一個服務(wù)向外提供并齐,所以打包成war包
工程中依賴interface
工程中依賴dao
依賴具有傳遞性漏麦,及pojo無需引入aiyou-web 控制層及視圖
子工程(maven module客税,parent project -> aiyou-parent)、Packaging為war
這里需要有頁面
工程中依賴interface
注:項目搭建好aiyou-parent -> RunAs -> maven install到本地倉庫中
四撕贞、代碼編寫
對應(yīng)文件使用generator逆向工程生成
- 編寫業(yè)務(wù)代碼
-
編寫一個接口
-
編寫實(shí)現(xiàn)類
-
修改配置
-
-
編寫控制層代碼
-
編寫一個Controller
-
-
編寫前端頁面代碼