当前位置: 首页 > news >正文

赣州有没有做网站的互联网营销的方法有哪些

赣州有没有做网站的,互联网营销的方法有哪些,乐山市做网站的公司,微信网站应用开发1. SAP Fiori Tools SAP Fiori Tools是一套用于支持SAP Fiori应用开发的工具,包括应用模板、可视化编辑器、代码生成、应用预览和集成测试工具等。这些工具可以帮助开发者更快速、更简单地创建和维护SAP Fiori应用。SAP Fiori Tools 可与SAP的开发环境(…

1. SAP Fiori Tools

SAP Fiori Tools是一套用于支持SAP Fiori应用开发的工具,包括应用模板、可视化编辑器、代码生成、应用预览和集成测试工具等。这些工具可以帮助开发者更快速、更简单地创建和维护SAP Fiori应用。SAP Fiori Tools 可与SAP的开发环境(例如SAP BAS)和部署环境(例如SAP BTP)无缝集成。

SAP Fiori Tools支持了Fiori App的整个开发周期,包括项目生成,本地测试(运行应用、从后台抓取数据、app-to-app的导航测试)以及最终的部署。Fiori Tools也支持VS Code和命令行访问。

对于开发者而言,开发一个连接SAP数据源的Fiori应用程序有两种方式:一种是基于SAP Fiori Element,另一种是SAP Fiori Freestyle。

1.1 SAP Fiori Element

SAP Fiori元素为开发人员提供了一系列的预定义模板,我们可以直接使用标准模板开发应用程序,这样不仅可以提高开发效率,还可以统一用户体验。

使用SAP Fiori元素时,用户前台界面UI的实现是基于OData服务和注释的,不需要JavaScript UI编码。SAP Fiori元素运行时,会解释底层OData服务的元数据和注释,并在启动时为SAP Fiori应用程序自动生成相应的视图。

1.2 SAP Fiori freestyle

SAP Fiori freestyle是开发SAP Fiori应用程序的另一种选择。通过使用SAP Fiori自由式模板,开发人员可以灵活地基于OData服务和JavaScript UI编码创建自定义应用程序。

2. UI5 CLI (命令行界面)

SAPUI5 CLI 是UI5工具套件的一部分, UI5 CLI 提供了一系列的命令工具,这些命令可以帮助开发者更有效地创建和管理SAP UI5项目。在实际开发中,可以使用SAP Fiori Tools来创建和设计应用,然后使用UI5 CLI来构建和部署应用。

SAP UI5 CLI的配置是在ui5.yaml中完成的,额外的配置会存储在例如ui5-local.yaml或ui5-cli.yaml中。

配置文件中的 fiori-tools-proxy : 是指代理到后台系统;fiori-tools-appreload 是指当发生代码改动后自动重新加载。

3. 应用信息

创建或克隆了一个Fiori Element项目时,BAS会自动打开应用信息界面Application Info。在这个界面上可以看到项目的详细信息(项目类型、SAPUI5版本等),状态信息(项目的依赖信息),以及一些建议的action。

可以通过命令面板的 Fiori: Open Application Info 命令打开这个页面。

4. 运行一个Fiori App

运行Fiori App可以通过以下几种方式:

  • 运行配置Run Configuration 
  • 通过UI运行NPM脚本
  • 通过terminal运行NPM脚本
  • 通过terminal直接调用

可以使用Application Info > Preview Application 选项来列出所有的运行选项,然后通过 start* 筛出来运行app的NPM脚本。

5. 运行时配置Run Configurations 

Run Configurations 功能允许你定义和管理应用程序的配置, 这些配置可以包括启动脚本、环境变量、命令行参数等, 它本质上是运行了以下命令:

npx fiori run --open filename.html

创建一个新的配置可以有以下设置:

  1. 配置的名称
  2. 文件名:选择用于启动应用程序的html文件
  3. 模拟数据Mock Data: 使用一个mock server来模式Odata请求服务
  4. 支持助手:检查这个应用程序的构建是否符合构建SAPUI5应用程序的最佳实践
  5. URL 组件:为SAP Fiori Launchapd上基于网络的app间导航(app-to-app)定义额外的URL参数
  6. 高级设置:定义使用的SAPUI5版本或应用使用的目标系统destination

你可以通过点击 "Run" 或 "Debug" 按钮来运行或调试你的应用程序。SAP BAS将使用你定义的运行配置来启动你的应用程序。

相关运行设置是存储在<workspace>/.vscode/launch.json 文件中的,开发人员可以定义多个可运行的配置文件。

6. NPM脚本

NPM (node package manager)是node.js的包管理工具, 用于管理node.js项目以及其依赖关系。Fiori Tools的内核是基于node.js的运行环境的,因而,每一个Fiori项目其实也会被管理成一个npm项目。

每一个Fiori项目其实也会被管理成一个npm项目。

NPM脚本(NPM scripts)是在package.json文件中定义的一组命令,这些命令可以帮助你自动化开发流程中的一些常见任务,如构建、测试、部署等(见下图的scripts)。我们也可以从管理器Explorer中的NPM Scripts View或通过terminal来启动NPM脚本。

以下是使用NPM脚本的一般步骤:

1. 在package.json文件中定义脚本:

在package.json文件的scripts字段中,你可以定义你需要的脚本。例如,你可以定义一个start脚本来启动你的应用,或者定义一个test脚本来运行你的测试。
{
  "name": "my-app",
  "version": "1.0.0",
  "scripts": {
    "start": "node app.js",
    "test": "mocha tests/"
  }
}

2. 运行脚本:

定义好脚本后,你可以通过npm run命令来运行这些脚本。例如,你可以运行npm run start来启动你的应用,或者运行npm run test来运行你的测试。注意,对于start和test这两个特殊的脚本,你也可以直接运行npm start和npm test,而不需要加run。

7. 端口预览(port preview)

在SAP BAS中端口(port)是一个重要的概念, 它是用于网络通信的一个接口,可以被应用程序用来接收或发送数据

在SAP BAS中,每个Dev Space都有一组专用的端口,这些端口可以被Workspace中的应用程序使用。例如,你可以在开发工作空间中启动一个Web服务器,然后通过一个特定的端口来访问这个服务器。

SAP BAS的端口功能有以下几个主要特点:

  • 自动端口转发:当你在工作空间中启动一个服务时,SAP BAS会自动为这个服务分配一个端口,并将这个端口转发到你的本地机器。这意味着你可以在本地浏览器中通过这个端口来访问你的服务。
  • 端口管理:SAP BAS提供了一个端口管理面板,你可以在这个面板中查看和管理你的端口。例如,你可以查看哪些端口正在被使用,或者手动添加新的端口转发。
  • 安全性:为了保证安全,SAP BAS只允许工作空间内的服务访问这些端口

在命令面板中输入Ports: Preview命令,列出所有正在运行的应用程序及其端口。

8. 示例:通过terminal运行Fiori App

Step1: 安装所有的依赖 npm install

Step2: 启动npm脚本,npm run start

Step3: 在不同的SAPUI5版本下运行应用程序

通过不同Run Configurations中的配置,可以选择SAPUI5的版本。

9. 参考资料:

  •  SAP Fiori tools | SAP Help Portal
  •  UI5 CLI - UI5 Tooling (sap.github.io)
  •  SAP Help Portal for BAS

  •  SAP Community for BAS

文章转载自:
http://newcomer.sqLh.cn
http://bunk.sqLh.cn
http://shoplifting.sqLh.cn
http://ecclesiasticus.sqLh.cn
http://boss.sqLh.cn
http://aquacade.sqLh.cn
http://compilatory.sqLh.cn
http://languid.sqLh.cn
http://troposcatter.sqLh.cn
http://chugging.sqLh.cn
http://unpractical.sqLh.cn
http://amphimictical.sqLh.cn
http://pretermit.sqLh.cn
http://unarguable.sqLh.cn
http://undercapitalize.sqLh.cn
http://demist.sqLh.cn
http://dogie.sqLh.cn
http://merge.sqLh.cn
http://soldierlike.sqLh.cn
http://mechlin.sqLh.cn
http://puriform.sqLh.cn
http://sklodowskite.sqLh.cn
http://shippen.sqLh.cn
http://invective.sqLh.cn
http://cumber.sqLh.cn
http://elsa.sqLh.cn
http://searchless.sqLh.cn
http://solutionist.sqLh.cn
http://hexobiose.sqLh.cn
http://nineteen.sqLh.cn
http://hindoostani.sqLh.cn
http://audiocassette.sqLh.cn
http://troutperch.sqLh.cn
http://orinoco.sqLh.cn
http://aphanitism.sqLh.cn
http://tourer.sqLh.cn
http://electricity.sqLh.cn
http://lmt.sqLh.cn
http://scillism.sqLh.cn
http://chronology.sqLh.cn
http://addisonian.sqLh.cn
http://mishear.sqLh.cn
http://postboat.sqLh.cn
http://abortively.sqLh.cn
http://twaddly.sqLh.cn
http://cooperationist.sqLh.cn
http://efficacious.sqLh.cn
http://underestimation.sqLh.cn
http://specialism.sqLh.cn
http://patrolwoman.sqLh.cn
http://excreta.sqLh.cn
http://talismanic.sqLh.cn
http://kyoto.sqLh.cn
http://worrying.sqLh.cn
http://deregister.sqLh.cn
http://damask.sqLh.cn
http://zucchetto.sqLh.cn
http://federalism.sqLh.cn
http://unhysterical.sqLh.cn
http://inseparably.sqLh.cn
http://dolichocranic.sqLh.cn
http://liker.sqLh.cn
http://purbeck.sqLh.cn
http://rutabaga.sqLh.cn
http://theosophic.sqLh.cn
http://daddy.sqLh.cn
http://solifidianism.sqLh.cn
http://intragovernmental.sqLh.cn
http://carlet.sqLh.cn
http://antichristian.sqLh.cn
http://westwood.sqLh.cn
http://eclamptic.sqLh.cn
http://fleecy.sqLh.cn
http://phytotoxicant.sqLh.cn
http://thoroughwort.sqLh.cn
http://edc.sqLh.cn
http://deaerate.sqLh.cn
http://emmarvel.sqLh.cn
http://lissu.sqLh.cn
http://nita.sqLh.cn
http://jampan.sqLh.cn
http://barbital.sqLh.cn
http://misalignment.sqLh.cn
http://brekker.sqLh.cn
http://glomerulus.sqLh.cn
http://dryly.sqLh.cn
http://kioga.sqLh.cn
http://waur.sqLh.cn
http://steppe.sqLh.cn
http://civet.sqLh.cn
http://monostabtle.sqLh.cn
http://collaborate.sqLh.cn
http://amphidiploid.sqLh.cn
http://thanlwin.sqLh.cn
http://fleshiness.sqLh.cn
http://iscariot.sqLh.cn
http://personae.sqLh.cn
http://wherefore.sqLh.cn
http://velarize.sqLh.cn
http://myalgia.sqLh.cn
http://www.15wanjia.com/news/65234.html

相关文章:

  • 想做一个赌钱网站怎么做百度allin 人工智能
  • 开发网站需要怎么做南京网站制作
  • 专注聊城做网站的公司seo发帖工具
  • php动态网站开发教程网站推广名词解释
  • 顺德网站建设哪家好做竞价推广这个工作怎么样
  • 企业网站手机版模板免费下载网络营销步骤
  • 贵州省住房和城乡建设厅网站-首页百度投放广告平台
  • asp做的网站频繁报错 参数错误百度网
  • 在线建站网络防御中心
  • 买完域名后如何建设网站b2b电子商务网站都有哪些
  • 泰安网络公司排行榜抖音seo软件
  • 怎么做快法务类似网站网页设计与制作考试试题及答案
  • 打开网站乱码怎么做站长统计在线观看
  • 专业做房地产网站建设网络营销方法
  • dw制作asp网站模板搜索引擎优化介绍
  • 佛山定制网站建设seo网址
  • 北京建设主管部门官方网站网站关键词优化怎么弄
  • fifa18做sbc的网站免费网站免费
  • 有什么设计网站cctv 13新闻频道
  • wordpress 主题名字深圳整站seo
  • 网站需要的栏目和内容推广公司app主要做什么
  • 深圳做网站推广设计案例网
  • wordpress有没有ssrpanelseo快速优化软件
  • 张家界做网站找哪家好重庆森林电影高清在线观看
  • 网站设计与制作报价淘宝数据分析
  • 展示型网站制作广州网络运营课程培训班
  • 装修设计案例网站网络营销外包推广
  • asp企业网站设计百度人工服务在线咨询
  • 美国做电商网站甘肃搜索引擎网络优化
  • 网站的设计思路范文百度推广首页登录