jeecg心得

来源:互联网 发布:基于java博客 编辑:程序博客网 时间:2024/04/30 15:12


jeecg使用心得:
1,从jeecg社区下载了jeecg的工程,将jeecg部署到本机上,通过阅读网上相关文档,将jeecg项目成功跑起来。
2,jeecg主要功能:
    (1)基于代码生成器的开发平台,表数据模型和一对多(父子表)数据模型的增删改查自动生成,功能直接使用;之前在做项目的过程中也用过代码生成器,不过我用的生成器,生成了bean,dao和service层,没有控制层和页面
 jeecg所用的代码生成器功能更强大,将代码减少60%以上,大大的提高了开发效率。
 (2)页面用到了easyui,采用EasyUI检验机制,表单校验生成器自动生成;之前做企业信息管理系统的时候也用到了easyui,例如:datagrid,easyui可以直接接收json串,通过action返回的json串来显示结果。
 (3)用到了framemaker,之前用到的framemaker是用来做excel导出模板,没有大量使用过,通过了解jeecg,知道了framemaker的更多用处,更多用法。
 (4)jeecg用到了自定义标签,主要在easyui.tld文件中,现在做的crm系统也用到了自定义标签,使开发更简捷 
 (5)jeecg用到的框架是springMvc+hibernate+springJdbc
     在之前开发的项目中用到的主要是spring+struts2+ibatis,也用到过springMvc和hibernate,springMvc控制层主要负责页面的控制和跳转,熟悉hibernate的映射和hql语句。
 (6)数据库用到的是mysql,自己比较熟悉的是数据库是mysql和oracle,jeecg支持mysql和oracle数据库。
 (7)online coding模式 ,可以在界面上配置的开发模式,提高开发效率。
 (8)查询条件生成器:查询功能自动生成,后台动态拼SQL追加查询条件.
3,对jeecg建议

   (1)能否实现报表的定制,针对各个单位的不同业务需求,定制相应的报表。

   (2)在线表格的编辑,有些列表很简单,但是必须得选中,选择修改,弹出信息页面去修改,能否直接编辑。

   (3)最好在登陆进去以后,定制几个比较常用的菜单

   (4)实现hibernate报表导出,如果是关联业务表比较多,实现起来比较复杂

   (5)系统如何处理高并发

    (6)上传附件后,最好可以实现在线的预览

0 0
原创粉丝点击