GeneXus:智能开发平台,业务和技术分离的高效解决方案

需积分: 50 8 下载量 58 浏览量 更新于2024-09-20 收藏 274KB PDF 举报
GeneXus智能开发平台是一款革命性的模型驱动架构(MDA)开发工具,专为提升业务和技术之间的隔离度以及开发与维护效率而设计。其核心理念在于通过简化开发流程,让开发者能够在高层次的业务视角下进行系统描述,无需过多关注底层数据库设计和程序复杂性。GeneXus采用智能信息系统开发模式,用户只需关注业务逻辑,平台自动负责生成高效、一致且无错误的程序和数据库结构。 在GeneXus平台上,开发者能够享受到以下关键特性: 1. 自动优化设计:系统设计过程自然直观,用户无需深陷于数据库设计细节, GeneXus会自动处理数据一致性与完整性问题,确保数据库和应用程序的最佳性能。 2. 高效编程与调试:通过高层业务描述,开发人员可以避免繁琐的编程和调试工作,显著减少开发时间和出错率。 3. 变更管理:当业务需求发生变化时,GeneXus支持在业务描述层面进行调整,自动同步到整个系统,避免了大量重复的修改和重构。 4. 技术适应性:GeneXus能够跨平台运行,包括IBM OS/400, Linux, UNIX, Windows等操作系统,同时支持不同底层IT环境,无论新技术如何发展,都能无缝应用。 5. 维护与升级支持:平台提供了全面的维护和升级解决方案,如自动化的升级影响分析和数据库迁移,使得系统升级变得更加轻松。 6. 扩展与集成能力:无论是添加工作流管理、商务智能应用,还是与其他独立系统的整合,GeneXus都具备强大的支持,帮助系统持续发展。 7. 广泛适用领域:覆盖ERP、SCM、CRM、OA、MIS、电子商务、电子政务、智能商务等多个领域,适用于金融保险、制造、教育、医疗、电信、能源、政府、传媒等多个行业。 GeneXus作为一款先进的智能开发平台,不仅满足了用户对于高效开发和维护的需求,还能超越用户的期待,为现代企业的IT项目开发与维护带来了革命性的改变。通过使用GeneXus,企业可以节省时间和资源,专注于核心业务策略,从而在竞争激烈的市场环境中保持领先地位。
2015-01-22 上传
框架介绍】 doroodo是一个有表单设计、代码生成、图表封装、多项目同时开发、通用业务模块的基于fixflow工作流的S2SH开发平台。 【框架特点】 快:效率提高70% 好:丰富的组件库,炫丽的界面,稳定的性能 省:doroodo用的好,可以节省大量的人力资源,熟练的doroodo开发者1个人开发一个中型管理系统不再是难题。 【愿景】 1.doroodo目前在开发移动端界面,最终实现一个平台一次开发,全终端使用的目标。 2.希望你在使用doroodo的时候,能够贡献你的建议和扩展代码。 【安装】 1.需要软件: [ide] 假如你需要使用工作流,可以使用fixflow团队封装的eclipse(http://www.fixflow.org/) 若不需要,你可以直接使用eclipse jee版本 [jdk] jdk1.6+ [tomcat] tomcat6+ [db] mysql5+(系统默认使用mysql,你需要将mysql的数据转到oracle,sqlserver里),需要注意的是修改mysql的【max_connections=1000】 2.在mysql中建库doroodo,在库中执行doroodo.sql 3.在eclipse中引入doroodo,修改config/db/doroodo_defult.properties配置文件 +++++++++++++++++++[doroodo_defult.properties]中几个需要改的部分+++++++++++++++++++ hibernate.default_schema=doroodo ---->mysql中指到数据库名,sqlserver中指到数据库所有者,如dbo jdbc.url=jdbc:mysql://127.0.0.1:3306/doroodo?characterEncoding=UTF-8 ---->数据库链接 jdbc.username=root ---->数据库用户名 jdbc.password=smarte ---->数据库密码 codeRoot=E:/git/workspace/doroodo ---->项目文件路径 log4j.appender.appender3.URL=jdbc:mysql://127.0.0.1:3306/doroodo?characterEncoding=UTF-8 ---->日志数据库链接 log4j.appender.appender3.user=root ---->日志数据库用户名 log4j.appender.appender3.password= ---->日志数据库密码 4.在eclipse中引入fixflow-expand项目(https://git.oschina.net/doroodo/fixflow-expand.git) 将fixflow-expand项目中的fixflow-expand\src\main\java链入到doroodo中。 将fixflow-expand项目中的fixflow-expand\src\main\resources链入到doroodo中。 如何链入? 在eclipse中点击选中javaweb项目,然后点击右键,有个build path 或者是config build path 选中之后弹出新窗口,右边有4个子窗口,选中link source,新增就会弹出选择其他javaweb项目的下拉框,选择即可。 5.修改fixflow的配置文件 fixflow配置文件地址:fixflow-expand\src\main\resources\config\fixflowconfig.xml 将DB_FIX_BIZ_BASE指向我们的mysql链接,如下: 5.将doroodo发布tomcat中,启动tomcat 初始化的用户名:admin 密码:123456