`
JerryWang_SAP
  • 浏览: 1052530 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP UI5 sap-ui-core.js的加载逻辑

阅读更多

Created by Wang, Jerry, last modified on May 09, 2016

如果写作这样也是可以的,

没错。这种方式是通过绝对路径来load sap-ui-core.js这个重要的文件。

如果是改成这种相对路径的方式:

有人在SCN上提了和你一模一样的问题。你遇到问题要善于利用scn和google :)

where's the resources/sap-ui-core.js?

按F12打开development tool后,能够在Sources tab里看到这个sap-ui-core.js.

那么我如果本地用tomcat 运行ui5 程序,我怎么知道这个sap-ui-core.js从本地什么地方load的呢?

你可以使用Chrome development tool里的Network tab,输入sap-ui作为filter:

然后单击其中一个文件,在http response的field x-sap-ResourceUrl 里就能找到答案了。

你到你本地的folder去找找,看能不能找到这个文件?

你会发现这个folder只是temp folder,这是你在Eclipse里run as server时,Eclipse自动把UI5 core library里的js解出来,放在这个temp folder供加载用的。

但是这只是我们在Eclipse里开发并且做单元测试的情况。如果客户使用我们的UI5,并不是用这种方式加载sap-ui-core.js. 具体方式可以等你on board之后学习,因为这就需要netweaver的知识了。

关于你问到的web.xml里关于Servlet的一些知识点:

你可以随便用关键字tomcat+Servlet搜索一些文章来看。

我自己也写过一篇:Explore the com.sap.ui5.resource.ResourceServlet

 

0
1
分享到:
评论

相关推荐

    java库web-kettle相关jar包

    kettle-core-7.1.0.0-12.jar kettle-dbdialog-7.1.0.0-12.jar kettle-engine-7.1.0.0-12.jar kettle-json-plugin-7.1.0.0-12.jar kettle-sap-plugin-7.1.0.0-12.jar kettle-ui-swt-7.1.0.0-12.jar metastore-7.1.0.0...

    pentaho kettle-engine-8.3.0.0-371.jar

    pentaho kettle-engine-8.3.0.0-371.jar

    Java对接Kettle Api所需maven依赖jar包,包含7.1.0.0-12和8.3.0.0-371两个版本

    Java对接Kettle Api所需maven依赖...edtftpj-2.1.0.jar、kettle-sap-plugin-7.1.0.0-12.jar、kettle-ui-swt-7.1.0.0-12.jar等 kettle-core-8.3.0.0-371.jar、kettle-engine-8.3.0.0-371.jar、metastore-8.3.0.0-371.jar

    openui5-runtime-mobile-1.20.4.zip

    1. **JavaScript库**: OpenUI5的基础库文件,如`sap-ui-core.js`,以及特定版本的jQuery和其他依赖库。 2. **主题文件**: CSS样式表和图片资源,定义了OpenUI5应用的视觉外观,如“sap_bluecrystal”或“sap_belize...

    ui5-CoreLoader.js:快速响应 SAPUI5 和 OpenUI5 Core(-Library) 加载器

    ui5-CoreLoader.js便是针对这一问题而设计的一个优化工具,它旨在加速SAPUI5和OpenUI5 Core的加载,提升应用的响应速度。本文将深入探讨ui5-CoreLoader.js的工作原理、优势以及如何在项目中进行集成。 一、ui5-...

    java程序调用Kettle7.0 SAP输入组件配置

    首先,需要引入相关的 jar 包,包括 kettle-core-7.0.0.0-25.jar、kettle-dbdialog-7.0.0.0-25.jar、kettle-engine-7.0.0.0-25.jar、kettle-ui-swt-7.0.0.0-25.jar、kettle-sap-plugin-7.0.0.0-25.jar、ascsapjco3...

    SAP UI5 官方培训文档(100页+)

    ### SAP UI5 官方培训文档关键知识点解析 #### 一、SAP UI5 概览 - **名称与版本**: - **正式名称**:SAP UI Development Toolkit for HTML5。 - **简称**:SAP UI5 或 UI5。 - **内部名称**:UI5。 - **历史...

    sapui5-extensions

    SAPUI5/OpenUI5-扩展 描述 带有 SAPUI5/OpenUI5 附加组件的 Bower 组件。 用法 bower install sapui5-extensions --save-dev 在 sapui5 引导标记中注册 sap.extension 命名空间:示例: < script id =" sap-ui-...

    sap ui5表单例子

    在本文中,我们将深入探讨如何使用SAP UI5创建表单。SAP UI5是SAP公司推出的一款用于构建企业级Web应用程序的开源框架,它提供了丰富的用户界面元素和强大的数据绑定功能,使得开发人员能够轻松创建交互式、响应式的...

    SAP UI5基础知识:开发环境及程序结构简介

    SAP UI5 的程序结构中,`<script id="sap-ui-bootstrap">` 是启动 UI5 应用的关键,它加载了 sap-ui-core.js 文件,包含了 jQuery、jQuery-ui-position 和 UI5 核心。`data-sap-ui-libs` 指定了使用的库,`data-sap-...

    sapui5-select-extension:扩展sap.m.select控件以创建添加选项功能

    在SAPUI5中,`sap.m.Select`控件是一个常用的组件,用于提供下拉列表让用户选择一个选项。然而,标准的`sap.m.Select`控件并不直接支持在运行时动态添加新的选项。为了实现这样的功能,我们可以进行扩展,就像" sap...

    packaged-sap.ui.core

    openui5-sap.ui.core 该存储库包含OpenUI5核心库sap.ui.core的打包版本。 源代码位于。 应该针对该存储库提交问题和请求请求。 安装 您可以使用安装此软件包 bower install openui5/packaged-sap.ui.core 执照 ...

    UI5表单实例

    其中,`sap-ui-core.js`是UI5库的核心脚本文件,负责加载其他所有UI5组件。 4. SAP UI5库引用:`data-sap-ui-libs`属性用于指定应用所需的UI5库,例如`***mons`表明使用了基础控件库。`data-sap-ui-theme`属性用于...

    reactive.fiori

    href="https://sapui5.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/library.css"> <link rel="stylesheet" id="sap-ui-theme-sap.m" href="https://sapui5.hana.ondemand

    Fiori Master-Detail 报表示例程序

    这个示例程序是基于SAPUI5框架开发的,SAPUI5是SAP提供的一个用于构建响应式、富客户端Web应用程序的开源JavaScript库。下面将详细解释该示例程序中的关键知识点。 1. **SAPUI5基础** - **控件库**:SAPUI5提供了...

    本资源包含kettle连接几乎各种常见数据库所需jar包

    【标题】"kettle连接各种数据库所需jar包资源"提供了Kettle进行数据提取、转换和加载(ETL)过程中与多种常见数据库交互所必需的Java类库(JAR包)。Kettle,又称Pentaho Data Integration(PDI),是一款强大的开源...

    Maven 构建 Kettle 时所需的部分jar包

    例如,可能有pdi-engine、pdi-core、pdi-kettle-repository等模块的jar文件,这些都是Kettle功能实现的关键组成部分。 构建Kettle项目时,你需要在POM.xml中添加这些jar包作为依赖,格式如下: ```xml ...

    UI5_FIORI___安装配置开发环境搭建与测试程序案例.doc

    1. **汉得SAPUI5服务器环境安装**:提供了关于如何在服务器环境中安装SAPUI5的具体指导。 2. **SAP官方SAPUI5_Eclipse_Setup**:官方指南,详细介绍了如何在Eclipse环境中设置SAPUI5。 3. **and/#开发工具**:提供了...

    SapUI5RoutingTut:SapUI5RoutingTut

    SapUI5是一种由SAP开发的开源框架,主要用于构建企业级的富客户端应用程序。它基于HTML5技术,提供了一套完整的工具集,包括UI设计、数据绑定、模型视图控制器(MVC)架构以及丰富的组件库。在SapUI5中,路由和导航...

    在SAP中查询TABLE的18种方法

    SAP UI5是一个开源的JavaScript库,用于构建企业级Web应用程序,可以轻松地从SAP TABLE中提取数据并呈现。 ### 18. 使用第三方工具 除了SAP提供的工具外,还可以使用第三方ETL工具(如Informatica、Talend等)来...

Global site tag (gtag.js) - Google Analytics