Java最新【实习之T100开发】T100 基础架构、命名原则,写给1-3年Java程序员的几点建议

最后

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节

美团面试经验

美团面试
字节面试经验
字节面试
菜鸟面试经验
菜鸟面试
蚂蚁金服面试经验
蚂蚁金服
唯品会面试经验
唯品会

因篇幅有限,图文无法详细发出

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 特殊定义字段

  • 程序 / 作业编号定义(包括子程序、子画面)

  • 报表样板编号

  • Web Service 程序编号

  • 函数(Function)命名原则

  • 变量命名规则

  • 一些作业编号记录

  • 文档中常见台湾用语

  • 学习资料

【实习】T100开发学习笔记

执行程序的方法

==========================================================================

假设你现在已经通过 Xshell 或某种工具连上公司的 Linux服务器


方法一:在 Xshell 命令行:r.r 作业单号 即可

例如:r.r aimi100

在这里插入图片描述


方法二:利用 menu 指令调出 T100系统首页,这个界面又有两种方法执行程序

在这里插入图片描述

①上方搜索框输入作业单号,回车或点搜索即可执行。

在这里插入图片描述

ctrl + g 调处一个画面,输入作业编号点击运行

在这里插入图片描述

T100基础架构

===========================================================================

T100 数据库结构

在这里插入图片描述

T100分为4个区

  • 正式区:上线前会在正式区进行开发和模拟

  • 测试区:上线后二次开发在测试区做,还可以测试功能

  • 标准区:产品出货最干净的区

  • 验证区:上patch,做验证然后再去正式区patch

T100 安装目录

在这里插入图片描述

cd $TOP 可以回到正式区最上层目录,即 /topprd目录

cd $ERP 可以直接进入 topprd/erp 目录下

T100系统架构图

在这里插入图片描述

com

  • sub:公共程序、子程序

  • lib:例如报错 cl_err,cl_ask

  • qry:所有开窗作业

  • lng:多语言

  • inc:全局变量

  • wss:集成

在这里插入图片描述

erp下各个模组文件夹a开头的是 标准模组,如aao、axm、aim…)

  • 4gl:源程序,编译后产生42m,再经过链接产生42r

  • 4fd:源画面,编译后产生42f

  • sch:数据表

  • 4rp:凭证报表的主程序

  • fr:帆软报表

  • dzx:设计资料

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

基本环境变量


在这里插入图片描述

基本执行 Shell


在这里插入图片描述

r.d 可以在任意目录下执行,r.dg 必须在 模组/4gl 目录下执行,r.d 不成功就用 r.dg

命名原则

=======================================================================

在这里插入图片描述

模组(module)命名原则


在这里插入图片描述

示例:

  • a开头标准模组(axm、apm、asf、agl)

  • c开头客制模组(cxm、cpm、csf、cgl)

  • lib - clib 标准-客制 (公共程序)

  • sub - csub 标准-客制(公共子程序)

  • qry - cqry 标准-客制(开窗程序)

  • lng - clng 标准-客制(数据表多语言)

  • wss - cwss 标准-客制(webservices 继承)

表格(Table)命名原则


在这里插入图片描述

示例:

  • 标准:axm 建立订单表 ——> xmaa_t 表;字段编号 xmaa001

  • 客制:cxm 建立订单表 ——> xmaauc_t表;字段编号 xmaauc001

字段(field)命名原则


字段重要规范

在这里插入图片描述

标准字段命名原则

  • 字段编号

[表格编号(去除_t)] + [3位流水号]

  • 行业包辅助字段命名原则

[表格编号(去除_t)] + [2位行业编号] + [3位流水号]

  • 标准表格的域名如果为:表格名称 + [ud],即为弹性字段,仅供客制开发使用。

tiptop账号是无法建立ud字段的,只能用这些产品来做二次开发

客制字段命名原则

  • 从标准表格加客制字段

[表格编号(去除_t)] + [ua] + [3位流水号]

  • 全新客制表格字段必须按照标准命名(表格已经包含uc)

[表格编号(去除_t)] + [3位流水号]

r.t (adzi140) 表格设计器:新增修改表,以及表结构,表字段

  • 标准表字段:xmaaud001,ud表示弹性字段(产品留给tiptop账号做二开)

  • 客制表字段:xmaaua001,ua表示标准表转客制的字段(tiptop账号自己新增做二开)

  • 全新客制的表:xmaauc001,uc表示完全客制的表字段

特殊定义字段


若有特定用途字段,则标准或客制表格均使用如下定义尾部用字以统一。

在这里插入图片描述在这里插入图片描述

特殊定义字尾栏位

在这里插入图片描述

在这里插入图片描述

总结

在这里插入图片描述

程序 / 作业编号定义(包括子程序、子画面)


在这里插入图片描述

在这里插入图片描述

相关作业:

  • azzi900:程序基本数据设定作业

  • azzi901:子程序及组件基本数据设定作业

示例:作业名称为 aimi100

  • 前3位【aim】是 模块名

  • 第4位【i】表示 I类作业

  • 最后3位【100】是 流水号


子程序、子画面编号

若主程序需要另外写函数,则会增加子程序。

在这里插入图片描述

示例:主程序名称为 aimi100

aimi100_01:为一般用途的子程序

aimi100_g01、aimi100_g02、… 为 凭证报表(Genero Report) 的子程序

aimi100_x01、aimi100_x02、… 为 查询报表(Xtra Grid) 的子程序


程序开发过程中需要一个以上的画面时,可以额外制作子画面。

独家面经总结,超级精彩

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

image

image

image

image

Java面试准备

准确的说这里又分为两部分:

  1. Java刷题
  2. 算法刷题

Java刷题:此份文档详细记录了千道面试题与详解;

image

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

g-t66L1Pfd-1715419444777)]

Java面试准备

准确的说这里又分为两部分:

  1. Java刷题
  2. 算法刷题

Java刷题:此份文档详细记录了千道面试题与详解;

[外链图片转存中…(img-3oIFEXO8-1715419444778)]

[外链图片转存中…(img-nGBU3nlY-1715419444778)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值