云服务开发涉及到的一些概念

说白了,优点和功能点都跟云服务,Spring有关。


sts:
Spring Tool Suite,基于eclipse专门用来开发Spring项目的集成环境。集成了tc server,cloud ,Foundry,Git,maven, AspectJ。

Cloud Foundry:部署和扩展,无需担心任何基础架构的问题。

PssS:
Platform-as-a-Service的缩写,意思是平台即服务。

Pivotal tc Server:
tomcat服务器的扩展,主要提供了监控和云功能,实现了与sts的整合,方便开发者部署Spring应用到云环境中。

Virgo Tomcat Server(VTS):
集成了OSGI和Spring框架的tomcat,目的讲web项目模块化以支持热插拔,动态扩展等功能,因此需要研究如何将OSGI引入web项目中。将OSGI与Spring进行无缝整合就成了关键。

OSGI(Open Service Gateway Initiative):
java动态化模块化系统的一系列规范,可动态更改运行状态和行为,每个Bundle都是热插拔的。稳定高效。可复用性强。

Bundle:
其实就是一个jar文件,关于他的信息都在MANIFEST.MF中进行描述,包括名称,需要导入的包,输出的包等。OSGI框架中推荐使用Service-Oriented方式来实现Bundle的协作,通过BundleContext注册对外提供的服务,以及获得需要引用的服务。

Maven:
项目构建和项目管理。所有的项目都有如下的结构:
pom.xml放在根目录下
源代码放在src/main/java目录下
资源放在src/main/resources下
测试代码放在src/test/java下
测试资源放在src/test/resources下

POM(Project Object Model):项目的所有配置都放在POM文件中,比如项目类型,名字,依赖关系,定制插件行为。在POM中,groupId,artifactld,packaging,version可以唯一确定给一个项目。maven库的本地路径为m2\repository

SSO:single sign on

CAS:Central Authentication Service
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值