首页 产品 案例 服务 goCom 快成长 人才 关于普元 销售热线 800-820-7975   
  产品体验
   
  面向构件技术体系
 
- 概念
- 面向构件应用架构
- 面向构件运行机制
   
  EOS产品家族
 
- 总体介绍
- EOS Server
- EOS Studio
- EOS Components Library
- EOS Manager
- EOS Workflow
- EOS RichWeb
- EOS Report
- 特点与优势
   
  EOS 产品版本
 
- 版本概述
- EOS 开发版
- EOS 社区版
- EOS 专业版
- EOS 企业版
- 版本一览
   
  EOS价值体验
  - 开发全程演示
- 特性开发示例
- 开源体验
   
   
   
 
 
您的位置:首页 > 产品与案例 > EOS产品家族
集成开发环境(EOS Studio)  

EOS Studio是集面向构件应用的开发、组装、维护、部署、管理、发布于一体的集成开发环境,提供对应用整个生命周期的维护,在EOS Studio中,以项目的形式组织了EOS 应用开发的资源,提供相应的向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发、调试各种构件,并提供了强大的调试及团队开发功能。对于一个J2EE应用项目而言,所有的开发内容都可以方便快捷的通过EOS Studio完成,而不需要使用其他开发工具。EOS Studio基于成熟稳定的开源软件Ecilpse3.0开发而成,内置了EOS Server和JBoss。

EOS Studio的功能按照场景分类,主要包括4个场景:开发向导场景、开发场景、调试场景、项目管理场景,另外还有2个辅助场景:配置场景和通用场景,如下图所示:


图EOS Studio总体结构图

  • 开发向导场景
  • 包括一些新建项目工程、构件包、构件等各种向导功能,易用性好,可以帮你完成开发前期的大部分工作量。使用EOS提供的功能向导,能够快速开发出功能强大又灵活易于修改的功能来。

  • 开发场景
  • 提供了基于项目的各种构件可视化开发组装场景,开发人员可以在构件包中建立数据构件、运算构件、业务构件、展现构件、页面构件、流程构件六种构件,可以在各构件下开发或组装相应的构件逻辑。在图形化逻辑开发时,提供了非常贴心的缩略图预览窗口,就如同游戏中的地图一样,方便拖拉定位逻辑图中的关注点。

  • 调试场景
  • EOS Studio提供了强大的调试工具,开发人员在编辑各构件时(除数据构件、业务流程),可以直接对构件逻辑进行调试,分单个构件逻辑调试功能全程调试2种调试模式。对于单个构件逻辑的调试,可以定义多个测试数据。

    开发人员可以在相应构件逻辑图元上设置断点,执行Step into、Step ever和Resume操作,并可以查看每步调试时数据区中的数据,并提供了多种查看方式。

    所有开发资源具有调试期间热部署的能力,即调试服务器启动后,任何修改(包括运算逻辑、页面构件、展现逻辑、业务逻辑)都可以在服务器端得到更新。

  • 项目管理场景
  • EOS Studio集成了CVS,提供对项目文件和源码的版本管理,开发经理在CVS透视图中将新建的项目提交到CVS服务器上,开发人员即可以将CVS Server上的项目检入到自己的EOS Studio集成开发环境中,进行开发。

    此场景还包括构件库管理工具,构件库管理工具提供给用户的构件库管理员使用,以构件包文件为单位管理企业的各种构件包,提供了对构件包的分类,出入库,检索和版本控制等管理功能。构件包文件分两类,一类是只包含执行码和包信息的构件包文件,一类是在前述内容之外还包含了各构件的源代码的构件包文件。

    在EOS5.1中,提供了强大的项目文档生成功能,可以选择生成HTML、PDF、RTF三种格式的文档,文档内容能够非常清晰了反映项目(或构件包)的构件内容及接口信息,以及各个构件逻辑的复用与被复用的状况。通过EOS5.1生成的项目文档,可以完全取代项目的详细设计文档,解决了传统方式下文档与代码很难保持同步的问题。

    项目管理场景对团队开发方式提供了大力的支持,如版本控制、源码编译、集成测试、打包发布,源码导出导入等为大型企业软件开发提供了良好的管理场景。

  • 配置场景
  • 在Studio首选项中,开发人员可以集中配置开发期所使用的服务器和数据库资源。同时,提供了对开发中各种模板的定制功能,通过这个功能,项目组在设计阶段可以定制出符合项目要求的开发向导,大大提高开发阶段的开发效率和质量。

  • 通用场景
  • 在EOS Studio中,提供了一些通用的功能特性,为开发管理提供方便,例如资源搜索、重构和编译功能。另外,由于EOS Studio集成于强大的JAVA开发工具Eclipse之中,可以非常方便使用到Eclipse提供的功能,例如代码提示、透视图切换、JAVA开发等。


    产品询价及咨询,请即刻致电:
    免费800-820-7975
    021-50804295
    相关链接
    - 下载EOS开发版
    - 产品文档
    - EOS客户
    - EOS培训
    - EOS服务机构
    相关资源
    - EOS知识库
    - EOS技术论坛
    - goCom面向构件与SOA社区
    - 银弹社区-服务CIO/CTO
    - 普元电子快讯
     
    法律公告  |  隐私保护  |  联系我们  

    所有版权归primeton普元公司所有  未经授权,严禁非法复制或镜像  沪ICP备05008205号