发表于: 2017-02-23 23:54:23
1 1881
今天完成的事情:
1、把萝卜多复盘项目用到的jar包弄到maven仓库,还未完成。。。
明天计划的事情:
1、萝卜多项目尽快在本地运行起来
2、任务9
遇到的问题:
1、,今天一天都在下jar包,没写代码,用Eclipse和IDEA都试了,基本都差不多,每次下不了多少就卡住了,还要手动下,我本以为把pom文件中添加的jar包下完就没事了,实际上这些包自己还会依赖其他的jar包,而且依赖的版本还有不同,有些是同一个jar包但是不同的版本,这些不同版本的jar包也就都要下下来,更麻烦的是这些pom文件中jar包所依赖的jar包你事先并不知道信息,只能等到IDE去下载是才能看到IDE正在下的是哪个jar包,IDE下载又超级慢,通常都会卡在这里,然后只能去手动下载,这就费劲了
2、把项目导入Eclipse以为直接导入就是maven项目了,结果导入才发现并不是maven项目,应该直接导入已存在的maven项目:
之前没导入过maven项目,今天才第一次导入。
随便学了一下IDEA导入maven项目的流程:
“File”->“new”->“Module from Existing Sources...”
在Select File or Directory toImport选择要导入maven项目的pom.xml文件,才可以,我试过选择整个项目更目录,但是在下一步Import Module fromMaven中就不会出现Module,只有选中pom文件才会有要选择的Module,如下:
点击“finish”完成。
收获:
1、萝卜多复盘项目修改一个前台接口,按接口文档中的接口不能得到相应的轮播图,
2、今天几乎一整天都用在了下载jar包上了,任务9需要了解一下SCA,今天稍微了解了一下没有深入。
SCA中的基本概念
服务组件
服务组件是SCA中的基本组成元素和基本构建单位,也是我们具体实现业务逻辑的地方。
服务模块(Module)
服务模块由一个或多个具有内在业务联系的服务组件构成。
导入(Import)和导出(Export)
导入是使得模块中的服务组件可以调用模块外部的服务。导出是使得模块外部的应用可以调用模块中的服务组件。
共享库(Library)
当我们在构建了多个模块的时候,如果有一些资源可以在不同模块之间共享,那么我们可以选择创建一份可以在不同模块之间进行共享的资源,而不是在不同模块中重复创建。共享库就是存放这些共享资源的地方
Standalone Reference
模块中的服务组件是不能直接被外部Java代码使用的,为了外部的Java代码,模块中提供了一个特殊的端点,叫做Standalone Reference。这个端点只有引用(Reference),而没有接口(Interface)。
它们之间的关系:
评论