`
roc08
  • 浏览: 227968 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Virgo Tomcat Server 简介及入门实例

阅读更多
1.Virgo Tomcat Server是什么?
原帖http://blog.csdn.net/xiaxiayoyo520/article/details/7490353
Virgo Tomcat Server, 简称VTS, 是Virgo Server应用服务器的一种. 它是轻量级, 模块化, 基于OSGi系统。提供从开发,部署到管理企业级应用的一整套解决方案。通过利用相关的优秀技术并且在他们之上作出扩展与改善,使的VTS能够提供一套非常酷的企业级解决方案。

Virgo Tomcat Server是由什么构成的?

Virgo Tomcat Server 是建立在下面技术之上的:

  • Spring Framework, 很显然!
  • Tomcat 作为一个外部容器.
  • OSGi R4.3.
  • Equinox作为OSGi实现.
  • Spring Dynamic Modules for OSGi 使OSGi能工作在Spring下.
  • SpringSource Tool Suite 开发工具.

注意 ,Virgo Tomcat Server不仅仅是将这些技术的一个组合, 在一定程度上,它是将他们整合在一起并且扩展了这些技术从而提供了一些不可或缺的特性来支持开发部署和管理当今的企业级应用。

下图为VTS的架构



Virgo Tomcat Server的心脏是Virgo Kernel简称VK. VK基于OSGi,并且充分利用OSGi的模块化和版本控制。 VK构建在Equinox之上,扩展了它的部分特性,来支撑应用配置和库文件的管理, 而且为VTS提供核心功能。

为保持最小的运行环境, VK会根据需要安装必要的OSGi bundles,这样是为了可以将应用安装到运行中的VTS中并且安装应用需要的依赖库。不需要自己手动删除与安装应用的依赖,那将相当麻烦,VK会保持最小的内存使用率,并且VTS提供管理工具帮助开发者管理依赖库。

图中, 在Jvm中VK运行在Equinox之上 。 VK之上提供管理,服务功能,和Web应用的支持。

2.Virgo Tomcat Server 指南-Hello World
原帖http://blog.csdn.net/xiaxiayoyo520/article/details/7490447



Eclipse发布了最新的Virgo Tomccat Server。VTS是一个应用服务器与OSGi紧密结合并且可以开发bundles形式的Spring web apps应用,他们同样拥有OSGi和Spring的特性。真是太好了,所以我想尝试下。但是很多人和我一样没有接触过VTS的开发工作。VTS的入门有些困难, 网上有些新手文档但是大部分需要有Spring DM Server的相关开发经验,所以我决定记录我的入门经验帮助从未用过Spring和VTS的新手。如果你了解OSGi和知道怎么开发OSGI的Bundles并且了解相关的开发知识,那么你可以直接看后面的部分使用Spring和OSGi的特性开发第一个应用。

这个教程将告诉大家环境的配置并且在最后开发一个HelloWorld的应用。我将在没有安装任何工具的情况下从头包括环境的配置一步一步的讲解, 这部分涵盖安装Eclipse,Virgo Tomcat Server和安装Eclipse的开发插件. 你需要对Eclipse有些简单的认识,这样能帮助你了解这部分的内容,但对于开发app不是特别重要, 如果你了解它,在之前的工作中用过,那么你几分钟就能将它安装,所以在这里我就不花篇幅进行详细介绍了。.

安装完后我会开发一个Hello World的应用跑在VTS上,这将作为一个引导告诉大家怎么开发这样的应用,这个例子是Spring开发中非常基础的入门例子,因为我们不需要任何之前的相关经验。另外你会首先知道怎么安装开发工具和使用它。
详细请访问原帖
http://blog.csdn.net/xiaxiayoyo520/article/details/7490447
  • 大小: 28 KB
  • 大小: 224.1 KB
分享到:
评论

相关推荐

    最新virgo-tomcat-server

    【最新virgo-tomcat-server】是一个专为Apache Tomcat设计的服务器扩展,它提供了更为丰富和高级的服务管理功能,增强了Tomcat在企业级应用部署中的能力。Virgo服务器是SpringSource公司(现已被VMware收购)开发的...

    Virgo tomcat server/VTS 非标签,代码获取Snaps子bundles

    在Virgo中如果使用snaps对Web模块进行动态管理,可以使用官方提供的snaps进行开发,但是官方只提供了Tag标签的实现,这个jar包是提供根据host Web Bundle获取子Web Bundle的方法

    最新virgo-jetty-server

    【最新virgo-jetty-server】是一款专为Jetty设计的Virgo服务器,它提供了一种高效、可扩展的运行环境,使得基于Java技术的应用能够快速部署和管理。Virgo服务器是SpringSource公司(现已被VMware收购)开发的一款轻...

    virgo server

    Virgo Server选择了Tomcat作为其基础应用服务器,这是因为Tomcat轻量级、高效且广泛被使用的特性,能够提供良好的性能和稳定性。 Virgo Server与Maven的集成是其另一个关键特点。Maven是Java项目管理和构建工具,它...

    基于VirgoServer进行Spring Osgi Web开发

    在本文中,我们将深入探讨如何基于VirgoServer进行Spring Osgi Web开发,这是一个涉及OSGi容器、Spring框架和Web应用程序的集成技术。首先,我们需要确保拥有正确的开发环境和工具,包括Spring Tool Suite (STS),...

    virgo-web-server

    "Virgo Web Server" 是一个基于Java平台的轻量级应用服务器,主要由SpringSource团队开发,后来成为VMware(现为Dell Technologies的一部分)的一部分。这个服务器是为运行Spring框架的应用程序而设计的,特别关注高...

    学位论文-—基于virgoserver进行springosgiweb开发.doc

    4. Virgo-tomcat-server-3.6.2.RELEASE JAR资源库:用于实现VirgoServer的 Tomcat 服务器。 开发步骤 1. 配置Eclipse Maven环境: * 打开window>Perference,找到Maven项,并添加Maven安装目录。 * 设置自己的...

    基于VirgoServer进行Spring Osgi Web开发(示例代码)

    VirgoServer是Pivotal公司推出的一个开源OSGi应用服务器,特别适合于Spring OSGi应用的部署和管理。本示例代码将指导开发者如何利用VirgoServer进行基于Spring OSGi的Web开发。 首先,我们来看"Sample"项目,这通常...

    spring tool suite-part1

    spring source tool suite开发环境+virgoTomcatServer(part1)

    virgo编程手册.pdf

    - **定义与特性**:Virgo Web Server(VWS)是基于OSGi规范构建的,旨在提供一个高性能、高可用性的应用容器。它支持多种部署格式,如PAR(Package Application Repository)、WAR(Web Application Archive)以及...

    spring source tool suite-part6

    spring source tool suite开发环境+virgoTomcatServer(part6)

    spring source tool suite-part2

    spring source tool suite开发环境+virgoTomcatServer(part2)

    spring source tool suite-part5

    spring source tool suite开发环境+virgoTomcatServer(part5)

    Cloud-Saas:基于云计算Saas平台的企业管理云平台,采用OSGI模块技术,随需组装,Virgo Tomcat,动态数据源切换,实现数据库的隔离与共享

    在本项目中,“Cloud-SaaS:基于云计算的SaaS平台”是一个专为企业设计的云端管理解决方案,它利用了OSGi模块化技术、Virgo Tomcat服务器以及动态数据源切换等功能,旨在实现高效、灵活且可扩展的企业级服务。...

    OSGi+SpringMVC+Spring+Hibernate企业应用框架

    四、下载实例bundle所需要的依赖bundle,如压缩包中截图所示,可以在http://ebr.springsource.com/repository/app/中搜索下载,也可以使用Virgo插件功能下载,下载后放到VirgoTomcatServer-3.0.2\repository\usr目录...

    virgo分屏.zip

    Virgo分屏软件是一款专为提高办公效率设计的桌面应用,尤其适合那些需要同时处理多个任务的用户。这款软件以其独特的小众特性赢得了部分用户的喜爱,成为他们在日常工作中不可或缺的工具。Virgo分屏功能强大,操作...

Global site tag (gtag.js) - Google Analytics