首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

分析JEECG与其说他的开源项目的不足和优势

2013-08-04 
分析JEECG与其他的开源项目的不足和优势分析JEECG与其他的开源项目的不足和优势+ 代码生成方面的优化解决

分析JEECG与其他的开源项目的不足和优势

分析JEECG与其他的开源项目的不足和优势

+ 代码生成方面的优化解决方案

<!--[if !supportLists]-->(一)??????????? <!--[endif]-->分析JEECG与其他的开源项目的不足和优势

通过分析研究J-hi、X5.2.3_dev(justep)、G4Studio、Joffce(宏天)??

<!--[if !supportLists]-->l? <!--[endif]-->Java-hi的开发方式主要是采用eclipse插件的方式,先建立数据模型,然后根据数据模型和代码模版生成代码的方式

<!--[if !supportLists]-->l? <!--[endif]-->宏天的joffice 主要跟jeecg相识,主要依靠数据库表原型生成,是通过配置方式,应用开源的AppFuse Generator方式

?

?

?

?

生成对应的dao、service、action、extjs页面层

<!--[if !supportLists]-->1.??????? <!--[endif]-->Jeecg采用的框架技术采用Annotation方式,实现组件、接口的配置管理,其他厂商或者开源都还是使用xml配置的方式(spring、struts、hibernate基本配置文件)

<!--[if !supportLists]-->2.???? <!--[endif]-->页面展示已经在标签做出了重大的突破,自定义了一批标签org.jeecgframework.tag.core.easyui ,减少页面jsp的工作量和维护成本

<!--[if !supportLists]-->3.???? <!--[endif]-->减少架构代码分层DAO层,采用统一的泛型方式

<!--[if !supportLists]-->4.???? <!--[endif]-->模糊查询???? 采用通配符方式

<!--[if !supportLists]-->5.???? <!--[endif]-->采用easyUI,简洁明了,相对于其他extjs、gwt、yui,学习成本较小

<!--[if !supportLists]-->6.???? <!--[endif]-->工作流引擎、自定义表单(暂时还没有看到)

<!--[if !supportLists]-->1.??????? <!--[endif]-->界面上关于批量的操作,比如批量删除,序号列的应用

<!--[if !supportLists]-->2.??????? <!--[endif]-->代码生成器目前功能还不是很完善,有待于下一步完善,操作上的局限性和操作过程中控制选项太单一

<!--[if !supportLists]-->3.??????? <!--[endif]-->工具类:比如界面的人员、部门等的选择器

?

?

?

?

?

<!--[if !supportLists]-->(二)<!--[endif]-->代码生成方面的优化解决方案

?

<!--[if !supportLists]-->1.???????? <!--[endif]-->代码生成的规范性? 单一生成方式和主从表生成方式,单一方式生成之后维护能够保证按照选型生成对象,变化基本来源于数据模型的变化,重新生成entity,主从方式会导致全部替换

<!--[if !supportLists]-->2.???????? <!--[endif]-->生成的操作方式现在是用一个main调用底层生成规则生成,方式比较陈旧,改成eclipse插件的方式操作,图形化的方式就简易明了

<!--[if !supportLists]-->3.???????? <!--[endif]-->继续深化eclipse插件,数据模型设计器,设计数据模型之后直接通过模型概念生成代码

?

谢谢

?

?

?

热点排行