网站地图 内部论坛 公司邮箱
返回首页 核心业务 产品与解决方案 成功案例 技术服务 招贤纳士 合作伙伴 关于我们
软件开发 >>
网站建设 >>
VI设计 >>
界面设计 >>
系统集成 >>
运营维护 >>
软件开发框架平台 >>
 
当前位置:首页 -> 核心业务 -> 软件开发
软件开发框架平台
时间: 2007-06-28  作者: 编辑人员  来源: 中认网技术有限公司  点击

产品介绍

下图为该产品的应用结构图。按照图中色块的不同,大致分为三个部分:

  深蓝色部分。该部分是基础中间件提供的功能,应用框架基于这些功能之上运行。

  桔黄色部分。应用框架提供的功能,包括安全方案,开发工具支持,中间层支持等。

  亮绿色部分。具体应用应该实现的功能,这些功能需要开发人员基于应用框架提供的功能,自行编码完成。

   

 下面由下至上,依次说明各部分的功能:

  Application Server和Spring IoC。这两部分属于基础支撑层。应用服务器为应用提供了运行环境,Spring框架提供了基于翻转控制的容器功能,让我们能够将不同的模块通过配置文件整合在一起。

  定制JSF控件。该部分会定制若干基于Netbeans和Creator的JSF控件,与开发工具自带的JSF控件一起,为开发人员的使用提供方便。

  可重用组件。该部分包括缓存,对象持久化,日志等十多个可重用的组件模块,它对应用程序中常见的功能做了抽象封装,简化开发。

  JSF前端处理层。这部分内容包括相应的JSF页面和java处理类。它用来为用户展示业务界面,接受用户输入。前端处理层基于内置和定制JSF控件开发。

  业务逻辑层。按照多层J2EE应用的划分,业务逻辑层负责处理最重要的业务逻辑,它一边响应前端处理层的调用,返回处理结果,另一边调用数据访问层,借助数据访问类将持久化数据写入存储设备。应用框架提供了类似EJB的声明式的事务处理机制,业务代码里不需要关心事务操作。

  数据访问层。专门负责抽象对持久化数据的存储、修改和访问。可复用组件的持久化组件为该层对象的开发提供了便捷的支持,数据访问层可以基于hibernate,iBatis或JDBC来实现其功能你。

  与外部系统的交互。应用程序需要有一种途径调用外部系统的接口或数据,或者需要将本应用的某些功能以某种形式发布出去,供外部系统调用。中认网应用框架提供的Web Service模块和远程通讯模块能够实现这种需求。不需要在应用程序中增加任何代码,只需要配置相关属性,既可将服务以Web Service, JMS, RMI或其他形式发布出去。也能以同样的形式调用外部服务。

  安全解决方案。每个应用程序都需要解决安全问题,保证用户只能访问到经过授权的资源。中认网应用框架的安全模块提供了这种功能。用户的身份识别,授权和访问控制,都通过该模块提供。

  开发工具支持。Netbeans和Creator作为优秀的IDE工具,已经为基于JSF的应用开发提供了大部分的功能。为了便于开发,中认网应用框架还对开发工具做了一些增强,增加了项目向导工具,文件创建向导工具,Web Service发布工具等插件,进一步方便了开发人员的使用。

产品的组成

  应用框架(Application Framework)并不是一个可以即时看见和运行的应用系统,它为构建于J2EE之上的应用系统定义了一个固定而有效的设计开发框架。应用框架是应用程序的底层框架,它不仅仅提供一些有用的功能模块,更主要的是可以使应用的设计规范化和最优化。

  应用框架由以下三部分组成:

  1. 基于J2EE的开发框架

  2. 一套开发规范和流程

  3. 一些公用功能

  本项目的实现目标为中认网应用框架,是一套用于软件工程项目模板及其配套的配置工具集合的统称,来辅助开发基于J2EE标准的B/S应用程序。

  应用框架并不是具体的应用系统,具体的应用系统功能不属于本框架范围。

  应用框架包括前台开发工具、后台应用支撑、第三方组件以及示例程序等组成部分。

  1、前台开发工具

  主要提供负责提供可视化的开发环境,使开发人员在此基础之上构建应用程序。

  2、后台应用支撑

  一系列的通用组件模块,包括数据缓存、Web Services支持、远程通讯、持久化等,为J2EE多层架构的软件开发提供底层支持。

  3、第三方组件

  包括工作流引擎和文档管理系统。

  

 
版权所有:北京中认网信息技术有限公司 地址:北京市朝阳区朝外大街甲10号中认大厦8、9、12、14层
邮编:100020 网站服务:400-668-4166