自有开发平台

  至尚软件经历多年开发企业项目,从最初微软公司开发平台最终转到Java开源平台。微软公司产品虽然优秀,但其封闭、昂贵以及无法跨平台移植的特性,使我们转向Java。

  在Java领域有太多的开源组件可用,很多国外公司积极的把这些组件整合成平台框架,譬如SSH、SpringMVC等。至尚软件早期也是使用这些行内广泛认可的框架组织开发项目, 但是这些框架通常都过于复杂,太多的功能、太多的模块都不是项目开发所必须。另外,这些框架为保证最大的灵活性都是通过各种XML文件、注解来配置系统功能,这些配置功能非常繁琐,开发人员总是陷入到繁多的配置文件中无法自拔。

  至尚软件根据多年项目开发经验总结出一套能够满足企业管理软件快速开发平台。这套平台整合了必要的符合开源软件协议的组件,封装了机构管理、用户管理、角色管理、权限管理、字典管理等基础模块。由于是我们自己整合的平台,所以在具体项目中我们可以调整底层代码来满足项目要求。

  至尚软件自有框架平台实现了前后端分离开发,后端系统可以提供分布式运算服务,能够通过负载匀衡弹性扩展服务器集群,前端网页、移动APP、第三方应用都可以无缝调用后端服务。

  平台经过多年摸索与实践,开发出的产品完全满足大中型企事业单位应用需求。在国家电网多个省级公司、沈阳铁路局、华晨集团等大型企业中安全稳定运行了多年。至尚软件还利用该平台开发了拥有自主知识产权中小企业进销存管理系统,目前正在为几百家商贸企业提供服务。

集成技术

  Spring框架是业内公认最优秀的Java,是一个开放源代码的设计层面框架,该框架解决的是业务逻辑层和其他各层的松耦合问题,其提供的控制反转、依赖注入思想非常先进。我们的平台主要使用Spring管理数据源、声明式事务及Bean容器。

  Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。我们的平台使用Hibernate为数据层提供支撑。

  jBPM是公开源代码项目,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。我们的平台使用JBPM框架提供工作流服务。

  JasperReport是一个强大、灵活的开源报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。我们通过整合jasperreport服务为企业提供报表服务。

  至尚开发平台摒弃配置繁琐的Struts、SpringMVC框架,自行设计了一套MVC接口,开发人员只需要对接口Java Bean定义别名就可以直接访问Bean内方法,使开发人员专注于代码逻辑的实现。

  代码生成器是至尚公司通过多年技术积累封装的一套代码生成工具。该工具可以根据各种数据库(Oracle、SQL Server、MySQL、PostgreSQL)元数据生成三层结构Java类,同时还能生成Spring配置信息、Hibernate映射类。代码生成器也可以生成前端网页使用的表单页、列表页,移动端、微信端H5页面。代码生成器能极大地提高代码质量和软件开发速度。