关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 11135|回复: 2

jeecg 代码生成器新手入门必读

[复制链接]
发表于 2013-11-16 10:40:40 | 显示全部楼层 |阅读模式
智能化开发框架Jeecg入门
这个入门介绍jeecg GUI智能化开发
1、下载jeecg的最新源码,地址附上:http://code.google.com/p/jeecg/downloads/list
这里有jeecg的文档和最新的操作手册,下载完成之后导入myeclipse,也可已导入到eclipse中需要做一些调整,这里就不多说了,源码下载下来之后当然是二话不说先跑一边,先别急我们是不是需要配置一下数据库对吧。好的找jeecg的配置文件
图片16.png
其中
jeecg_config.properties:用来配置jeecg的生产参数。如bussi_package=jeecg.xsg:表示生产代码的根包
jeecg_database.properties:配置生产的数据库。如需要生产demo库中的wf_sys_user表的java代码和页面就需要在这里配置上demo库的路径:
图片2.png
这两项配置完成之后就可以动手生产代码了。简单吧呵呵
图片3.png
右键运行JeecgOneGUI.java
图片4.png
Jeecg生产的代码采用的是 根包+controllerserviceentity+模块 的分包策略。
包名就写模块名。点击生成
图片5.png
图片6.png
刷新eclipse项目会发现,会发现java代码和页面jeecg已经给我们生成了
至此我们已经开发了一个模块呵呵,很快吧。对了我们怎么给别人展示我们的页面呢?
2、下面我们需要运行我们的系统了,好吧。
找到resource下面的dbconfig.properties,这里我们来配置jeecg运行环境的数据库。
新建数据库demo
图片7.png
暂时hibernate.hbm2dll.auto设置为create,启动tomcat

打开spring-mvc-hibernate.xml文件
图片8.png
加入刚创建的package

启动tomcat,访问
3、添加功能权限和菜单,浏览创建的新功能。
图片9.png
配置菜单和功能地址
图片10.png
进入角色管理,选择编辑admin权限。将新创建的 系统用户管理 权限勾选上,并点击右上方的保存按钮。
注销,重新admin登录
图片11.png
系统管理下面已经 出现了我们新创建的功能。
下面我们就可以对sysuser进行增删改查了
图片12.png
3、注意事项
1、创建的实体类型要注意和jeecg中的demo区分,否则很容易重复。如User Role
2、表的字段如果以[img=265,18][/img]如果以下划线命名的话如 图片15.png ,jeecg帮你生成的属性名称和代码名称是
图片13.png
而在页面中el表达式的取值方式是 图片14.png ,看似没有问题request里面有值,
但是el表达式在处(小写字母+首字母大写的单词)时有问题,
在调用sysUserController.do?addorupdate时页面不能正常显示会爆出uRealName未定义的错误
所以要将生成的代码只有首字母大写的属性改为首字母改为大写如下

图片17.png
表字段名字以类似U_NAME命名的同学需要注意了
3、注意生成代码的根包路径,最好以jeecg开头,如果不是请配置添加spring的扫描路径如
QQ截图20131116103749.png







发表于 2013-12-2 11:08:54 | 显示全部楼层
找不到表的原因有哪几种?
发表于 2013-12-5 10:08:12 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表