[ 
https://issues.apache.org/jira/browse/ARIES-1725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roland Hauser updated ARIES-1725:
---------------------------------
    Description: 
Currently, a Spring-MVC application cannot be run with Aries Blueprint because 
no ApplicationContext implementation is available which integrates with the 
Blueprint-Container. Such a class should implement 
org.springframework.web.context.ConfigurableWebApplicationContext and must have 
a parameter-less constructor. That class would be used as follows:

{code}
<servlet>
        <servlet-name>cms</servlet-name>
        
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <init-param>
                <param-name>contextClass</param-name>
                <param-value>org.foo.BlueprintAwareContext</param-value>
        </init-param>
</servlet>
{code}

*Update 29.05.17*
It's not necessary to implemented a full-fledged 
ConfigurableWebApplicationContext but it seems to be enough when a BeanFactory 
is implemented which adapts to BlueprintContainer. Started prototyping here: 
https://github.com/SourcePond/spring-web-blueprint

  was:
Currently, a Spring-MVC application cannot be run with Aries Blueprint because 
no ApplicationContext implementation is available which integrates with the 
Blueprint-Container. Such a class should implement 
org.springframework.web.context.ConfigurableWebApplicationContext and must have 
a parameter-less constructor. That class would be used as follows:

{code}
<servlet>
        <servlet-name>cms</servlet-name>
        
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <init-param>
                <param-name>contextClass</param-name>
                <param-value>org.foo.BlueprintAwareContext</param-value>
        </init-param>
</servlet>
{code}


> Support for Spring-MVC
> ----------------------
>
>                 Key: ARIES-1725
>                 URL: https://issues.apache.org/jira/browse/ARIES-1725
>             Project: Aries
>          Issue Type: New Feature
>          Components: Blueprint
>    Affects Versions: blueprint-spring-0.3.0
>            Reporter: Roland Hauser
>
> Currently, a Spring-MVC application cannot be run with Aries Blueprint 
> because no ApplicationContext implementation is available which integrates 
> with the Blueprint-Container. Such a class should implement 
> org.springframework.web.context.ConfigurableWebApplicationContext and must 
> have a parameter-less constructor. That class would be used as follows:
> {code}
> <servlet>
>       <servlet-name>cms</servlet-name>
>       
> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
>       <load-on-startup>1</load-on-startup>
>       <init-param>
>               <param-name>contextClass</param-name>
>               <param-value>org.foo.BlueprintAwareContext</param-value>
>       </init-param>
> </servlet>
> {code}
> *Update 29.05.17*
> It's not necessary to implemented a full-fledged 
> ConfigurableWebApplicationContext but it seems to be enough when a 
> BeanFactory is implemented which adapts to BlueprintContainer. Started 
> prototyping here: https://github.com/SourcePond/spring-web-blueprint



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to