EOS初探
一、项目创建
当我们创建一个空的EOS项目时,只是在工作空间生成了一些项目的描述,这和在Eclipse里建立普通的项目没有实质性的区别。
唯一不同的是在项目所在目录内多了一个名为“eos-web”的目录,里面出了2个css文件和目录结构,基本上是空的。
二、构建包的创建
创建一个构建包后,项目目录里多了以构建包名称为名字的目录,这很类似于建立了一个普通的package,但构建包的名字是xx.xx.xx。
这时,只是创建了构建包的基本结构,是空的,里面包含了一些辅助性和描述性的文件,这些文件在src\META-INF目录。
三、创建页面流
创建页面流后,构建包里生成了一个.flowx文件,这是页面流的源文件,是xml,相应地,在bin目录下对应的目录里,生成了.flow文件,
显然运行时用的是.flow文件。对页面流的修改、编辑其实就是修改.flowx文件,.flowx文件瞬时编译为bin目录下的.flow文件。
四、为页面流生成页面
生成页面后,会在src\webcontent目录生成页面,页面也会编译到bin对应的目录里去.页面编辑和普通web项目没有区别,从略。
五、逻辑流开发
(1)创建逻辑构件
创建逻辑构件只是生成了.componentType文件和..eosComponentType文件,..eosComponentType文件就相当于SCA的.composize文件。
这里似乎可以认为,这部分东西才是构件,才是可以复用的东西。别的功能可以提升这个component达到服用的目的。
(2)创建逻辑流
创建逻辑流后,在逻辑构件包里生成了.bizx文件,这是逻辑流的源码。
总结一下,用EOS6.x进行可视化开发时,得到的实质是一些xml文件,虽然扩展名并非为.xml.这些文件到底如何被执行的呢?嘿嘿,敬请
期待后续篇章。
EOS6.x初探
最新推荐文章于 2022-08-07 00:21:14 发布