Thank you very much Howard for the explicit instructions.

The most recent quickstart appmodule.java has it in there - I apologize for
not having the grey matter to not check that - one can learn a lot from
grabbing the source...

-Ben

On 7/7/07, Ben Acker <[EMAIL PROTECTED]> wrote:

Thanks!

On 7/7/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
>
> 1) Define your service interface
> 2) Provide an implementation
> 3) Inside your AppModule, update the bind() method, i.e.
>
> public static void bind(ServiceBinder binder)
> {
>   binder.bind(MyInterface.class, MyImpl.class );
> }
>
> 4) Inject it into your component:
>
> @Inject
> private MyInterface _myService;
>
>
> That covers most simple services with normal dependencies.  There's a
> large number of more involved solutions, but for normal stuff, that's
> just about it.
>
> Services are not components, they don't hot reload. Change AppModule
> or any of the rest and you need to restart.
>
> On 7/6/07, Ben Acker <[EMAIL PROTECTED] > wrote:
> > Howdy!
> >
> > Being somewhat of a T5 noob, I have had troubles getting explicit
> directions
> > on how to create a service in T5.
> >
> > I'm positive that it is simple, I just can't find anything that says
> > anything explicitly in the mailing lists, documentation, etc.
> >
> > If anyone has the time, please let me know where I need to throw in my
> > annotations and where to throw the service (probably
> mypackage.services ,
> > with AppModule)
> >
> > Thanks in advance!
> >
> > -Ben
> >
> > PS - A link to any documentation would be more than adequate, and I
> really
> > appreciate any help!
> >
>
>
> --
> Howard M. Lewis Ship
> TWD Consulting, Inc.
> Independent J2EE / Open-Source Java Consultant
> Creator and PMC Chair, Apache Tapestry
> Creator, Apache HiveMind
>
> Professional Tapestry training, mentoring, support
> and project work.  http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to