This raises an interesting question.
How do we want to organise quickstarts going forward?
Arguably, all our quickstarts are for JBoss AS, so we could keep them all in the same
repo. This will be simpler to comprehend, and simpler to manage IMO.
I don't think there is a good reason to separate them out completely.
On 12 Jul 2012, at 08:23, Jason Porter wrote:
----- Original Message -----
> From: "Pete Muir" <pmuir(a)redhat.com>
> To: "StevenBoscarine" <stevenboscarine(a)gmail.com>
> Cc: jdf-dev(a)lists.jboss.org
> Sent: Wednesday, July 11, 2012 9:15:09 AM
> Subject: Re: [jdf-dev] Quickstart for how to inject Spring into Java EE
>
> Hi Steven
>
> On 11 Jul 2012, at 15:29, StevenBoscarine wrote:
>
>> Hello All,
>> I was wondering if this the appropriate forum to discuss a
>> quickstart I'd like to contribute.
>
> It certainly is.
>
>>
>>
https://github.com/StevenBoscarine/spring-seam-helloworld
>>
>> As mentioned in the thread below, I think that the best way to get
>> people to adopt CDI and Java EE, in general, is to help them
>> integrate their existing investments into their new applications.
>> In my experience, few applications are truly greenfield and
>> therefore are likely to need to integrate with legacy Spring code.
>>
>> seam-spring hello world is the most basic example I can think of
>> that shows:
>> • How to inject CDI into Spring
>> • How to inject Spring into Java EE through CDI, JAX-RS, and a
>> Servlet.
>> I also did my best to beef up the comments. I tried to make it as
>> friendly as possible to junior and "undermotivated" developers.
>>
>> I did review
http://www.jboss.org/jdf/about/contributing/ but am
>> sure there are "opportunities for improvement" this audience can
>> point out.
>
> This should go in the DeltaSpike quickstarts, not the JBoss AS
> quickstarts, as that is where we will draw the integration library
> from.
>
> Jason, do we have a repo for that set up?
Currently
https://github.com/LightGuard/deltaspike_on_as7 I don't have any other repo
or org setup for this yet. So much time and so little to do -- if only that were the
case.
>
> In general, the best way to review the quickstart is via a github
> pull request, as that comes with built in code review tools.
>
>> Within some of the config, I had some FIXME tags as there are some
>> questions I was going to ask Marius as to some of the details of
>> how seam-spring works.
>>
>> Finally, Where's the appropriate forum to ask questions about the
>> technology we're demonstrating? For example, in Marius' original
>> example, he had:
>> //FIXME: Why is this needed? Is this boilerplate?
>> @Produces
>> @Web
>> @SpringContext
>> private ApplicationContext context;
>>
>> Is it appropriate to ask technical questions about the underlying
>> in this forum/mailing-list? I could probably get all the info I
>> needed by e-mailing Marius directly, but wasn't sure if it is more
>> beneficial to have these conversations in an open forum.
>
> You can ask here, for sure.
>
>>
>> Thanks,
>> Steven
>>
>>
>> On 7/2/2012 10:48 AM, Pete Muir wrote:
>>> Yep, gotcha :-)
>>>
>>> But Steven could start to contribute the quickstart based on Seam,
>>> to jdf, as it's still in alpha stage any (the DS quickstarts).
>>>
>>> On 2 Jul 2012, at 15:47, Marius Bogoevici wrote:
>>>
>>>
>>>> This is generally fine, however this cannot be a DS QS yet as we
>>>> don't have the feature in DS. Will bootstrap the process this
>>>> weekend, post Canada Day.
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On 2012-07-02, at 7:39 AM, Pete Muir
>>>> <pmuir(a)redhat.com>
>>>> wrote:
>>>>
>>>>
>>>>> The idea Jason and I had was to develop some DeltaSpike
>>>>> orientated quickstarts, targeted at DeltaSpike on JBoss AS with
>>>>> JBoss Tools etc. Obvious place to keep this is jdf IMO.
>>>>>
>>>>> On 29 Jun 2012, at 00:40, Marius Bogoevici wrote:
>>>>>
>>>>>
>>>>>> I think we'll want to move this into DeltaSpike when the
Spring
>>>>>> module is available in DS. Ill kick start that process next
>>>>>> week. Until then a standlone tutorial based on what's in
Seam
>>>>>> 3 should do.
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On 2012-06-28, at 3:55 PM, Pete Muir
>>>>>> <pmuir(a)redhat.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>> Add Jason P. I think he was going to try to head up the
>>>>>>> quickstarts for DeltaSpike, that we deliver in jboss
>>>>>>> developer framework, which is where I think it would be the
>>>>>>> right place to put it.
>>>>>>>
>>>>>>> We haven't sorted out the organisation of the
quickstarts
>>>>>>> properly yet, I'm looking at this over the next week or
two.
>>>>>>>
>>>>>>> So I think get it on github, get on with the review, and we
>>>>>>> can merge it into the correct repo later. I would just
>>>>>>> suggest putting it in a subdir, not the root of the git
>>>>>>> repo..
>>>>>>>
>>>>>>> All make sense?
>>>>>>>
>>>>>>> pete
>>>>>>>
>>>>>>> On 28 Jun 2012, at 12:40, Steven Boscarine wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Hi Marius,
>>>>>>>> I got everything working. Thanks for the good example.
>>>>>>>>
>>>>>>>> Is there any chance of this becoming an official
quickstart?
>>>>>>>> Last I heard 3 months ago, they were waiting for
>>>>>>>> DeltaSpike.
>>>>>>>>
>>>>>>>> As you're aware, I think this would be one of the
most
>>>>>>>> valuable topics covered since getting legacy Spring
>>>>>>>> investments to work in new Java EE features is a
"gateway to
>>>>>>>> EE"
>>>>>>>>
>>>>>>>> If so, I had some ideas to make it more
beginner-friendly,
>>>>>>>> perhaps as another quickstart that is a subset of this
>>>>>>>> example and distilling it down to its essence and bare
>>>>>>>> elements. Here is what I was thinking:
>>>>>>>> • Show 2 Spring beans:
>>>>>>>> • 1 registered with XML
>>>>>>>> • 1 registered with 2.x annotations.
>>>>>>>> • Show a simple JAX-RS service and Servlet 3.0 example
>>>>>>>> • Inject the Spring beans into the servlet and JAX-RS
service
>>>>>>>> • Inject an EntityManager into the Spring bean (showing
how
>>>>>>>> to inject JEE into Spring and inject Spring into JEE).
>>>>>>>> • Remove Spring MVC. If people aren't invested in
the Spring
>>>>>>>> view technologies, they may find this intimidating
>>>>>>>> • Beef up the comments....really go nuts documenting
every
>>>>>>>> detail
>>>>>>>> What do you think? It would be incredibly similar to
your
>>>>>>>> example, but I would be adding a lot of comments to the
>>>>>>>> Producer class, POM, and configs.
>>>>>>>> If you think this has the potential to be useful for
>>>>>>>> quickstarts, I'd be happy to get something in github
for
>>>>>>>> review. If you (and Dan and Pete) like it, I'll
reply to
>>>>>>>> one of the old e-mail lists.
>>>>>>>> I just wanted to message out first to ensure such a
>>>>>>>> quickstart wouldn't be Dead On Arrival before
starting work.
>>>>>>>> Thanks,
>>>>>>>> Steven
>>>>>>>>
>>>>>>>> On 6/27/2012 10:22 AM, Marius Bogoevici wrote:
>>>>>>>>
>>>>>>>>> Hi Steven,
>>>>>>>>>
>>>>>>>>> Thanks for attending and your appreciation! I am
sorry that
>>>>>>>>> we didn't meet at the JUDcon. Are you attending
the JBoss
>>>>>>>>> World, by any chance - I am here for the rest of the
week
>>>>>>>>> (leaving Friday afternoon). In any case, if you are
around,
>>>>>>>>> I'd love to sit down and discuss.
>>>>>>>>>
>>>>>>>>> Indeed, the Spring archetype is meant to be a
full-Spring
>>>>>>>>> solution, which is why we use Spring MVC RESTful
services.
>>>>>>>>>
>>>>>>>>> To the issue of JAX-RS/Spring integration, there are
two
>>>>>>>>> possible solutions to your problem:
>>>>>>>>>
>>>>>>>>> a) one using RESTEasy's support for Spring
integration
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
http://docs.jboss.org/resteasy/docs/2.3.4.Final/userguide/html_single/#RE...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> b) using the Spring/CDI bridge to expose Spring beans
as CDI
>>>>>>>>> beans
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
http://docs.jboss.org/seam/3/spring/latest/reference/en-US/html_single/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> An example of using Spring with a Java EE 6 *Servlet*
(but I
>>>>>>>>> believe it should be identical for a JAX-RS
endpoint):
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
https://github.com/mbogoevici/Seam-Spring-Basic-Example
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> This is intended to be moved in DeltaSpike as soon
as
>>>>>>>>> possible, but it may some time until it gets there.
Paul
>>>>>>>>> Bakker's migration talk builds on lot of that
too.
>>>>>>>>>
>>>>>>>>> I would recommend using b) as it requires less
dealing with
>>>>>>>>> RESTEasy internals (ideally it should work in any
>>>>>>>>> container). In fact, this was one of the topics I
wanted to
>>>>>>>>> talk about yesterday, but in the end had to choose
between
>>>>>>>>> that and Forge :|. Apparently, rehearsal timing and
>>>>>>>>> conference timing seem to differ ;).
>>>>>>>>>
>>>>>>>>> Thanks a lot for your insight. Yes, I feel the same,
and I
>>>>>>>>> may or may not have gotten that point across (I
tried), but
>>>>>>>>> this has a lot of weight coming from you and the
reality of
>>>>>>>>> the industry. I think that migration should be an
enabler
>>>>>>>>> for exploring new themes and technologies and not a
venue
>>>>>>>>> for fighting technology wars for the sake of it.
>>>>>>>>>
>>>>>>>>> That being said, thanks again for your e-mail and I
hope
>>>>>>>>> that all this will be helpful to you. Please let me
know
>>>>>>>>> how it worked.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Marius
>>>>>>>>>
>>>>>>>>> On 2012-06-26, at 5:28 PM, Steven Boscarine wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hello Marius,
>>>>>>>>>> I managed to attend a few of your sessions at
JUDCon and
>>>>>>>>>> you did an excellent job presenting.
>>>>>>>>>>
>>>>>>>>>> I looked at your Spring archetype and it appears
that
>>>>>>>>>> you're using Spring's Webservices instead
of JBoss'
>>>>>>>>>>
>>>>>>>>>> Could you help point me to where I should
research for this
>>>>>>>>>> question to help my company migrate to EAP6?
>>>>>>>>>>
>>>>>>>>>> If I wanted to inject a Spring resource into a
JAX-RS
>>>>>>>>>> service, say:
>>>>>>>>>>
>>>>>>>>>> import javax.enterprise.context.RequestScoped;
>>>>>>>>>> import javax.ws.rs.GET;
>>>>>>>>>> import javax.ws.rs.Path;
>>>>>>>>>>
>>>>>>>>>> @Path("/spring")
>>>>>>>>>> @RequestScoped
>>>>>>>>>> public class DiagnosticsService {
>>>>>>>>>>
>>>>>>>>>> @GET
>>>>>>>>>> @Path("/hw")
>>>>>>>>>> public String simpleDiagnostics() {
>>>>>>>>>> return "Hello World";
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> How could I inject the following bean:
>>>>>>>>>> package com.axeda.poc.spring;
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> import
>>>>>>>>>>
org.springframework.beans.factory.annotation.Autowired;
>>>>>>>>>> import
>>>>>>>>>>
org.springframework.beans.factory.annotation.Qualifier;
>>>>>>>>>> import org.springframework.stereotype.Service;
>>>>>>>>>>
>>>>>>>>>> @Service
>>>>>>>>>> public class LoudMouth {
>>>>>>>>>> private String source;
>>>>>>>>>>
>>>>>>>>>> @Autowired
>>>>>>>>>> public LoudMouth(@Qualifier("source")
String source) {
>>>>>>>>>> super();
>>>>>>>>>> System.out.println("\n\n\n" +
this.getClass() + " was
>>>>>>>>>> constructed by " + source +
"!\n\n\n");
>>>>>>>>>> this.source = source;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> public LoudMouth() {
>>>>>>>>>> System.out.println("\n\n\n" +
this.getClass() + " was
>>>>>>>>>> constructed by the default constructor,
something is
>>>>>>>>>> wrong. :(!\n\n\n");
>>>>>>>>>> }
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I've set the following web.xml:
>>>>>>>>>> <web-app xmlns=
>>>>>>>>>> "http://java.sun.com/xml/ns/javaee"
>>>>>>>>>>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>>>>>>>>
>>>>>>>>>> xsi:schemaLocation=
>>>>>>>>>> "http://java.sun.com/xml/ns/javaee
>>>>>>>>>>
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
>>>>>>>>>> version="3.0">
>>>>>>>>>> <context-param>
>>>>>>>>>>
<param-name>contextConfigLocation</param-name>
>>>>>>>>>>
<param-value>classpath:/canaryapplicationContext.xml</param-value>
>>>>>>>>>> </context-param>
>>>>>>>>>> <listener>
>>>>>>>>>>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>>>>>>>>> </listener>
>>>>>>>>>> <listener>
>>>>>>>>>>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
>>>>>>>>>> </listener>
>>>>>>>>>> </web-app>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> and can see my bean constructed on container
startup. I
>>>>>>>>>> just need to figure out how to inject it into the
JAX-RS
>>>>>>>>>> service above.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Another thought (really commentary) is that you
got some
>>>>>>>>>> friendly jeers talking about Spring at the
"why does my
>>>>>>>>>> project matter" session. I view Spring
integration work
>>>>>>>>>> as the "gateway drug" into Java EE.
Shops like ours, have
>>>>>>>>>> a huge investment in legacy Spring. If we can
>>>>>>>>>> incrementally move our code from Spring to Java
EE, it
>>>>>>>>>> dramatically increases the probability of us
adopting Java
>>>>>>>>>> EE. My shop wants to move off legacy hibernate
and Spring
>>>>>>>>>> to all the cool stuff Java EE in the quickstart
>>>>>>>>>> applications, but we're large and profitable.
They say
>>>>>>>>>> there's the "Curse of Oil" in
developing nations. We have
>>>>>>>>>> the "curse of paying customers." We
have a product we're
>>>>>>>>>> making money off of. It makes our leaders risk
adverse.
>>>>>>>>>> From my personal experience, companies like ours
are the
>>>>>>>>>> norm. The market for updating working
applications is
>>>>>>>>>> much larger than greenfield development. Giving
us a nice
>>>>>>>>>> bridge to write new code in CDI and the full Java
EE stack
>>>>>>>>>> while being able to inject our !
>>>>>>>>>> legacy S
>>>>>>>>>> pring-wired beans is very critical in moving to
Java EE.
>>>>>>>>>>
>>>>>>>>>> I would have made this argument to the guy who
asked you
>>>>>>>>>> questioned why you wish to integrate instead of
migrate
>>>>>>>>>> since he was sitting next to me, but he was on
his 6th
>>>>>>>>>> beer :)
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Steven
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 4/27/2012 2:16 PM, Marius Bogoevici wrote:
>>>>>>>>>>
>>>>>>>>>>> On 2012-04-27, at 2:01 PM, Pete Muir wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Said library in Deltaspike.
>>>>>>>>>>>>
>>>>>>>>>>> Yes, we don't want to use Seam-Spring for
the main quick
>>>>>>>>>>> starts.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On 27 Apr 2012, at 19:01, Pete Muir
wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Yeah, so that adds some library from
Deltaspike or Seam.
>>>>>>>>>>>>> This should be a target for next
quarter or two,
>>>>>>>>>>>>> especially once we have said
library!
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 27 Apr 2012, at 17:34, Steven
Boscarine wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm not sure I understand the
question.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My guess is someone in my shoes
would want to see the
>>>>>>>>>>>>>> quickstart app with the following
additions:
>>>>>>>>>>>>>> • Spring 3.1 in the classpath
>>>>>>>>>>>>>> • 1 annotation-driven @Service.
For now, let's call it
>>>>>>>>>>>>>> HelloWorldService. It could be a
simple service that
>>>>>>>>>>>>>> returns "Hello World"
>>>>>>>>>>>>>> • 1 Spring config XML to scan for
the @Service.
>>>>>>>>>>>>>> • The code needed to initialize
Spring
>>>>>>>>>>>>>> • HelloWorldService injected
into
>>>>>>>>>>>>>> MemberResourceRESTService
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 4/27/2012 12:26 PM, Pete Muir
wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Would you use a library or
does it run on pure Java
>>>>>>>>>>>>>>> EE?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 27 Apr 2012, at 17:21,
Steven Boscarine wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Correct.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The desire is to have a
quickstart for injecting a
>>>>>>>>>>>>>>>> Spring bean into a JBoss
managed resource like a
>>>>>>>>>>>>>>>> JAX-RS service or a
servlet. I was thinking along
>>>>>>>>>>>>>>>> the lines of taking the
quickstart project and
>>>>>>>>>>>>>>>> injecting a Spring Bean
into
>>>>>>>>>>>>>>>>
MemberResourceRESTService.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Steven
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 4/27/2012 10:13 AM,
Marius Bogoevici wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No :).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Steven specifically
asked for "seam-spring-core",
>>>>>>>>>>>>>>>>> and he was quite
clear that it's about using legacy
>>>>>>>>>>>>>>>>> Spring beans.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 2012-04-27, at
8:13 AM, Pete Muir wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I thought Steven
was meaning a pure Spring
>>>>>>>>>>>>>>>>>> quickstart for
JBoss AS, with no extra libraries
>>>>>>>>>>>>>>>>>> like Seam-Spring
or DeltaSpike. In which case,
>>>>>>>>>>>>>>>>>> yes, definitely.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 24 Apr 2012,
at 17:02, Marius Bogoevici wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Steven,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You can find
something like that here:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
https://github.com/mbogoevici/Seam-Spring-Basic-Example
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It mutates
the example produced by the Spring MVC
>>>>>>>>>>>>>>>>>>> archetype (
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
http://search.maven.org/#artifactdetails%7Corg.jboss.spring.archetypes%7C...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ) used in
JBDS.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Eventually,
this ought to be in a more visible
>>>>>>>>>>>>>>>>>>> place, but I
frequently get swamped with other
>>>>>>>>>>>>>>>>>>> things. [1]
Also, this may change post-DeltaSpike
>>>>>>>>>>>>>>>>>>> migration.
All in all, I think you have a simple
>>>>>>>>>>>>>>>>>>> example that
illustrates the interoperability
>>>>>>>>>>>>>>>>>>> both ways.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> There's
also Paul Pakker's Petclinic migration
>>>>>>>>>>>>>>>>>>> guide which
uses the Seam Spring plugin, here
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
https://github.com/paulbakker/petclinic.git
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> , but Paul is
also dealing with Spring code
>>>>>>>>>>>>>>>>>>> migration, so
that may take you a bit too far.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>>>> Marius
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [1] A blog
post about this has just gotten high
>>>>>>>>>>>>>>>>>>> priority as
of *now* :)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On
2012-04-24, at 11:52 AM, Steven Boscarine
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Any plans
on a quickstart for seam-spring-core
>>>>>>>>>>>>>>>>>>>> (would
that be in the scope of the quickstart
>>>>>>>>>>>>>>>>>>>>
mission)?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I am
currently attempting to get my employer's
>>>>>>>>>>>>>>>>>>>> offering
off 4.3 EAP and working in JBoss
>>>>>>>>>>>>>>>>>>>> AS7.1.1
(eventually EAP 6 when it's released).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I imagine
I won't be the only one who'll want to
>>>>>>>>>>>>>>>>>>>> use new
features like JAX-RS or Servlet 3.0, but
>>>>>>>>>>>>>>>>>>>> inject in
legacy Spring beans until we have time
>>>>>>>>>>>>>>>>>>>> to port
the beans to CDI or EJB.
>>>>>>>>>>>>>>>>>>>> One of
the first barriers is getting the legacy
>>>>>>>>>>>>>>>>>>>> Spring
code working. Most shops I've seen have
>>>>>>>>>>>>>>>>>>>> 100s of
beans (we have 1000s): far too many to
>>>>>>>>>>>>>>>>>>>> port to
another technology right away.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I'm
happy to help. I just haven't found any
>>>>>>>>>>>>>>>>>>>> example
app yet and couldn't figure out from
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
http://docs.jboss.org/seam/3/spring/latest/reference/en-US/html/spring-us...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> how to
call a Spring Bean from a
>>>>>>>>>>>>>>>>>>>>
container-managed resource like a @Servlet or
>>>>>>>>>>>>>>>>>>>> JAX-RS
service.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> Steven
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>
>>
>> _______________________________________________
>> jdf-dev mailing list
>> jdf-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jdf-dev
>
>
> _______________________________________________
> jdf-dev mailing list
> jdf-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/jdf-dev
>