Maven+SpringMVC3+MyBatis+FreeMarker
来源:互联网 发布:跑跑卡丁车淘宝买号 编辑:程序博客网 时间:2024/06/10 11:00
系统架构技术: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操作
功能性的问题就解决了
- Maven+SpringMVC3+MyBatis+FreeMarker
- 快速搭建maven+springMVC3.0+mybatis项目
- SpringMvc + Mybatis + Maven + Freemarker
- SpringMVC+Maven+FreeMarker+MyBatis 使用
- Springmvc3+Spring3+Freemarker整合异常
- maven工程下整合spring+mybatis+freemarker
- Maven搭建SpringMVC+Mybatis+freemarker项目详解
- Maven搭建SpringMVC+Mybatis+freemarker项目详解
- spring+freemarker+springMvc+mybatis+maven整合
- springMVC3 mybatis 教程链接
- springMVC3+myEclipse+maven配置
- SpringMVC3.2 与 Freemarker 整合小记
- Spring MVC+Maven+Freemarker+Mybatis开发环境搭建
- springmvc,mybatis,freemarker,maven-基于注解的整合
- 搭建Spring+Spring MVC+MyBatis+FreeMarker+Maven框架实战
- 常用框架(三):spring+springMvc+mybatis+maven+shiro+freemarker
- 常用框架(三):spring+springMvc+mybatis+maven+shiro+freemarker
- 【ssm框架】 spring+springMVC+mySQL+myBatis+freemarker+Maven小示例
- TCP连接复用
- 汤晓鸥:百度并没有“作弊” 吴韧工作令人钦佩
- 联想G40 U盘装系统问题解决
- 使用两个栈实现一个队列
- lintcode balanced-binary-tree 平衡二叉树
- Maven+SpringMVC3+MyBatis+FreeMarker
- android基础(四)
- Java自然排序(个人总结-求赞)
- Eclipse 安装 activiti 插件 失败 An error occurred while collecting items to be installed
- mongoDB学习笔记 索引
- 微信内嵌浏览器sessionid丢失问题
- iOS开发零基础教程之证书、描述文件、App ID的解释
- OpenCV2.4.13+VS2012开发环境配置
- JavaScriptCore框架介绍