`
xiaolaogong
  • 浏览: 66805 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts_osgi

 
阅读更多

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

id="WebApp_ID" version="3.0">

<display-name>osgis</display-name>

 

<listener>

<listener-class>org.apache.struts2.osgi.StrutsOsgiListener</listener-class>

</listener>

 

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

 

<listener>

<listener-class>org.apache.struts2.dispatcher.ng.listener.StrutsListener</listener-class>

</listener>

 

<filter>

<filter-name>struts2-prepare</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>

</filter>

 

<filter>

<filter-name>struts2-execute</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>

</filter>

 

<filter-mapping>

<filter-name>struts2-prepare</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

 

<filter-mapping>

<filter-name>struts2-execute</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

 

<context-param>

<param-name>contextClass</param-name>

<param-value>org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext</param-value>

</context-param>

 

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>osgibundle:/META-INF/spring/*.xml</param-value>

</context-param>

 

<context-param>

<param-name>parentContextKey</param-name>

<param-value>parent-context-bean</param-value>

</context-param>

</web-app>

分享到:
评论
1 楼 qp7711 2012-03-29  
不知道能不能给个Demo呢? qp7711@qq.com
这样看着像是雾里看花一样。
谢谢!

相关推荐

    Struts2 Felix1.4搭建OSGI web infrastructure Source

    3. **Struts2 OSGI插件**:使用Struts2的OSGI插件,如`struts2-osgi-plugin`,它允许Struts2框架与OSGI环境通信,发现并加载bundle中的Action和结果配置。 4. **配置Struts2**:在OSGI bundle中,你需要提供一个或...

    利用felix和struts2实现osgi web

    【标题】:“利用felix和struts2实现osgi web”的知识详解 【描述】:在Java编程领域,OSGi(Open Service Gateway Initiative)是一种针对动态模块化开发的规范,它提供了一种服务导向、组件化的开发环境,使得...

    Struts2开发常用jar包

    struts2-jasperreports-plugin-2.5.10.1.jar,struts2-javatemplates-plugin-2.5.10.1.jar,struts2-osgi-admin-bundle-2.5.10.1.jar,struts2-osgi-demo-bundle-2.5.10.1.jar,struts2-osgi-plugin-2.5.10.1.jar,...

    OSGi入门教程(OSGi Introduce)

    3. **企业级应用**:IBM WebSphere、BEA microServices、Apache Struts、Spring等均使用OSGi,提高了应用的灵活性和可维护性。 OSGi的组成部分包括: 1. **运行环境**:基础的执行环境,支持OSGi服务的运行。 2. *...

    OSGi进阶源代码

    本资源集成了OSGi与SSH(Struts、Spring、Hibernate)三大主流框架的结合,使得基于OSGi的应用能够充分利用这些框架的功能,构建出更加灵活且强大的企业级应用。 **OSGi与SSH集成** 1. **Struts**:Struts是MVC...

    struts-2.5.10-all所有jar包

    struts2-osgi-admin-bundle-2.5.10.jar,struts2-osgi-demo-bundle-2.5.10.jar,struts2-osgi-plugin-2.5.10.jar,struts2-oval-plugin-2.5.10.jar,struts2-pell-multipart-plugin-2.5.10.jar,struts2-plexus-plugin-...

    struts-2.3.30-all所有jar包

    struts2-osgi-admin-bundle-2.3.30.jar, struts2-osgi-demo-bundle-2.3.30.jar, struts2-osgi-plugin-2.3.30.jar, struts2-oval-plugin-2.3.30.jar, struts2-pell-multipart-plugin-2.3.30.jar, struts2-plexus-...

    struts-2.1.8.1.rar

    2. **Struts 2-osgi-demo-bundle-2.1.8.1.jar**:这是一个OSGi演示捆绑包,展示了如何在OSGi环境中使用Struts 2。OSGi是一种模块化系统,允许Java应用进行动态的组件加载和卸载。 3. **freemarker-2.3.15.jar**:...

    struts-2.5.2-all所有jar包

    struts2-osgi-admin-bundle-2.5.2.jar, struts2-osgi-demo-bundle-2.5.2.jar, struts2-osgi-plugin-2.5.2.jar, struts2-oval-plugin-2.5.2.jar, struts2-pell-multipart-plugin-2.5.2.jar, struts2-plexus-plugin-...

    Felix+struts2做的web示例

    标题 "Felix+Struts2做的web示例" 暗示了这是一个使用Apache Felix作为OSGi容器,并结合Struts2框架构建的Web应用程序。Apache Felix是一个开源的OSGi实现,它允许开发者将应用程序分解为模块化组件,使得代码更易于...

    Introduce.OSGi.ppt

    OSGi被多个知名公司广泛采用,包括IBM(Websphere和RSA产品)、BEA(微服务,所有BEA产品基于微服务)、Eclipse、Apache(如Struts 2)、Spring(Spring-OSGi)、Siemens、Nokia、BMW、Cisco等。此外,SAP、Oracle...

    struts2 模块包含

    6. **OSGi支持**:Struts2还支持OSGi(Open Service Gateway Initiative)框架,允许模块以服务的形式动态加载和卸载,增强了应用的灵活性和可扩展性。 博客链接可能提供了更深入的讲解,包括如何配置和使用Struts2...

    OSGI学习手册及实践

    - 在国内,尽管一些开发者可能更熟悉传统的SSH(Struts + Spring + Hibernate)框架,但在国际上,OSGI因其强大的插件开发框架和易于学习的特点而受到欢迎。随着技术的发展,预计OSGI在未来几年内也将在国内市场得到...

    struts-2.3.33

    7. `org.apache.felix.shell.tui-1.4.1.jar`: 这是Apache Felix OSGi框架的命令行用户界面组件,可能用于在OSGi环境中管理Struts 2相关的服务和模块。 8. `builder-0.6.2.jar`: 未提供具体细节,但可能是用于构建或...

    Felix 和 Struts2 开发 Web 应用

    总之,结合Felix的OSGi模块化能力和Struts2的MVC架构,开发者可以构建出更加灵活、可扩展的Web应用。这种开发模式有助于降低复杂性,提高代码的可维护性,同时允许在运行时动态调整应用的行为。对于大型和复杂的企业...

    Struts开发包

    - 动态配置:结合Spring或OSGi实现动态配置,提高可扩展性。 **5. Struts2的安全问题** Struts2历史上曾出现过一些安全漏洞,如CVE-2017-5638(S2-045)远程代码执行漏洞,开发者应保持Struts版本的及时更新,以...

    struts2插件

    plugins目录通常包含Eclipse插件的可执行代码和资源文件,这些插件是以OSGi模块的形式组织的,每个插件都有自己的MANIFEST.MF文件来描述其依赖和其他元数据。在Struts2插件的plugins目录下,会包含实现Struts2代码...

Global site tag (gtag.js) - Google Analytics