您的位置:首页 > 编程语言 > Java开发

Maven+SpringMVC3+MyBatis+FreeMarker

2016-07-20 10:44 197 查看
系统架构技术:Maven+SpringMVC3+MyBatis+FreeMarker

 如果要先了解这组合框架的话可以到我下一章看---<SpringMVC3+MyBatis组合框架>

现在是代码生成该框架代码的框架使用介绍---技术也是用Maven+SpringMVC3+MyBatis+FreeMarker



准备前提:

待测试数据库表名:TB_MYUSER                 数据驱动可以为Oracle,Mysql,Sqlserver

字段

备注

前台jsp控件(所有类型)

MYUSER_ID

主键

纯文本说明

NAME

姓名

Input

PASSWORD

密码

Password

TYPE

会员类型

Select

BIRTHDAY

生日

Date

SEX

性别

Radio

FANCY

喜好

Checkbox

INTODUCE

介绍

TextArea

 

步骤一:

了解代码生成器:使用freemarker模板引擎来构建输出的代码生成器

(1)代码生成类:CreateCodeController

里面有个方法:用来生成java代码的模板

而里面这些模板就是在:资源包里面的createcode

以上是根据模板自动生成代码为java类

 

 

(2)登录系统:进行演示操作代码生成器   参考待测试数据库表名:TB_MYUSER

输入所有数据

 

点击生成,生成code.zip  解压如图所示

(3) 代码操作

根据解压的“部署文件”进行操作

同如下:

部署说明

步骤共 6


1. 复制controller
里面的目录到项目的


 

2.复制service
里面的目录到项目的




3.复制mybatis_mysql (注意mysql_oracle_sqlsever
版本) 里面的文件到




4.复制jsp里面的目录到

 

5.根据选择的数据库执行SQL脚本



6.复制链接到如图位置(注意分配菜单权限)

           链接:myuser/list.do

 

注意: 设置菜单状态为显示,分配完菜单权限后退出系统重新登录

如何分配菜单权限,请看文档大全里面的关于分配菜单权限的文档

 

 

(4)  项目加入相关的java代码:

Entity: JavaBean.java

(5) 功能实现,实现包含所有控件的用户增删改查(CRUD)操作或者其他功能

需要在xxxService增加接口

XxxMapper.xml增加sql操作

功能性的问题就解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息