Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 40090 invoked from network); 30 May 2007 14:27:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 May 2007 14:27:40 -0000 Received: (qmail 81529 invoked by uid 500); 30 May 2007 14:27:35 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 81374 invoked by uid 500); 30 May 2007 14:27:34 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 81362 invoked by uid 99); 30 May 2007 14:27:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 07:27:34 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of ted.husted@gmail.com designates 209.85.132.251 as permitted sender) Received: from [209.85.132.251] (HELO an-out-0708.google.com) (209.85.132.251) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 07:27:29 -0700 Received: by an-out-0708.google.com with SMTP id c37so890622anc for ; Wed, 30 May 2007 07:26:56 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=snxgTpqBVWxqXnh0VtVl59BjxrTnzJyD6pOs5T5vv/dKoJOCqueOuo8Qdvwf+kC59K31aOetUVoKlObaFJRu8ODZ/9x5aijbh2qKjjxxbRqgQ070/YfuCUMnXpUmcZRWRTgtVpYj29XmyOjhTmT+zTQMUdIhxZKyB9dQ695vR6U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=dHYncZhPOnw5QX90RW/jt9MQGHiwzq7+tXDJYaiNJKdtMwpplXCQLyCYGKX0CKfjtn7Uc1xy4zgLLilBGT5shigDf4eLpHWJOo4QnF13lBAymO2h+UNbpVha/cHGxSPk8qMZSmaY4XbVfJbP+9ONOXshfnwvWqAkoTPZPlbvr+k= Received: by 10.115.46.9 with SMTP id y9mr3964431waj.1180535216263; Wed, 30 May 2007 07:26:56 -0700 (PDT) Received: by 10.141.67.12 with HTTP; Wed, 30 May 2007 07:26:56 -0700 (PDT) Message-ID: <8b3ce3790705300726x707c1b8u293885e4d873bead@mail.gmail.com> Date: Wed, 30 May 2007 10:26:56 -0400 From: "Ted Husted" Sender: ted.husted@gmail.com To: "Struts Users Mailing List" Subject: Re: Regarding "How can we test applications?" in S2 doc online In-Reply-To: <224187.79321.qm@web56715.mail.re3.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <465D6A7B.9070502@skipdaddy.com> <224187.79321.qm@web56715.mail.re3.yahoo.com> X-Google-Sender-Auth: cadebc502afcef83 X-Virus-Checked: Checked by ClamAV on apache.org On 5/30/07, Dave Newton wrote: > The nice part is that with a good set of service > ("util") classes the web app, the web services, the > unit tests, etc. all use the same underlying code > (functionality). As would a desktop Swing client or > utilities, etc. Yes, we're in the midst of writing a new application module that uses an Ajax frontend. It's uses the same business logic framework as another module we did that used conventional server pages. We're writing a new business facade, to simplify the Ajax calls, but those pass through to all the same business objects we use elsewhere. Web services are useful, but it's important to note that they are not essential to a Service Orientated Architecture. Business objects loaded via Spring, or just popped into application scope, work just as well. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org