Home>能力与优势> 技术能力
系统开发技术的深厚积累

开发技术能力是恒远天地持续获得顾客信赖的重要源泉。

在系统开发技术上,恒远天地一直追踪业内主流的技术平台和框架,开发技术的覆盖面非常广泛。同时,基于长期开发经验,自主研发了多个技术方向的开发框架,并形成自主知识产权。通过持续为顾客提供技术支持,开发技术能力成为恒远天地重要的核心竞争力之一。

 开发语言
(※以上数据截止到2012年6月)
 业内主流的开发框架

构建一个成熟的、高品质的软件系统,对业内主流开发框架的应用是必不可少的。恒远天地基于长期的开发实践,在开发框架的应用方面积累了丰富的经验。

① 基于开源框架的项目开发
开源组织 框架名称 设计模式 项目开发
(人月数)
Apache Struts、Struts2 MVC(模型视图控制器) 600
SpringSource Spring AOP(面向切面模式) 120
JBoss Hibernate ORM(对象关系映射) 300
MyBatis iBatis ORM(对象关系映射) 80
jQuery jQuery View(视图模式) 200
Oracle JSF View(视图模式) 150
Liferay Liferay View(视图模式) 100
(※以上数据截止到2012年6月)
② 基于商业技术平台的项目开发
商业组织 框架名称 业务方向 项目开发
(人月数)
Microsoft Dynamics AX ERP 120
Reporting Service 网络报表 80
SharePoint 智能门户 50
WinMobile 移动终端 120
Access 数据分析 180
IBM Lotus 协调办公 30
(※以上数据截止到2012年6月)
③ 第三方类库(开发包)的应用
来源 类库名 应用方向 分类
Apache Commons API Tools 开源
Axis Web Service 开源
JMeter 压力测试 开源
POI Excel操作 开源
SubVersion 配置管理 开源
Maven 配置管理 开源
JasperForge Jasper Report 报表 开源
WingArc SVF Report 报表 商业
Object Refinery JFreeChart 报表 开源
iText iText 报表 开源
DHTMLX dHtmlxGrid 第三方控件 商业
GrapeCity InputMan 第三方控件 商业
Eclipse SWT 第三方控件 开源
Microsoft MFC Windows GUI 商业
GDI+ Windows GUI 开源
Crystal Report 报表 商业
④ 中间件的运用
开发中间件包括: IIS、Tomcat、Apache、WebLogic、WebSphere、WebOTX。
 自主研发的开发框架
对于不同的项目技术特征,有针对性的研发开发框架,以最优的技术方案实现了开发效率的大幅提升。从开发实践的结果上,自主研发框架更加增强了软件系统的稳定性,降低了系统维护的成本。
① SE框架

SE框架全称Struts Extended,是基于Struts封装的一款JavaEE框架。SE框架在Struts的处理机制基础上,优化了数据请求流程,强化了验证机制和非法请求检测机制,融入了自主设计的持久层映射机能。SE框架弥补了Struts框架不具备的限制请求拦截、持久层处理等功能,强化了Struts框架的系统性。

② JWF框架

JWF框架采用了MVC设计模型,强化了从用户请求到服务器响应返回的智能处理能力,大幅提升了系统数据自动化控制程度。当发生用户请求时,由框架自动完成了表单数据分析及收集、数据结构化存储、持久层实体映射、自动更新DB等一整套处理过程,业务逻辑通过实装指定接口完成。另外,框架提供了完整的画面标签库,明确了View层与后台数据间的映射关系,同时增强了可扩展性。

③ CSWF框架

CSWF框架是针对ASP.NET平台的开发项目而设计的。通过事件代理机制接管画面请求,在画面与业务逻辑之间建立了有效的控制层,实现了对系统共通机能的一体化控制。同时,框架提供了系统日志、异常处理、显示层和持久层数据绑定、消息国际化、动态Javascript验证等一系列的API类库,有效地降低了开发复杂度。