




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Low-Code(低代碼)/
Programing
高級(jí)編程
AWS開發(fā)工程師ADE
(
Actionsoft
Developer
Engineer
)全球領(lǐng)先的低代碼和BPM
PaaS提供商1前言 AWS
PaaS(以下簡(jiǎn)稱AWS)
為開發(fā)者和非開發(fā)者構(gòu)建下一代企業(yè)應(yīng)用提供了完整
、專業(yè)的基礎(chǔ)設(shè)施工具
,
包括BPM(
Business
Process
Management
,業(yè)務(wù)流程管理)
的全部能力
、應(yīng)用建模
、移動(dòng)管理
、開放API和復(fù)雜后端集成服務(wù)。
開發(fā)工程師培訓(xùn)主要針對(duì)掌握AWS
BPM平臺(tái)開發(fā)工具和開發(fā)技能為目標(biāo)的培訓(xùn)課程
。通過(guò)ADE認(rèn)證的工程師
能夠全面了解AWS平臺(tái)事件編程框架
、接口規(guī)范和AWS各類插件擴(kuò)展開發(fā)技術(shù)
,掌握AWS各類SDK包的用
法
。課程修完并通過(guò)考試后頒發(fā)ADE工程師證書。
適用人群:AWS
PaaS簽約用戶/伙伴
,炎黃盈動(dòng)員工及AWS
PaaS平臺(tái)開發(fā)技術(shù)愛(ài)好者4全球領(lǐng)先的低代碼和BPM
PaaS提供商2課程目標(biāo)與范圍
掌握此課程后的所具備的能力:
全面了解AWS平臺(tái)事件編程框架
、接口規(guī)范
AWS各類插件擴(kuò)展開發(fā)技術(shù)
掌握AWS各類SDK包的用法
可駕馭的產(chǎn)品:
AWS
PaaS
易鯨云(專業(yè)版)
學(xué)員需具備的基礎(chǔ)要求:
需要Java,Vue,JS,SQL等編程基礎(chǔ)
了解AWS
PaaS或者易鯨云產(chǎn)品全球領(lǐng)先的低代碼和BPM
PaaS提供商3ADE培訓(xùn)課程安排ADE課程大綱時(shí)長(zhǎng)內(nèi)容級(jí)別技術(shù)架構(gòu)和開發(fā)規(guī)范10
'AWS7版本前后端技術(shù)棧介紹初級(jí)后端環(huán)境搭建30
'快速了解AWS開發(fā)規(guī)范和設(shè)計(jì)原則
,
搭建本地開發(fā)者環(huán)境初級(jí)AWS
PaaS
API35
'完整的API接口
,
滿足不同場(chǎng)景的無(wú)縫集成
,
提高用戶體驗(yàn)中級(jí)AWS
流程事件開發(fā)25
'讓開發(fā)者輕松
、靈活的完成復(fù)雜業(yè)務(wù)處理中級(jí)AWS
定時(shí)器開發(fā)15
'定時(shí)同步和執(zhí)行對(duì)數(shù)據(jù)/對(duì)賬/庫(kù)存預(yù)警等一系列的程序任務(wù)示例中級(jí)Spring
MVC
for
AWS20
'掌握技術(shù)領(lǐng)先
、
自主可控的輕量級(jí)開發(fā)框架的使用高級(jí)接口封裝與調(diào)用20
'封裝(HTTP
、SOAP
、
RESTful)自定義接口高級(jí)AWS
插件擴(kuò)展開發(fā)20
'通過(guò)拓展插件解決差異化的平臺(tái)需求高級(jí)前端開發(fā)環(huán)境搭建20
'快速了解前端項(xiàng)目組成部分
,
搭建本地開發(fā)環(huán)境高級(jí)A
I
工具
、插件的開發(fā)30
'基于插件機(jī)制
,
擴(kuò)展開發(fā)AI
工具
、插件步驟高級(jí)打包運(yùn)行10
'如何將程序部署運(yùn)行至AWS
PaaS平臺(tái)內(nèi)初級(jí)5全球領(lǐng)先的低代碼和BPM
PaaS提供商大
綱1.
技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行6前后端技術(shù)棧全球領(lǐng)先的低代碼和BPM
PaaS提供商7「事件驅(qū)動(dòng)」低代碼增強(qiáng)應(yīng)用
,深度復(fù)雜業(yè)務(wù)邏輯開發(fā)流程事件AIAgent全球領(lǐng)先的低代碼和BPM
PaaS提供商應(yīng)用事件表單事件視圖事件調(diào)度事件AIAgentAIAgentAIAgent8全部非侵入式擴(kuò)展,程序資源與平臺(tái)隔離,可獨(dú)自升降級(jí)微服務(wù)使用熟悉的SpringBoot和前后端框架,通過(guò)Dubbo/HTTP互操作平臺(tái)插件提供十余種平臺(tái)插件編程接口和注冊(cè)
管理機(jī)制,靈活擴(kuò)展平臺(tái)底層能力開發(fā)測(cè)試上線復(fù)用「編程框架」
高代碼開發(fā)應(yīng)用
,非侵入式插件靈活拓展平臺(tái)能力外部能力與現(xiàn)有能力(如物聯(lián)網(wǎng)IoT
、自研PaaS能力)深度融合微應(yīng)用提供輕量級(jí)
、前后端分離SpringMVC
for
AWS編程框架全球領(lǐng)先的低代碼和BPM
PaaS提供商9開發(fā)階段1
、MVC編程:
Java程序包路徑命名
、cmd命名
、Java編程風(fēng)格與注釋
、變量命名
、文件讀寫限制2
、Java工程資源結(jié)構(gòu):
應(yīng)用代碼分包
,資源結(jié)構(gòu)3
、BO建模配置:
BO表命名約定
、字段命名約定
、字段長(zhǎng)度
、相鄰的BO字段
、設(shè)置空值提示
、字
段必填控制
、字段只讀控制4
、公共基礎(chǔ)字典:
列表
、單選等盡量使用基礎(chǔ)字典
、封裝業(yè)務(wù)標(biāo)準(zhǔn)基礎(chǔ)字典5
、DW建模配置:
合理的列寬度
、提供查詢項(xiàng)
、提供常用排序方案
、Excel導(dǎo)入導(dǎo)出
、Tab頁(yè)打
開窗體設(shè)置標(biāo)題名稱6
、UX用戶體驗(yàn):
建議使用awsui.js框架
、
圖片處理(縮放處理)
、必填校驗(yàn)
、前端長(zhǎng)度校驗(yàn)
、禁止出
現(xiàn)雙滾動(dòng)條
、刪除等敏感操作給予詢問(wèn)
、功能操作路徑
,
鼠標(biāo)點(diǎn)擊次數(shù)不超過(guò)3次全球領(lǐng)先的低代碼和BPM
PaaS提供商10大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS
后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行11搭建后端開發(fā)環(huán)境全球領(lǐng)先的低代碼和BPM
PaaS提供商IDEA12大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaS
API③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行13提供如下場(chǎng)景的API
程序調(diào)用AWS流程引擎
對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行讀寫處理
程序訪問(wèn)
、管理組織結(jié)構(gòu)
、權(quán)限
基于訪問(wèn)者權(quán)限開發(fā)獨(dú)特的門戶
向特定的應(yīng)用完成SSO身份集成
.........AWS
PaaS開放給開發(fā)者的編程接口全球領(lǐng)先的低代碼和BPM
PaaS提供商14API在線地址:
https://docs.awspaas.com/api/aws-api-javadoc-7/index.html?overview-tree.html
BOAPI
TaskAPI
ProcessAPI
ORGAPI
PortalAPI
CCAPI
.......AWS
PaaS
API-常用API
,
實(shí)現(xiàn)復(fù)雜業(yè)務(wù)場(chǎng)景全球領(lǐng)先的低代碼和BPM
PaaS提供商15大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS
流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行16AWS
流程事件-事件可以解決那些應(yīng)用場(chǎng)景?
用程序阻止引擎完成某項(xiàng)業(yè)務(wù)
當(dāng)流程被啟動(dòng)時(shí)
,初始化更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
當(dāng)某個(gè)任務(wù)完成時(shí)
,補(bǔ)償業(yè)務(wù)處理或者完成一個(gè)集成調(diào)用
用程序影響流程的后繼路線和參與者
對(duì)于表單類人工任務(wù)
,用程序動(dòng)態(tài)控制字段權(quán)限事件遍布在流程實(shí)例的全生命周期范圍之內(nèi)
,
當(dāng)流程在執(zhí)行過(guò)程中
,AWS流程引擎會(huì)觸發(fā)相關(guān)的監(jiān)聽
事件
,通常是空跑事件。全球領(lǐng)先的低代碼和BPM
PaaS提供商17
任務(wù)完成(結(jié)束)
前被觸發(fā)
任務(wù)完成(結(jié)束)后被觸發(fā)
任務(wù)掛起后被觸發(fā)
任務(wù)恢復(fù)后被觸發(fā)
節(jié)點(diǎn)離開前被觸發(fā)
節(jié)點(diǎn)離開后被觸發(fā)
節(jié)點(diǎn)就緒參與者即將產(chǎn)生任務(wù)
任務(wù)收回前被觸發(fā)
任務(wù)收回后被觸發(fā)
任務(wù)創(chuàng)建后被觸發(fā)
程序指定后繼路線和參與者,
流程表單辦理前校驗(yàn),流程辦
理前被觸發(fā)
表單工具欄構(gòu)建觸發(fā)
表單構(gòu)建前被觸發(fā)
表單構(gòu)建后被觸發(fā)
表單(或子表)保存前被觸發(fā)
表單(或子表)保存后被觸發(fā)
表單子表記錄刪除前被觸發(fā)
表單子表記錄刪除后被觸發(fā)
表單子表過(guò)濾
表單子表Excle轉(zhuǎn)換處理
流程創(chuàng)建前被觸發(fā)
流程創(chuàng)建后被觸發(fā)
流程啟動(dòng)后被觸發(fā)
流程掛起后被觸發(fā)
流程恢復(fù)后被觸發(fā)
流程完成(結(jié)束)
前被觸發(fā)
流程完成(結(jié)束)后被觸發(fā)
流程終止前被觸發(fā)
流程終止后被觸發(fā)
流程取消前被觸發(fā)
流程取消后被觸發(fā)
上一節(jié)點(diǎn)準(zhǔn)備離開時(shí)觸發(fā)......
......AWS
流程事件-事件列表全球領(lǐng)先的低代碼和BPM
PaaS提供商
......18AWS
流程事件-代碼實(shí)例全球領(lǐng)先的低代碼和BPM
PaaS提供商19大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS
定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行20AWS
定時(shí)器開發(fā)-調(diào)度任務(wù)AWS
PaaS支持的定時(shí)器類型
常規(guī)Job
,
常規(guī)定時(shí)任務(wù)
DB
Job
,定時(shí)執(zhí)行數(shù)據(jù)庫(kù)SQL
DataService
Job
,定時(shí)執(zhí)行數(shù)據(jù)服務(wù)AWS
PaaS的定時(shí)器(
Job
Scheduler)功能可用來(lái)定期執(zhí)行一系列簡(jiǎn)單或復(fù)雜的程序任務(wù)
,
比如定時(shí)同步數(shù)據(jù)
、對(duì)賬
、庫(kù)存預(yù)警等
。AWS
PaaS的定時(shí)器基于Quartz2.2.
1并支持企業(yè)級(jí)全球領(lǐng)先的低代碼和BPM
PaaS提供商集群。21AWS
定時(shí)器開發(fā):
簡(jiǎn)單示例只需關(guān)注業(yè)務(wù)實(shí)現(xiàn)全球領(lǐng)先的低代碼和BPM
PaaS提供商22大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
for
AWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行23AWS
PaaS7
以SpringBoot做為應(yīng)用層框架
,基于Spring
MVC封裝了一層MVC編程框架Spring
MVC
for
AWS
。Spring
MVC
forAWS完全兼容AWS6平臺(tái)的AWS
MVC框架
,其處理流程如圖:Spring
MVC
for
AWS編程全球領(lǐng)先的低代碼和BPM
PaaS提供商24Spring
MVC
for
AWS:
提交請(qǐng)求全球領(lǐng)先的低代碼和BPM
PaaS提供商25大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②
接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行26請(qǐng)求過(guò)程
發(fā)起請(qǐng)求
因安全或請(qǐng)求非法被拒絕
調(diào)用AWS
PaaS的本地接口封裝
將處理結(jié)果以JSON/XML文檔返回AWS
接口封裝與調(diào)用-開放自主封裝API能力全球領(lǐng)先的低代碼和BPM
PaaS提供商27
WebAPI
RESTfulAPI
SOAPAPI
JavaSDKAPIAWS
接口封裝與調(diào)用-API類型全球領(lǐng)先的低代碼和BPM
PaaS提供商28大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行29AWS
插件擴(kuò)展開發(fā)-實(shí)現(xiàn)
‘私人訂制
’
的AWS
PaaS平臺(tái)建模配置類通過(guò)配置實(shí)現(xiàn)業(yè)務(wù)場(chǎng)景
,使業(yè)務(wù)應(yīng)用的交付和
調(diào)整更靈活
、高效
。如
表單UI組件
、@公式資源類為應(yīng)用申請(qǐng)資源
,如DC文件處理器
,更換文
件加解密技術(shù)類如緩存對(duì)象
、ASLP接
口
,ES統(tǒng)一檢索體驗(yàn)類門戶主題風(fēng)格
,表單主
題風(fēng)格
,
自定義UI組件全球領(lǐng)先的低代碼和BPM
PaaS提供商30
表單UI組件
AT公式
登錄適配器
路由方案
DC文件處理器
ASLP服務(wù)
Cache緩存對(duì)象
流程全局事件監(jiān)聽器
組織改變監(jiān)聽事件
門戶主題風(fēng)格
前端樣式
......AWS
PaaS目標(biāo)定位成更輕量
、更開放的架構(gòu)
,可以通過(guò)拓展插件解決差異化的平臺(tái)需求。AWS
插件擴(kuò)展開發(fā)全球領(lǐng)先的低代碼和BPM
PaaS提供商31搭建前端開發(fā)環(huán)境全球領(lǐng)先的低代碼和BPM
PaaS提供商VS
Code32引入框架依賴包
配置框架屬性安裝框架使用框架客戶引入外部框架全球領(lǐng)先的低代碼和BPM
PaaS提供商33大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行34工具采用AWSPaaS平臺(tái)的插件機(jī)制實(shí)現(xiàn)1
、
自定義工具核心邏輯類
,實(shí)現(xiàn)
ToolInterface接口2
、創(chuàng)建ToolPluginProfile插件對(duì)象3
、將插件對(duì)象注冊(cè)進(jìn)應(yīng)用的Plugins中A
I工具的擴(kuò)展開發(fā)全球領(lǐng)先的低代碼和BPM
PaaS提供商35A
I插件的擴(kuò)展開發(fā)為解決在AWS
AI
Chain智能鏈中外掛場(chǎng)景
,實(shí)現(xiàn)自動(dòng)化智能處理機(jī)制
,
因此在AI
Chain中
提供了一個(gè)較小集合的插件概念
,
即AWS
AI
Plugin插件。AI插件采用ASLP開發(fā)方式:1
、一個(gè)實(shí)現(xiàn)com.actionsoft.apps.resource.interop.aslp.ASLP
的類2
、在該App應(yīng)用中開發(fā)【
PluginListener】接口實(shí)現(xiàn)類
,注冊(cè)插件配置全球領(lǐng)先的低代碼和BPM
PaaS提供商36大
綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①
AWS后端開發(fā)環(huán)境搭建②
AWS
PaaSAPI③
AWS流程事件開發(fā)④
AWS定時(shí)器開發(fā)3.
高級(jí)編程①
Spring
MVC
forAWS②接口封裝與調(diào)用③
AWS
插件擴(kuò)展開發(fā)④
A
I工具
、插件開發(fā)4
.
打包運(yùn)行37打包階段?
資源文件–manifest常規(guī)項(xiàng):
合理的APP依賴設(shè)置
,合理的APP關(guān)聯(lián)設(shè)置
,APP基本信息–自定義參數(shù):
必須是該App出廠默認(rèn)配置
,合適的參數(shù)值類型
,如錄入框
、下拉框或密碼–應(yīng)用資源結(jié)構(gòu):
未被引用的無(wú)效文件資源
、空文件夾
、lib下存放了多個(gè)程序jar包副本?
自定義數(shù)據(jù)結(jié)構(gòu)–表名稱前綴
:APP_前綴關(guān)鍵詞_XXX
,前綴關(guān)鍵詞在開發(fā)證書中約定–sql腳本文件:
db下二級(jí)目錄名與該應(yīng)用的版本號(hào)一致
,文件以UTF-8無(wú)BOM編碼格式存儲(chǔ)–sql腳本語(yǔ)法:
僅允許對(duì)符合tablePrefix前綴的表操作:
-create
table/alter
table/drop
table......?
部署菜單–如果您的應(yīng)用有菜單部署
,請(qǐng)務(wù)必注意菜單的合理分類
、排序
、菜單圖片引用本應(yīng)用Web目錄相應(yīng)圖片
資源
。三級(jí)功能菜單圖片大小要求為20*20px
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書字體標(biāo)準(zhǔn)
- 合同范本美容美發(fā)
- 傳媒影視合同范本
- 和移動(dòng)合作合同范本
- 兼職寶潔勞務(wù)合同范本
- 含油銅軸承采購(gòu)合同范例
- 知識(shí)產(chǎn)權(quán)保護(hù)高地建設(shè)的實(shí)踐步驟與部署
- 品牌冠名合作合同范本
- 合作投資入股合同范本
- 加快建設(shè)知識(shí)產(chǎn)權(quán)保護(hù)高地的戰(zhàn)略規(guī)劃
- 四年級(jí)上冊(cè)第四單元讓生活多一些綠色道德與法治教學(xué)反思11變廢為寶有妙招
- 嗓音(發(fā)聲)障礙評(píng)定與治療
- GB∕T 8081-2018 天然生膠 技術(shù)分級(jí)橡膠(TSR)規(guī)格導(dǎo)則
- 教學(xué)課件個(gè)人理財(cái)-2
- 最新人音版音樂(lè)二年級(jí)下冊(cè)全冊(cè)教案
- 航空航天概論(課堂PPT)
- 影視旅游作品對(duì)游客出游動(dòng)機(jī)及行為意向的影響研究
- 【圖文】煤礦井下常見(jiàn)的失爆現(xiàn)象
- 我的寒假生活模板
- 完整版三措兩案范文
- 貿(mào)易公司程序文件
評(píng)論
0/150
提交評(píng)論