智能化开发框架Jeecg入门 这个入门介绍jeecg GUI智能化开发 这里有jeecg的文档和最新的操作手册,下载完成之后导入myeclipse,也可已导入到eclipse中需要做一些调整,这里就不多说了,源码下载下来之后当然是二话不说先跑一边,先别急我们是不是需要配置一下数据库对吧。好的找jeecg的配置文件 其中 jeecg_config.properties:用来配置jeecg的生产参数。如bussi_package=jeecg.xsg:表示生产代码的根包 jeecg_database.properties:配置生产的数据库。如需要生产demo库中的wf_sys_user表的java代码和页面就需要在这里配置上demo库的路径: 这两项配置完成之后就可以动手生产代码了。简单吧呵呵 右键运行JeecgOneGUI.java Jeecg生产的代码采用的是 根包+【controller,service,entity】+模块 的分包策略。 包名就写模块名。点击生成 刷新eclipse项目会发现,会发现java代码和页面jeecg已经给我们生成了 至此我们已经开发了一个模块呵呵,很快吧。对了我们怎么给别人展示我们的页面呢? 2、下面我们需要运行我们的系统了,好吧。 找到resource下面的dbconfig.properties,这里我们来配置jeecg运行环境的数据库。 新建数据库demo 暂时hibernate.hbm2dll.auto设置为create,启动tomcat,
打开spring-mvc-hibernate.xml文件 加入刚创建的package。
启动tomcat,访问 3、添加功能权限和菜单,浏览创建的新功能。 配置菜单和功能地址 进入角色管理,选择编辑admin权限。将新创建的 系统用户管理 权限勾选上,并点击右上方的保存按钮。 注销,重新admin登录 系统管理下面已经 出现了我们新创建的功能。 下面我们就可以对sysuser进行增删改查了 3、注意事项 1、创建的实体类型要注意和jeecg中的demo区分,否则很容易重复。如User Role等 2、表的字段如果以[img=265,18][/img]如果以下划线命名的话如
,jeecg 帮你生成的属性名称和代码名称是而在页面中 el表达式的取值方式是
,看似没有问题request 里面有值,
但是el表达式在处(小写字母+首字母大写的单词)时有问题,
在调用 sysUserController.do?addorupdate时页面不能正常显示会爆出uRealName未定义的错误所以要将生成的代码只有首字母大写的属性改为首字母改为大写如下
表字段名字以类似U_NAME命名的同学需要注意了
3、注意生成代码的根包路径,最好以jeecg开头,如果不是请配置添加spring的扫描路径如
|