深圳程序化广告公司司注册文化传播公司注册需要哪些程序

JEECG开源框架使用心得 -
- ITeye技术网站
博客分类:
JEECG是一款j2ee快速开发的开源框架,在已经发布的V2.0版本中,使用的是struts2\hibernate\springjdbc\easyui,该版本中已经支持单表代码生成器、一对多代码生成器、支持查询条件自定义以及highchats图形报表、导出工具等,持久层使用hibernate\spring jdbc结合,比较方便,在写比较复杂的sql语句时,直接使用spring jdbc,框架中sql文件可以单独出来管理,并支持查询出来的字段映射到前端中显示。由于做的是互联网产品,后台偏简单些,都是做一些单表以及报表、导出功能,这个框架比较适合。
JEECG现在已经是3.0版本,但是源码还未发布供研究,新版本中用Springmvc替代了struts2,以及增加了一些新的特性,比如UI方面也做了很大改进,增加了在线工作流设计器,这点在未来的产品中可能会需要引用到,在此发博文希望能对JEECG3.0版本的发布起到一点推进作用,也期待能早日发布,应用到实际项目中,在实际项目中学习和使用。
xinghui100
浏览: 1008 次
来自: 泉州您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
JEECG智能开发平台V3开发指南.doc 58页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
JEECG智能开发平台V3开发指南
你可能关注的文档:
··········
··········
JEECG智能开发平台V3开发指南目录1.前言 21.1.技术背景 21.2.平台介绍 21.3.平台优势 31.4.平台架构 32.JEECG框架初探 52.1.演示系统 52.2.示例代码 73.JEECG开发环境搭建 103.1.JAVA环境配置 103.2.开发环境搭建 113.2.1.项目导入开发环境 113.2.2.数据库初始化 143.2.3.项目数据源配置 153.2.4.项目启动测试 164.代码生成器 174.1.数据表创建 174.2.代码生成器配置 184.3.代码生成 184.4.功能测试 214.4.1.添加菜单并授权 214.4.2.功能测试 224.5.代码生成器使用规则 234.5.1.建表规范 234.5.2.页面生成规则 245.查询HQL过滤器 245.1.数据过滤现状分析 245.2.查询条件SQL生成器 255.2.1.实现原理 255.2.2.查询规则 255.2.3.具体实现 266.表单校验组件ValidForm 276.1.Validform使用入门 276.2.绑定附加属性 276.3.初始化参数说明 326.4.Validform对象[方法支持链式调用] 376.5.调用外部插件 436.6.Validform的公用对象 447.基础用户权限 457.1.权限设计 457.2.权限设计目标 457.3.目前系统设计 467.3.1.数据表 467.3.2.页面菜单 468.JEECG注意规则 479.项目编码规范 489.1.项目编码规范 489.2.详细说明 4910.JEECG目录结构 5010.1.配置文件目录结构 5010.2.Java源码目录结构 5010.3.单元测试代码结构 5110.4.JSP页面目录结构 5111.附录 5211.1.UI库常用控件参考示例 5211.2.开发技巧:采用IFrame打开页面 5511.3.开发技巧:组合查询实现方法 551.前言1.1.技术背景随着WEBUI框架(EasyUI/JqueryUI/Ext/DWZ)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!代码生成+手工MERGE半智能开发将是新的趋势,生成的代码可节省50%工作量,快速提高开发效率!1.2.平台介绍JEECG[J2EECodeGeneration]是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式,可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。JEECG宗旨:简单功能由代码生成器生成使用;复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。JEECGV3.0版本推翻原有SSH2架构,采用SpringMVC+Hibernate+UI快速开发库作为基础架构,采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器的使用将JavaEE的开发效率提高6倍以上,可以将代码减少60%以上。JEECGV3.0:1.代码生成器2.UI快速开发库3.在线流程设计4.系统日志记录。·代码生成器:支持多种数据模型,Entity,Service,Dao,Controller,JSP等,增删改查功能生成直接使用·UI快速开发库:针对WEBUIUI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效·在线流程设计:在线流程定义,采用开源Activiti,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等·系统日志记录:系统操作日志详细记录,帮助运维人员进行系统分析和故障排查。V3版本特性·JEECGV3.0,,性能测试,保证后台数据的准确性和页面访问速度·支持多种浏览器:IE,,Google等浏览器访问速度都很快·支持数据库:Mysql,Oracle10g·基础权限:·智能报表集成:Excel导入导出·Web容器测试通过的有Jetty和Tomcat6·待推出功能:分布式部署,云计算,移动平台开发,规则引擎,代码生成器(eclipse)·要求JDK1.6+1.3.平台优势采用主流开源技术框架,容易上手;,很方便的扩展能力,可完全实现二次开发;开发效率很高,(父子表)数据模型,代码生成功能直接使用;查询SQL页面校验自动生成();基础的用户权限:菜单,按钮权限,角色常用共通封装,各种工具类(,短信接口,邮件发送,Excel导出等),基本满足80%项目需求集成简易报表工具,图像报表和数据导出非常方便,
正在加载中,请稍后...基于代码生成器的智能开发框架 JEECG 作者张代浩专访 - 名家访谈 - ITeye精华
相关知识库:
(J2EE Code Generation)是一款基于代码生成器的智能开发框架,采用代码生成+手工MERGE半智能开发模式,可以帮助你解决Java项目中50%的重复工作,让你更多关注业务逻辑。
JEECG论坛:
在线演示:
入门视频:
为了使大家对JEECG有进一步的了解,本期我们采访了JEECG的作者。
ITeye期待并致力于为国内优秀的开源项目提供一个免费的推广平台,如果你和你的团队希望将自己的开源项目介绍给更多的开发者,或者你希望我们对哪些开源项目进行专访,请告诉我们,发站内短信给或者发邮件到即可。
先做个自我介绍吧!
我叫张代浩,英文名scott,属于北漂一族,09年毕业后一直从事金融、对日方向的Java开发,期间在日本东京工作过一段时间。目前在一家重工企业,从事ABAP开发和Java开发工作。
我的博客:、
我的邮箱:
JEECG是什么? 有哪些功能?
JEECG全称为J2EE Code Generation,即J2EE代码生成器。这是一款基于代码生成器的J2EE智能开发框架,WEB架构基于零配置思想,使用SSH2+EasyUI技术架构。目前 JEECG 的最新版本为2.1.0。
JEECG宗旨:提高开发效率、提高代码质量,打造一个快速开发平台。
JEECG可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,缩短开发周期,降低项目成本。
JEECG详细介绍:
JEECG的主要功能如下(*表示JEECG的创新点):
(*)封装完善的基础模块:用户权限+数据字典+常用共通封装(定时任务、短信接口、邮件发送、Excel导出等);
(*)代码生成器:开发效率非常高,单表数据模型和一对多(父子表)数据模型的增删改查自动生成,功能直接使用;
(*)查询条件生成器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);
(*)页面表单校验器:采用EasyUI检验机制,表单校验生成器自动生成(必须输入、数字校验、金额校验、时间控件等);
(*)集成简易报表:Highcharts图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表。
常用共通封装(数据字典/邮件发送/定时任务/短信接口/Freemarker工具类等)
兼容IE 6、IE 8+和Google等浏览器
支持SQL Server、Oracle和MySQL等主流数据库
开发这个框架的初衷是什么?这不就是一个SSH2框架吗?
Java开发是从08年开始,刚参加工作的时候也喜欢追求新技术,感觉那样才能提高自己的能力,后来喜欢研究底层架构,研究了很多技术架构,也试着重写了struts1、spring。但是随着工作久了,慢慢发现研究技术、研究架构意义并不大,Java的新技术层出不穷,更新不断,对于项目来说提高开发效率,提高代码质量才是关键。所以项目中我开始注意抽取共通、设计规范和封装工具类等等。
一个很巧的机会朋友问我,现在代码生成器很多,你看能不能封装一个到框架里?我就试着去写了,Web UI以前也没用过,EasyUI据说不错就试着用它,写的过程中发现通用性很强,我就开始试着用模板语言去实现页面的生成。后来经过逐渐完善,慢慢推出了JEECG。
JEECG其实就是大家再熟悉不过的SSH2+EasyUI框架,只是经过了再封装,增加了代码生成器、表单校验自动生成、查询条件生成器、图形报表封装、常用共通封装的一些功能,目前封装的功能基本能满足一般项目的需求。
目前,工作流正在集成中……
JEECG的设计思想?采用的技术?
首先引几段前辈的话:
引用
十年前,这种代码生成工具的研发就非常火爆,但很快就灭了。因为软件不是家具。软件不在于它的一次性生产成本,而是变更及维护成本。
当年啊,用python吐出python代码到内存再执行python代码,一段时间后发现代码维护不了了,只能重新再写了一遍。
大量的代码生成不一定是好事。很多时候团队会被这类工具的限制受困。
根据前辈经验总结到一点:纯粹依赖代码生成器是不可行的,维护是个很大问题,所以我借鉴前辈的经验,推出了代码生成+手工MERGE的半智能开发模式,即:
基础功能(常用数据模型的增删改查)由代码生成器生成使用,生成的代码可以随意修改;
复杂业务逻辑由开发自主实现,这样开发团队就不会受代码生成器的束缚,可灵活实现复杂业务,也能及时应对业务变化。
此外,JEECG采用主流的SSH2+EasyUI技术,生成的代码规范整洁,简单易懂,生成代码目录结构清晰,维护成本很低。
设计思想:
JEECG采用主流架构技术,基于约定优于配置,采用命名规范实现零配置,整个项目action、service等自动扫描到Sring容器中;
JEECG框架对代码生成器依赖性很低,可以完全脱离代码生成器使用(这种设计避免了开发团队被代码工具的束缚)。
采用技术:
架构技术:Struts2 + Spring3 + Hibernate4 + EasyUI1.3 + Spring JDBC + jQuery
开发环境:MyEclipse6.5 + jdk1.6 + Tomcat6.0
你如何看待这种(自动生成代码)开发模式?对开发者的利弊?
随着WEB UI 框架(EasyUI/jQuery UI/ExtJS/Dwz)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可生成统一规范的界面!代码生成+手工MERGE半智能开发将是新的趋势,生成的代码可节省50%工作量,快速提高开发效率!!!
客观来说,JEECG 开发模式有利也有弊:
让开发者从机械重复枯燥的工作脱离,更专注业务逻辑实现,提高了开发体验
提高了开发效率,实现了快速开发,缩短了项目周期
对于刚接触Java的人,也可以轻松基于该框架快速构建一套系统(只要会建表,通过表生成代码)
生成统一代码、统一规范、统一设计思路,便于维护
采用开源架构组合,解耦性强,可以完全脱离JEECG代码生成器,灵活自主开发(如果采用成熟智能化产品,项目开发就脱离不了智能开发工具,依赖性太大,变更及维护成本会很高)
弊:
对于开发新人来讲,弊处很多,开发新人正是锻炼编码能力的时候,代码自动生成弱化了开发人员的技能。
哪些代码可以通过JEECG自动生成?原理是什么?
JEECG代码生成器可以生成统一的前台页面、页面表单校验和规范的后台代码(Action、Service、Dao、Entity、Page等)。
JEECG代码生成器通过表生成代码,代码实现功能。即:读取表结构和字段属性,生成对应的实体、后台代码、前台页面、表单校验等。
JEECG代码生成的原理和方式:
是基于表来生成代码,针对有规则的表关系模型,生成对应的功能代码;
生成的代码无配置文件,遵循命名规范,基于约束大于配置零配置思想;
生成的action、service、entity、jsp页面等命名规范一致(采用驼峰写法),代码结构清晰也便于维护;
对于复杂业务逻辑,需要用户自己编码实现。这样就解决了复杂业务不断变化,智能化成熟产品难以适应业务不断变更,维护难的问题。
目前JEECG 代码生成器支持的数据模型:
单表数据模型
一对多表(父子表)数据模型
单表数据(自关联)模型
JEECG是你独立开发的,还是有一个团队?
目前JEECG是我一人,现在有很多朋友想加入,以后应该会逐渐成立团队。
该项目采用的开源协议?如果作为商业项目的基础开发框架,有什么限制?
JEECG 采用 Apache2.0 协议,对于商业使用没有什么限制。
对JEECG 感兴趣的朋友如何交流、反馈、参与贡献?
JEECG目前版本发布使用Google Code,地址:
SVN地址:svn:///jeecg-jbpm
JEECG已经开设技术论坛,对于JEECG 有好的建议或者发现BUG都可以去论坛发帖。
论坛地址:
此外,还可以通过QQ群(、)来交流、反馈。
未来的开发计划?
JEECG的未来发展路线主要是两个方向:
一个是实现JEECG代码生成器的工具化和通用性;
一个是继续封装当前框架,打造一个快速开发平台;
方向一:【JEECG代码生成器工具化设计方案】
JEECG代码生成器,抽离出框架,实现解耦设计Struts2、Spring MVC 、Hibernate、Mybatis、EasyUI、DWZ、ExtJS等技术灵活组合使用,导入JEECG
JAR支持和模板即可生成对应的代码;
JEECG 模块支持用户自定义,类似QQ空间模板,用户按照JEECG 规则,即可自制不同风格模板。
使用方法:将jeecg-generate.jar 导入到项目中,载入JEECG 模板,即可通过工具类生成代码;
JEECG 产品模块预期功能说明:
jeecg-generate.jar 功能
支持不同数据库
读取表结构[字段属性]
根据模板生成代码;
设计原理:
jeecg-generate.jar,抽离出框架,做到兼容性友好
jeecg-generate.jar 实现解耦设计,实现Struts2、Spring mvc、Hibernate、Mybatis、EasyUI、Dwz、ExtJS等灵活组合使用
JEECG FTL模板
提供多套模板,针对不同架构技术,提供不同模板,例如:
Struts2+Spring+Hibernate+EasyUI;
Struts2+Spring+Mybatis+EasyUI;
Spring mvc+Hibernate+Freemarker+Dwz
Spring mvc+Hibernate+Freemarker+ExtJS等
特点:模板支持用户自定义,只需要按照JEECG规则,即可自制不同风格模板
支持表关系模型
单表数据模型
自连接数据模型
一对多(父子表)数据模型
一对多数据模型中的一张表是自连接
多对多数据模型
多对多数据模型中的一张表是自连接
生成内容:前台页面+表单校验(必输、数字、金额、时间控件) + 后台代码 + 后台校验 Acton\ServiceI\ServiceImpl\Page\Entity\Dao\Jsp
方向二:【JEECG 智能开发平台】
后续待完善的五点:
JEECG 生成器的进一步完善
工作流的封装
智能报表封装
查询过滤器封装
外围接口智能化封装
设计方案:
【生成器】代码生成器(代码一键生成),实现解藕设计,Struts2,spring mvc ,hibernate,mybatis灵活搭配使用
【生成器】代码生成器生成的页面,支持用户拖拽页面字段控件,重新布局
【工作流】业务流程采用工作流来实现
特点:保证了业务流程的灵活可变性,逻辑设计清晰,便于日志监控(业务流程变更,业务人员画下流程即可,既灵活又便于监控)
【工作流】在页面层实现画流程功能,让开发从流程工作脱离出来,支持用户自定义流程
【工作流】支持用户自定义表单
【报表】智能化报表工具封装
备注:开发不需要参与,业务员直接配置使用(只需写SQL)
【查询条件生成器】查询过滤规则进一步封装
备注:页面查询功能: 页面追加查询字段,后台不需写代码,查询条件自动实现完成
追加:大于小于等其他匹配方式;
进一步封装页面查询控件,针对每个匹配方式实现一个控件,让用户直接输入内容,不需要关心采用哪种匹配方式(即:封装匹配规则,增强用户体验)
【外围接口】WebService接口实现配置使用,方案:
使用唯一接口实现,传入传出采用报文方式实现
报文解析实现自动转换,传入传出报文格式定义实现可配置
接口校验自定义
说明:通过配置来实现一个接口功能,达到无需编码的目的
wushexu 写道zhangdaiscott 写道coldrush 写道linliangyi2007 写道支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。好的,grails 还是第一次听说,我回头研究下,以前只听过J-HI ,rapid-framework,都是不错的框架我用grails做了两个项目,用rails做了一个项目。grails在java框架里是很好的。但和rails比差距非常大。为了比较ror和grails,我特意的学习了ror,有了调查才有发言权么,我发现啊,ror确实比grails要好,真的grails里面有ror的东西,但是感觉就是用起来没有ror爽...(但是我现在仍然用grails的时候多,毕竟一直在做java,grails的学习曲线根本就可以看作直线,呵呵)我刚简单了解了下grails,它可以实时发布,模型丰富,页面组件也可以,但是偏重,需要home支持!如果jeecg跟他比的话,可能没他成熟,但却是轻量级的,不需要其他组件支持,更重要的是jeecg有基础功能的封装(比如:用户权限,报表,常用共通)
zhangdaiscott 写道coldrush 写道linliangyi2007 写道支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。好的,grails 还是第一次听说,我回头研究下,以前只听过J-HI ,rapid-framework,都是不错的框架我用grails做了两个项目,用rails做了一个项目。grails在java框架里是很好的。但和rails比差距非常大。为了比较ror和grails,我特意的学习了ror,有了调查才有发言权么,我发现啊,ror确实比grails要好,真的grails里面有ror的东西,但是感觉就是用起来没有ror爽...(但是我现在仍然用grails的时候多,毕竟一直在做java,grails的学习曲线根本就可以看作直线,呵呵)
说实话,看了下这个工具生成的代码,感觉后期扩展性一般,维护性一般。尤其UI这块,必须用easyUI,没有对外接口,这点比较郁闷。个人觉得生成代码这个东西,是起源是什么,就是因为项目中出现了大量的重复的ctrl+c& ctrl+v,如果是这样为什么不能剥离出来写成base或是util等等,java本身的设计思路就是面向对象的思路,如果出现大量的ctrl+c& ctrl+v,说明项目设计架构有问题。想想,因为这个有了生成代码的这个东西,那我们的项目中会出现大量的ctrl+c& ctrl+v。如果架构设计做的好,其实工作量基本全在业务逻辑上,其他的工作量几乎为零。所以我建议作者能从架构的思路和java的思想的方向来发展JEECG,到那时候,这就是个神器。。。纯属扯淡,请勿认真。。。WEN UI这块不会局限EasyUI,目前已经在着手DWZ的UI扩展,以后还会针对extjs,jquery ui 出不同的模板,模板支还会持自定义,请关注..
wushexu 写道zhangdaiscott 写道wushexu 写道我做了个报表引擎(用groovy),在项目中用的很好,非常灵活。目前专注于引擎核心部分,没有报表定义界面(定义是dsl文件)和展示(展示是同事做的)。这个引擎定义格间的运算关系(包括汇总)很强大,可随意定义公式,支持层次性的表头,支持任意多维度,包括子级维度和次级维度,可任意设置单元格参数(比如cssStyle、cssClass,回填需要的参数)。以后可能会考虑开源。是基于excel的吗?不是。内部是自己定义的模型。excel可以是一种输出。我们现在输出json,前台解析展现。支持text输出,用于控制台测试。目前fine report是我用过的最好用的报表,你可以参考下,他的基于excel的思想不错很多报表工具都把主要精力放在定义界面、样式、打印上,真正的核心部分就显得单薄。单元格间稍复杂的运算关系都不能定义。再说下我这个报表引擎的一个能力:多种类型的selector,多个selector可以组合,对选择的单元格应用一个单元格模板。
zhangdaiscott 写道wushexu 写道我做了个报表引擎(用groovy),在项目中用的很好,非常灵活。目前专注于引擎核心部分,没有报表定义界面(定义是dsl文件)和展示(展示是同事做的)。这个引擎定义格间的运算关系(包括汇总)很强大,可随意定义公式,支持层次性的表头,支持任意多维度,包括子级维度和次级维度,可任意设置单元格参数(比如cssStyle、cssClass,回填需要的参数)。以后可能会考虑开源。是基于excel的吗?不是。内部是自己定义的模型。excel可以是一种输出。我们现在输出json,前台解析展现。支持text输出,用于控制台测试。目前fine report是我用过的最好用的报表,你可以参考下,他的基于excel的思想不错
wushexu 写道我做了个报表引擎(用groovy),在项目中用的很好,非常灵活。目前专注于引擎核心部分,没有报表定义界面(定义是dsl文件)和展示(展示是同事做的)。这个引擎定义格间的运算关系(包括汇总)很强大,可随意定义公式,支持层次性的表头,支持任意多维度,包括子级维度和次级维度,可任意设置单元格参数(比如cssStyle、cssClass,回填需要的参数)。以后可能会考虑开源。是基于excel的吗?不是。内部是自己定义的模型。excel可以是一种输出。我们现在输出json,前台解析展现。支持text输出,用于控制台测试。
我做了个报表引擎(用groovy),在项目中用的很好,非常灵活。目前专注于引擎核心部分,没有报表定义界面(定义是dsl文件)和展示(展示是同事做的)。这个引擎定义格间的运算关系(包括汇总)很强大,可随意定义公式,支持层次性的表头,支持任意多维度,包括子级维度和次级维度,可任意设置单元格参数(比如cssStyle、cssClass,回填需要的参数)。以后可能会考虑开源。是基于excel的吗?
zhangdaiscott 写道coldrush 写道linliangyi2007 写道支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。好的,grails 还是第一次听说,我回头研究下,以前只听过J-HI ,rapid-framework,都是不错的框架我用grails做了两个项目,用rails做了一个项目。grails在java框架里是很好的。但和rails比差距非常大。他都实现了什么功能?
coldrush 写道linliangyi2007 写道支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。好的,grails 还是第一次听说,我回头研究下,以前只听过J-HI ,rapid-framework,都是不错的框架我用grails做了两个项目,用rails做了一个项目。grails在java框架里是很好的。但和rails比差距非常大。
linliangyi2007 写道支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。好的,grails 还是第一次听说,我回头研究下,以前只听过J-HI ,rapid-framework,都是不错的框架
支持楼主的研究,分享,开源的行为,这样的过程对楼主是非常有帮助和收益的,大家也可以对项目的源码进行分析和学习。但因为市场上同质的产品太多了,基本每个中型以上IT公司都有自己的一套,而且说实话,封装的越多,越缺乏灵活性,性能上也要被打折扣。还是以学习分享为主吧说的很对不知道楼至是否尝试过grails& 如果没有的话,建议看看grails是如何做的,我感觉grails在脚手架工具、模版、标签封装层面做的还是很好的,功能强大而不失灵活性。
zhangdaiscott 写道sswwww 写道sswwww 写道zhangdaiscott 写道sswwww 写道这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...可以啊 我可以发你我改的easyui.js库easyui我玩了3年了··太感谢了,就需要你这样的人才easyui的后台中间层最好是nutz的。tab的页签内存没释放 开多了就卡。嗯,我给你发消息了,你加我吧!晚上我跟你请教..
sswwww 写道sswwww 写道zhangdaiscott 写道sswwww 写道这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...可以啊 我可以发你我改的easyui.js库easyui我玩了3年了··太感谢了,就需要你这样的人才easyui的后台中间层最好是nutz的。tab的页签内存没释放 开多了就卡。
sswwww 写道zhangdaiscott 写道sswwww 写道这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...可以啊 我可以发你我改的easyui.js库easyui我玩了3年了··太感谢了,就需要你这样的人才
zhangdaiscott 写道sswwww 写道这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...可以啊 我可以发你我改的easyui.js库easyui我玩了3年了··
sswwww 写道这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...可以啊 我可以发你我改的easyui.js库
这个···easyUI都没优化过,爆慢。我搞的easyui都比这个好呵呵,看见救星了,你可否参与帮我优化下...
ITeye专门采访了,这个表示不太理解,这么个框架好像没有那样的高度吧,ror,grails,spring roo 都在做这样的事情,好多的小公司也在出售这样的东西,虽然各有侧重....,只是因为这个开源么?我们(ITeye)不只关注像SpringSide、Nutz这样的明星级项目,还致力于为一些有潜力的优秀开源项目提供一个平台,希望大家多多自荐、推荐。

我要回帖

更多关于 注册广告公司经营范围 的文章

 

随机推荐