Return-Path: X-Original-To: apmail-cayenne-user-archive@www.apache.org Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7F02EEB0E for ; Thu, 27 Dec 2012 02:49:18 +0000 (UTC) Received: (qmail 56688 invoked by uid 500); 27 Dec 2012 02:49:18 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 56527 invoked by uid 500); 27 Dec 2012 02:49:18 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 56494 invoked by uid 99); 27 Dec 2012 02:49:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Dec 2012 02:49:16 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of matero@gmail.com designates 209.85.219.53 as permitted sender) Received: from [209.85.219.53] (HELO mail-oa0-f53.google.com) (209.85.219.53) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Dec 2012 02:49:08 +0000 Received: by mail-oa0-f53.google.com with SMTP id j6so8585584oag.12 for ; Wed, 26 Dec 2012 18:48:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=U5WmXmsf9pr2I+ShfkHxdCcubEkbRQybAP9rewS8UNw=; b=BKpLEoD5u8TnY9N6x8jo6nyJHiDC69wYGn7vRiH0AZqvqU3ANz2Hl+f/Jf+5Dcimoy 3bRh88GrSFEDg3fiPAZ6e1te1KGsGLvk5a9ETUScnsCCJQcKh86sBDYhSpattT+cCOop Ue6xo+6ifJ2+C0Zz+ZVpQWaze8P+dP1kQdhei/rikXBbtYZXvtQ47BF1vf2eZVadaumS 5y8Uk5ZShWpIKFNmqNJ8Q3THtl03eG2kaierXq4mrtopH5hTZfhRKSjLVnU0JIMZBHtS T5VN8h+sP88RV5G8tMZMqc8r9nE4xORFyUJicEsFdMYWSEAgq3TEiJIn3l89hZjw1k/y WsiA== MIME-Version: 1.0 Received: by 10.60.7.129 with SMTP id j1mr11747128oea.54.1356576527648; Wed, 26 Dec 2012 18:48:47 -0800 (PST) Received: by 10.60.142.73 with HTTP; Wed, 26 Dec 2012 18:48:47 -0800 (PST) In-Reply-To: <1356558464.78611.YahooMailNeo@web122306.mail.ne1.yahoo.com> References: <13AA4917-A91F-43A2-AF3F-E9A481C70CCE@objectstyle.org> <50D74358.8090409@maniatis.org> <50DB14C8.2060503@maniatis.org> <211B9D42-C0FE-4194-BD05-BFFA61B37E7D@objectstyle.org> <50DB2E11.6070209@maniatis.org> <4988EEBF-7443-43F0-8DDD-2026D71C2E93@objectstyle.org> <1356556437.50730.YahooMailNeo@web122303.mail.ne1.yahoo.com> <1356558464.78611.YahooMailNeo@web122306.mail.ne1.yahoo.com> Date: Wed, 26 Dec 2012 23:48:47 -0300 Message-ID: Subject: Re: Add ActiveRecord support to Cayenne From: =?UTF-8?Q?Juan_Jos=C3=A9_Gil?= To: user@cayenne.apache.org, emeka okafor Content-Type: multipart/alternative; boundary=e89a8fb1fac80a87b004d1cc9601 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb1fac80a87b004d1cc9601 Content-Type: text/plain; charset=UTF-8 Pardon my ignorance, I really don't understand what do you mean with >>Beside that I rather do simple stuffs like the webobjects guys do. You do not hear them complain about such >>things like services, and dependency injection and what not I don't know anything about WO :( I would really appreciate to have some clue about that :) Regards, Juanjo 2012/12/26 emeka okafor > It depends on what you call service. Is a service a message call that is > remote in the sense that it is outside of the same JVM or is a service any > random function that do not belong to the domain object? If I am working in > a j2ee/spring environment i.e I want to use ejbs or have a container > managed my objects, then you are right and I am going to have a problem > integrating cayenne objects into that environment and will do all kind of > gymnastic to accomodate for that, by creating fake pojos with wrapper and > annotations so that the container can inject those services. In this case, > my cayenne objects become naked(cayenne is not to blame for that). > Personally I would rather program in groovy with metaprogramming than do > all that stuff if I had to. Beside that I rather do simple stuffs like the > webobjects guys do. You do not hear them complain about such things like > services, and dependency injection and what not. I mean, last time I > checked, Apple Itunes > was running on a technologie similar to cayenne. > --e89a8fb1fac80a87b004d1cc9601--