`
tntxia
  • 浏览: 1506632 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

建行开发的SUP平台

阅读更多

 

 

 

 

SUP4J(Software Unified Platform for Java)是建行一个一体化开发工具,集成了软件开发到发布的所有组件,SOA架构,可以使用工作流。并集成了功能向导,可以自动生成单表操作的组件,而且组件之间可以组合。

 

由于SUP4J还存在很多的缺陷,所以现在建行已经让普元开发了SUP2平台,目前SUP4J与SUP2都在使用中。

 

SUP4J开发手册

 

1. 编写目的

 

      本文档以员工信息管理为示例,详细介绍了如何利用SUP平台快速建立一个应用系统,包括工程创建、数据模型管理、数据访问层实现、业务服务层实现、用户界面展示层设计各环节的详细步骤,以及如何调试和发布一个工程,供项目开发人员进行项目开发时参考。

 

1.2.    参考文档

 

《SUP4J详细需求说明书》。

 

1.3.    预期读者

 

建行项目软件开发人员。


1.4.    术语定义

 

SUP4J:Software Unified Platform for Java,建行J2EE应用开发的统一开发工具。
JAF:Java Application Framework,建行J2EE应用框架。
JSF:Java Server Faces,J2EE Web层的开发标准。
A4J:Ajax for Java。
BO:Business Object,JAF O-R Mapping的对象,存在于BS和DAO层。
BFO:Business Form Object,JAF封装数据的对象,存在于Web,UCC,BS。
BB:Backing Bean,JSF Managed Bean。
DAO:Data Access Object,JAF的数据操作层。
BS:Business Service,JAF的业务逻辑层。
UCC:User Case Controller,JAF的用例控制层。
标准业务类型:某种指定数据属性的数据类型的统一。这种类型是经过审核的,可以在以后的相同业务的数据属性中通用的。
自定义业务类型:是根据当前项目中的特定数据属性的数据类型的个性定义。这种类型没经过审核的情况下,只能用于当前项目。
标准公共代码:某种指定数据的枚举值。这种代码是经过审核的,可以在以后的相同业务的数据中通用的。
自定义公共代码:是根据当前项目中的特定数据做的枚举值。。这种枚举没经过审核的情况下,只能用于当前项目。

 

2.    开发手册


2.1.    系统简介

 

2.1.1.    总体界面

 

系统的总体界面主要由系统功能菜单、工具栏中的快捷按钮、代码编辑器、图形界面编辑器和其它相关视图组成,如图0-1。

 

 

 

(图0-1 系统总体界面)

 


2.1.2.    主要视图

1、资源管理器、SUP视图和组件箱

 

 

(图0-2资源管理器)               (图0-3 SUP视图)                        (图0-4 组件箱)

 

2、可视化web界面设计器

 

 

3、界面源代码编辑器

 

 

4、Java类编辑器

 

 

 

(图0-7 Java类编辑器)

 

5、代码编译问题列表:在此可以查看错误信息、警告信息和提示信息

 

 

(图0-8 编译问题查看)

 

6、控制台输出信息查看:查看工程运行后相关信息

 

 

 

7、任务列表视图:双击任务可以进入待完成代码处。

 

 

 

8、系统运行服务器:在此可以进行新增、删除、启动、停止服务器相关操作

 

 

9、 组件属性视图:在此可以设置组件的各种属性值

 

 

2.1.3.    系统结构介绍

 

 

2.1.4.    系统开发流程

 

(图 0 14 系统开发建议流程图)

 

2.2.    工程管理

 

工程管理的内容包括创建工程、工程创建完生成SUP视图、引入已存在工程、配置运行服务器、设置数据库连接、设置工程模块间的依赖关系、集中管理消息。

 

2.2.1.    工程创建

 

SUP工程包含
      应用工程、应用模块、应用部件、web部件,四个概念。
      它们之间的关系
      一个SUP工程就是一个应用工程,应用工程由一个或多个应用模块组成,一个应用模块由应用部件和web部件组成,应用部件及web部件表现为一个具体的项目形式。
      应用部件的内容主要是业务处理核心部份,涵盖BO,BFO,DAO,BS,UCC。
      Web部件负责页面显示及处理,涵盖BB,JSP等表现层的内容。
      1、新建应用工程:选择菜单项“文件-新建-其它”,进入选择工程名称界面,选择“SUP4J应用工程”,然后点击“下一步”,如图1-1(或在工具栏上选择创建工程快速按钮

分享到:
评论
1 楼 xuehua1987 2012-02-23  
你好,想问你一个问题,怎么由数据库中的表生成.hbm以及bo文件?

相关推荐

    SUP4J开发案例介绍.pdf

    SUP4J(Software Unified Platform for J2EE)是为中国建设银行厦门开发中心设计的一款基于Eclipse的J2EE应用系统开发工具。此平台旨在通过标准化、模块化的手段提升J2EE项目的开发效率。其主要特点包括但不限于: ...

    银行开发测试云平台-总体规划.docx

    《银行开发测试云平台-总体规划》 在当前数字化转型的大潮中,银行行业也在积极拥抱...通过这一平台的建设,银行将能够更好地适应快速变化的市场环境,提升软件开发的质量和效率,进一步推动银行业务的数字化转型。

    普元移动开发平台

    - **金融行业**: 工商银行、建设银行、山东农信和北京农商行等金融机构利用普元移动开发平台实现了移动银行业务,提升客户服务体验,同时降低运营成本。 - **电子商务**: 意定达电子商务和格家美居通过该平台快速...

    DevOps开发运维一体化平台建设解决方案共36页.pptx

    【DevOps开发运维一体化平台建设】是现代信息技术发展下的重要实践,旨在提升IT服务的效率、质量和稳定性。随着数字城市的发展,大数据、互联网和人工智能等技术的广泛应用,城市信息化程度不断提升,同时也带来了...

    普元EOS开发平台

    - **金融客户**:中国工商银行总行、中国建设银行总行、中国银行等。 - **电信客户**:中国移动、中国电信、中国联通等。 - **国际客户**:如冰岛Nova ehf.、荷兰Telfort B.V.、泰国Advanced Info Service Public等...

    _网银外联平台用户手册(Jar包版)_V1.11_201901241

    【网银外联平台用户手册】是针对使用Java开发的企业网银系统与银行外联平台进行接口对接的指导文档。该手册主要介绍了如何利用Jar包版本的外联平台实现与银行系统的交互,无需安装额外的客户端服务。手册的版本为V...

    银行开发测试云平台-立项分析报告.docx

    本报告对银行开发测试云平台的立项分析进行了详细的阐述,介绍了项目背景、需求分析、建设目标和技术架构等方面的内容。报告旨在解决银行业的开发测试问题,构建一个高效、灵活、安全的开发测试云平台,满足银行业的...

    方正平台_ES2007开发平台_java快速开发平台_web快速开发平台

    ### 方正平台_ES2007开发平台_java快速开发平台_web快速开发平台 #### ES2007平台介绍 ES2007平台是一款由方正集团开发的企业级快速开发平台,该平台基于SOA(面向服务架构)体系,旨在帮助企业用户通过一系列工具...

    中国建设银行校园招聘笔试真题.pdf

    中国建设银行校园招聘笔试真题 中国建设银行校园招聘笔试真题是指中国建设银行在校园招聘时所使用的笔试题目,这些题目通常都是由中国建设银行的人力资源部门编写的,旨在考察应聘者的知识、技能和能力。这些题目...

    历年真题建设银行2011-2024笔试真题汇总

    建设银行2011-2024笔试真题汇总

    银行开发测试云平台方案建议书.docx

    随着信息技术的飞速发展,银行的信息化建设也日益重要,尤其是在开发测试环节,采用云平台已经成为趋势。本文旨在为银行提供一套全面的开发测试云平台方案,以提高效率、降低成本并保障系统安全。 **第 1 章 项目...

    建行付款接口打包.rar

    聚合动态二维码接口开发参考, 查询订单API, 建行,微信,支付宝,二维码扫码付款,银行转账,订单查询

    云计算和分布式推动建设银行数据中心转型.pdf

    在技术层面,建设银行打造了包括公有云平台、智慧运维平台、大数据基础平台、智能管网平台、物联网基础平台、灾备运维平台在内的六大基础技术支撑平台,以支持业务的有效支撑和数据中心的持续运营。 数据中心转型还...

    建行互联网被扫支付接口Socket商户验签jar包

    -- 中国建设银行商户通知验签配置文件 --> <!-- 通讯端口1024~65535之间未被使用的端口 --> <value>55533 <!-- 通讯端口1024~65535之间未被使用的端口 --> <value>5 <!-- 可按照不同的柜台号配置不同...

    中国建设银行网上银行电子回单本.pdf

    中国建设银行网上银行电子回单本.pdf

    【6138】建设银行p图软件.zip

    【6138】建设银行p图软件.zip 这个压缩包文件似乎包含了一系列与建设银行相关的图像处理工具或教程。尽管"p图软件"通常指的是用于编辑或修改图片的程序,但具体到这个压缩包,我们需要分析其内部文件来获取更详细的...

    行/企业网银直联接口开发说明文档(201307).doc

    银行相关/银行接口规范/建行/企业网银直联接口开发说明文档(201307).doc

    藏经阁-云平台助力徽商银行走出开发环境的困境-28.pdf

    本资源摘要信息将围绕“藏经阁-云平台助力徽商银行走出开发环境的困境”这个主题,对徽商银行的开发环境面临的挑战、云平台建设进展情况、青云为徽商银行IT建设带来的改变、徽商银行云平台建设展望等方面进行详细的...

    商业银行开发中心云计算平台基础架构设计.pdf

    在商业银行开发中心云计算平台基础架构设计中,涉及的关键技术包括服务器虚拟化、存储虚拟化以及设备池化等。 服务器虚拟化是私有云建设中的关键技术之一,其作用是通过虚拟化软件将多台物理服务器抽象为一个或多个...

    建行开发中心笔试原题 2010年9月社招.doc

    建行开发中心笔试原题 2010年9月社招.doc,,,,,,为了分,只能出卖XX,

Global site tag (gtag.js) - Google Analytics