2AS400 开发环境

Posted 不知江月待何人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2AS400 开发环境相关的知识,希望对你有一定的参考价值。

一、AS 400 集成工具和开发工具

  AS/400是一个功能强大的商业计算机系统,提供了许多集成工具和开发工具,用于快速开发和维护应用程序。以下是AS/400的主要集成工具和开发工具:

集成工具:

  1. PDM(PROGRAMMING DEVELOPMENT MANAGER):可以用来处理源代码、对象和库。为程 序员建立源文件成员、访问 SEU 和许多其他有用的工具提供方便。

  2. SEU(SOURCE ENTRY UTILITY):是一个全屏幕编辑工具,可以建立和编辑源文件成员, 当启动时,能够输入新的源语句,修改、删除、复制、移动已存在的源语句,具有语 言相关提示和语法检查功能,且具有分屏编辑/浏览功能。

  3. SDA(SCREEN DESIGN AID):可用来交互式设计、创建和维护应用屏幕,包括显示文 件和菜单,且可以将用户设计的屏幕规范地自动转换成 DDS 源代码,简化了菜单和显 示文件的创建。

  4. RLU(REPORT LAYOUT UTILITY):可用来交互式定义打印报表的格式分布,建立打印 文件,且可以将用户设计的报表格式分布规范地自动转换成 DDS 源代码,简化了报表 的设计和修改,使用它可以在屏幕上直观地设计打印报表。

  5. DFU(DATA FILE UTILITY):能够快速定义、创建面向数据录入、查询或文件维护的 DFU 程序,而不需要编程。对开发应用建立测试数据库尤其有用。

  6. QUERY/400 :QUERY/400 特许程序是一个非常有用和容易使用的决策支持工具,可用 来获取外部描述数据库文件信息。它允许使用单个文件或联结最多 32 个不同文件的 数据,产生的报表可以打印、屏幕显示或存放在新的数据库文件中,功能强大。

开发工具:

  • Rational Developer for i (RDi):RDi是AS/400平台上最流行的开发工具之一,为开发者提供多种功能,如源代码编辑、项目管理、编译、调试等。RDi还支持Web服务、SOA和面向服务开发、Java和Web应用程序开发等领域。

  • Ibm i access client solutions:俗称为绿屏,是处理数据和应用开发中最常见的软件之一,但随着AS400 的升级,开发相关的内容大家基本会选择 RDI ,但处理数据等相关内容还会优先选择绿屏。
  • RPG Open Access:RPG Open Access是一款用于开发现代应用程序的工具,为AS/400系统的RPG编程引入了新的概念,使老旧系统的应用程序更易于移植和扩展。RPG Open Access提供了基于Java的Web界面和网页服务的开发方式,帮助企业实现现代化IT运营。

  • Java和Eclipse:AS/400支持Java编程语言,Java和Eclipse是AS/400上一些灵活使用跨平台的解决方案。Java和Eclipse集成工具帮助开发者快速实现应用程序开发,也可以帮助构建现代化、企业级系统架构。

  • DB2 Web Query:DB2 Web Query是一款运行在AS/400平台上的商业智能工具,用于数据分析和报告。这个工具使企业可以方便地获取、处理大量的数据,并将结果以网页或PDF文件形式呈现出来。此外,该工具还可用于简化基础数据分析和架构设计。

  • Websphere Application Server (WAS):WAS是IBM的应用服务器,用于部署和管理企业级应用程序,可以集成AS/400平台,提供安全的Web服务。WAS运行在AS/400平台上,可以支持多种编程语言,例如Java,C/C++等。WAS还可以按照需求扩展服务器集群大小以及性能。

 

二、Web 服务器

  IWS是IBM AS/400系统上的Web服务器,全称为IASP Web Services。IWS是一个可靠的Web服务器解决方案,它提供了用于应用程序集成的各种服务、功能和API,可以使用JAVA编程语言开发Web应用程序。IWS还提供了一个易于使用的Web管理控制台,可以监视Web资源和系统资源的使用情况,以便管理员及时发现和解决系统问题。

  IWS支持多种Web服务器环境,包括IBM HTTP Server、Apache HTTP Server和 Microsoft IIS。 它还支持多个Web协议,例如TCP/IP、HTTP和HTTPS,使网站管理更灵活。 IWS还提供了许多集成工具和开发工具,例如WebSphere Application Server,以帮助用户快速构建和开发Web应用程序。

  总之,IWS提供了一个完整的Web服务器解决方案,这些方案基于AS/400平台,可以使企业更好地管理和保护其Web资源,以适应不断变化的企业需求。

 

什么是JAVA开发环境,测试环境及生产环境,及它的过程

1、开发环境
顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。
2、测试环境
也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。
3、回归环境
回归bug的环境,其实就是我们的测试环境,在测试环境上测试、回归验证bug。
4、预发布环境
测试环境到生产环境的过渡。测试环境可能会受到一些限制,一些流程或者数据没有测试到,就可以在预发布环境进行验证,从而保证产品上线质量。
预发布环境和生产环境区别:
1)预发环境中新功能为最新代码,其他功能代码和生产环境一致。
2)预发环境和生产环境的访问域名不同。
注意事项:
1)预发布环境一般会连接生产环境的数据库,测试时要注意,以免产生脏数据,影响生产环境的使用。
5、生产环境
即线上环境,用户使用的环境。由特定人员来维护,一般人没有权限去修改。
另外,还有个灰度发布,发生在预发布环境之后,生产环境之前。
生产环境一般会部署在多台机器上,以防某台机器出现故障,这样其他机器可以继续运行,不影响用户使用。灰度发布会发布到其中的几台机器上,验证新功能是否正常。如果失败,只需回滚这几台机器即可。
参考技术A java开发环境,一般包括操作系统环境,数据库环境,web服务器。
测试环境的意思是相对生产环境的,比如一个银行的上线系统,在对外使用的就是生产环境,测试环境就是相对生产环境的,他主要是另一套与生产环境相仿的环境,主要用于测试需要上线的项目和新增功能。一般是测试环境测试通过才会转到生产环境,确保无误而已。希望能帮到你。本回答被提问者采纳

以上是关于2AS400 开发环境的主要内容,如果未能解决你的问题,请参考以下文章

如何调用采用日期参数的 DB2 AS400 表值函数

如何在 DB2 AS/400 中将十进制字段转换为日期字段?

BGP ECMP环境中community属性是如何传递的

wso2as安装

如何跟踪异常 JDBC 连接

Hibernate的dialect大全