Return-Path: Delivered-To: apmail-tapestry-users-archive@www.apache.org Received: (qmail 49726 invoked from network); 2 Mar 2007 15:35:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Mar 2007 15:35:49 -0000 Received: (qmail 42881 invoked by uid 500); 2 Mar 2007 15:35:53 -0000 Delivered-To: apmail-tapestry-users-archive@tapestry.apache.org Received: (qmail 42870 invoked by uid 500); 2 Mar 2007 15:35:53 -0000 Mailing-List: contact users-help@tapestry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tapestry users" Delivered-To: mailing list users@tapestry.apache.org Received: (qmail 42860 invoked by uid 99); 2 Mar 2007 15:35:53 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 07:35:53 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [216.169.140.134] (HELO palpatine.vmsinfo.com) (216.169.140.134) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 07:35:41 -0800 Received: from nyc-mailbox-03.vmsinfo.com (localhost.localdomain [127.0.0.1]) by palpatine.vmsinfo.com (8.12.10/8.12.8) with ESMTP id l22FZJCM008251 for ; Fri, 2 Mar 2007 10:35:19 -0500 Received: from [10.1.1.112] (localhost.localdomain [127.0.0.1]) by nyc-mailbox-03.vmsinfo.com (8.12.11/8.12.10) with ESMTP id l22FZGYl012799 for ; Fri, 2 Mar 2007 10:35:18 -0500 Message-ID: <45E84465.4070404@vmsinfo.com> Date: Fri, 02 Mar 2007 08:36:05 -0700 From: Steve Shucker User-Agent: Thunderbird 1.5.0.5 (X11/20060728) MIME-Version: 1.0 To: Tapestry users Subject: Re: plugins for a tapestry app? References: <45E79F9A.3050205@ifactory.com> <1172846108.8444.2.camel@bender.ifactory.com> <1172848972.8444.8.camel@bender.ifactory.com> In-Reply-To: <1172848972.8444.8.camel@bender.ifactory.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org anonymous/anon Dan Adams wrote: > Is there an anonymous login for this? > > On Fri, 2007-03-02 at 09:41 -0500, James Carman wrote: > >> There's a HiveMind module for that, actually. Check out: >> >> http://svn.javaforge.com/svn/hivemind/hivemind-hibernate3/trunk/src/main/resources/META-INF/hivemodule.xml >> >> That's my hivemodule.xml file and it basically just sets up a >> configuration point that allows any HiveMind module to contribute to >> the Hibernate configuration. It works great in our application, >> allowing us to just drop in new parts of the "domain" model and they >> just get added into the mix automatically. >> >> >> On 3/2/07, Dan Adams wrote: >> >>> hmm. specifically for hibernate, how do you have it contribute new >>> entities? >>> >>> On Thu, 2007-03-01 at 23:49 -0500, James Carman wrote: >>> >>>> Since HiveMind is already integrated with T4, I'd say use it. It has >>>> the ability to dynamically discover new modules like you're wanting. >>>> I came up with a similar architecture to allow multiple modules to >>>> contribute to my Hibernate configuration dynamically. All you had to >>>> do is drop in the jar, and the entities were automatically picked up >>>> by the hibernate configuration. >>>> >>>> On 3/1/07, Dan Adams wrote: >>>> >>>>> So I have a T4 app and I'm trying to get a sense for how hard it would >>>>> be to allow the user of plugins. What I mean is that I would like to be >>>>> able to write a plugin, put the jar in the WEB-INF/lib, and then have my >>>>> application load it. The plugins could be either interface contributions >>>>> or strictly something behind the scenes. Does anyone have any experience >>>>> with doing something like this? Would hivemind be the best bet or is >>>>> something like Java Plugin Framework better? I'm looking for any and all >>>>> thoughts/suggestions. Thanks. >>>>> >>>>> - dan >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org >>>>> For additional commands, e-mail: users-help@tapestry.apache.org >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org >>>> For additional commands, e-mail: users-help@tapestry.apache.org >>>> >>>> >>> -- >>> Dan Adams >>> Senior Software Engineer >>> Interactive Factory >>> 617.235.5857 >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org >>> For additional commands, e-mail: users-help@tapestry.apache.org >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org >> For additional commands, e-mail: users-help@tapestry.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org For additional commands, e-mail: users-help@tapestry.apache.org