不积跬步无以至千里,不积小流无以成江河

小蜗牛的白日梦

导航

SAP UI5学习笔记之(二)熟悉的HelloWorld

今天就开始进入SAP UI5实战练习了。

按照惯例,学习任何一门语言和技术,都是从HelloWorld开始,这次也不例外!

SAP UI5之HelloWorld

首先新建SAP UI5工程。

在WEB IDE的Workspace上右键→New→Project from Template。

 

 

 

 在弹出的创建向导中选择SAPUI5 Application,版本最好选最新版本。点击Next下一步。

 

 

填写工程名称Project Name和命名空间Namespace。为了和SAPUI5 SDK中的例子保持一致,我使用了如下命名。然后点击Next下一步。

 

然后填写View Type和View Name。

View Type有四种选择。XML、JSON、JavaScript、HTML。推荐使用XML。因为XML使用最为普遍。

View Name为了和SAPUI5 SDK中的例子保持一致,使用App。 

然后点击Finish就完成工程的创建了。

 

 

 实现HelloWorld

在walkthrough工程下的webapp文件夹下,就是我们自己编写代码的位置,MVC的所有代码都放在这个文件夹里。

 

在webapp文件夹下找到index.html文件,我们的HelloWorld就在这个文件里实现。

在body的div里加入HelloWorld。保存文件。

 

右键工程→Run→Run as Web Application。在弹出的对话框中选择index.html(前三个都是测试文件,不选),点击OK,即可运行。

 

 

 

 

HelloWorld实现!

 

 

但是,我们在画面上不是只加了HelloWorld吗?怎么还有Title和一些布局出现呢?

是这样的,SAPUI5在我们创建程序的时候已经为我们搭建好了MVC架构。

因为我们运行时选择的是index.html,在程序加载过程中最先加载的是inde.html。

在index.html中,我们可以看到引导层中有data-sap-ui-oninit="module:sap/ui/core/ComponentSupport",

执行这一句话就会加载Component.js文件。Component.js文件会加载manifest.json、App.view.xml、App.controller.js等文件。

App.view.xml文件是MVC架构的Model,在view.xml中我们就能看到Title的代码了。

 

 在index.html中,我们将引导层的data-sap-ui-oninit="module:sap/ui/core/ComponentSupport"这句删掉,再次保存运行,就会发现只有HelloWorld了。

 

 

 

 

 

posted on 2020-07-22 17:08  小蜗牛的白日梦  阅读(1193)  评论(0编辑  收藏  举报