well, i'm using tapestry-ioc alone with several projects, may be around
~10.  I perfer it by many means to Spring as i were doing before with
HiveMind.

Here is how it is typically looks like with my projects:

pom.xml

         <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-ioc</artifactId>
            <version>5.1.0.5</version>
        </dependency>

Somewhere in the servlet init class (or may be Main class or any other
entry point to your app):

            RegistryBuilder builder = new RegistryBuilder();
            builder.add(ServerModule.class);   //add your own module
            builder.add(HibernateCoreModule.class);  //add some other 3rd
party or yours module, why not Hibernate :)

And bind everything together in your ServerModule:

public class ServerModule
{
    private static final Logger slog = LoggerFactory.getLogger("SERVER");
    private static final Logger elog = LoggerFactory.getLogger("ERROR");

    public static void bind(ServiceBinder binder)
    {
        binder.bind(...);
    }
}

Have fun :)






On Wed, Dec 21, 2011 at 7:19 PM, Dimitris Zenios
<dimitris.zen...@gmail.com>wrote:

> Maybe someone has to write a page on how tapestry core-works and how it
> links tapestry-ioc with web applications.Many including me want to used
> tapestry-ioc into their own applications but some times i find it very
> difficult to understand how everything glues together in tapestry-core.Some
> things just work automagically :)
>

Reply via email to