首页 > 其他分享 >2、AS400 开发环境

2、AS400 开发环境

时间:2023-05-29 16:46:10浏览次数:31  
标签:AS400 Java Web 环境 应用程序 开发 IWS 400 工具

一、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应用程序开发等领域。

  • 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资源,以适应不断变化的企业需求。

 

标签:AS400,Java,Web,环境,应用程序,开发,IWS,400,工具
From: https://www.cnblogs.com/Chris7321/p/17440897.html

相关文章

  • 【2023 · CANN训练营第一季】应用开发深入讲解之AIPP
    应用开发深入讲解之AIPPAIPP(ArtificialIntelligencePre-Processing)人工智能预处理,在AlCore上完成数据预处理。动态&静态AIPP分为静态AIPP和动态AIPP两种,对比如下:2.抠图&填充AIPP改变图片尺寸需要遵守如下图中的顺序,即先Crop再Padding,每个操作仅能执行一次。3.色域转换在执行R......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之模型转换工具
    应用开发深入讲解之模型转换工具1.基本概念昇腾张量编译器(AscendTensorCompiler,简称ATC)是异构计算架构CANN体系下的模型转换工具,它可以将开源框架的网络模型或AscendIR定义的单算子描述文件(json格式)转换为昇腾AI处理器支持的.om格式离线模型。模型转换过程中,ATC会进行算子调度......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之模型离线推理
    应用开发深入讲解之模型离线推理模型离线推理是指使用已经转好的om模型对输入图片进行推理,主要步骤如下图所示:1.Host&Device内存管理与数据传输Host&Device上的内存申请与释放,内存间的相互拷贝。代码中加载输入数据时,需要申请Host内存进行存储,当输入数据处理完毕后,需要将处理完成的......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之DVPP
    应用开发深入讲解之DVPP1.基本概念昇腾Al处理器内置图像处理单元DVPP(DigitalVideoPre-Processor),提供强大的媒体处理硬加速能力。主要功能模块有:2.常见接口a.内存申请与释放b.通道创建与释放c.图片描述信息创建与销毁d.图片描述参数设置3.JPEGD图片解码4.VPC视觉预处理......
  • 线上环境如何开启vue devtool
    varVue,walker,node;walker=document.createTreeWalker(document.body,1);while((node=walker.nextNode())){if(node.__vue__){Vue=node.__vue__.$options._base;if(!Vue.config.devtools){Vue.config.devtools=true;if(windo......
  • 语音聊天APP开发流程
     语音聊天APP开发流程如下: 1.需求分析和UI设计: 对客户需求进行沟通和分析,根据需求确定APP的功能、UI设计和交互流程; 2.技术选型和架构设计: 根据需求和功能要求,选择合适的技术和框架,进行APP架构设计; 3.编码和开发: 根据UI设计和架构设计,进行APP编码和开发,实现......
  • 市场规模超百亿 低代码与传统IT开发有何不同
    近年来,低代码开发作为软件开发方法的趋势十分显眼。据统计低代码开发市场到2025年预计将实现28.1%的大幅增长率,达到455亿美元的价值。这一显著增长表明各种行业和各种规模的应用对低代码平台的青睐十分明显。与此同时,关于低代码的话题甚嚣尘上,不少人将低代码开发与传统IT开发相提并......
  • 1、初认 AS400
    一、AS400简介AS/400是一种主机型计算机,是IBM公司开发的。AS/400是IBM的应用服务器产品,针对企业级应用开发、重要应用系统支持进行设计开发。AS/400的系统工作环境中同时支持多种操作系统和多种编程语言的应用程序开发和运行,支持多用户环境下的数据共享、事务处理和并发控制......
  • 数字化转型,低代码开发真的靠谱?
    关于数字化转型,有这么一种定义,即利用数字化技术和能力来驱动企业商业模式创新和商业生态系统重构的一种途径与方法。通俗点说,数字化的核心和目的就是通过数字化技术,实现业务的转型、创新和增长,提供新的营收点与价值创造机会。对于传统企业来说,项目式IT系统建设方法经典实用,但容易......
  • 关于VBA的TextStream StdOut相关程序的学习——源代码(刘永富博士的ExcelVBA编程开发)
    Subtest3()'标准输出-查找相关目录下所有的GIF格式文件。DimTS1AsIWshRuntimeLibrary.TextStreamDimTS2AsIWshRuntimeLibrary.TextStreamSetWShell=NewIWshRuntimeLibrary.WshShellSetWE=WShell.Exec("cmd.exe/k")SetTS1=WE.StdInTS1.......