Is this the same David Geary that wrote, among others, "Advanced JavaServer
Pages?"

Mark

-----Original Message-----
From: David Geary [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 10, 2003 5:09 PM
To: Struts Users Mailing List
Subject: Re: Using JSTL tags instead of Struts tags


On Thursday, Jul 10, 2003, at 14:40 America/Denver, David Graham wrote:

>> The work that you do with JSTL, and therefore in JSP pages instead of 
>> actions, involves activities like iterating over data, conditional 
>> tests, accessing URLs, i18n, xml manipulation and database access. 
>> Except for database updates and transactions, all of those activities 
>> are well within the perview of a view.
>
> So you're advocating placing some database logic in the view and some
> in
> Java classes?  I've had to maintain apps written that way and it was a
> complete nightmare.  The view has absolutely no business querying the
> database in all but the simplest apps (3 pages max).

No, I'm just saying that reading the database from a view is sometimes  
a viable alternative for smaller applications, especially if you  
encapsulate reading the database within the view itself.

I realize I'm bucking traditional wisdom but I don't like to see  
<sql:query> lumped together with <sql:update> and <sql:transaction>.  
The last two are much more offensive than the first.


david

>
> David
>
>>
>>
>> david
>>
>>>
>>> I'm open to views against mine, and I also wouldn't dismiss the
>>> advise
>>
>>> of the folks who developed struts, but whenever I read "use JSLT" it 
>>> seems to me  a step backwards.
>>>
>>> On Thursday, July 10, 2003, at 03:05 PM, Hookom, Jacob wrote:
>>>
>>>>
>>>> Start using it and you will :-).  The expression language is the
>>>> best
>>>> thing since sliced bread.
>>>>
>>>> David
>>>> I agree, I'm even using the EL parser to do stuff on completely 
>>>> different layers for scripting logic.  Also, you can VERY easily 
>>>> use JSTL's parsing
>>>> objects in your own tags to make them a little more flexible.
>>>> Jacob
>>>>
>>>>>
>>>>> - Keith
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: David Graham [mailto:[EMAIL PROTECTED]
>>>>> Sent: Thursday, July 10, 2003 9:51 AM
>>>>> To: Struts Users Mailing List
>>>>> Subject: RE: Using JSTL tags instead of Struts tags
>>>>>
>>>>>
>>>>> I don't have any documentation but the only Struts taglibs I use
>>>>> are
>>>>> html
>>>>> and tiles.  I replaced my usage of the bean tags with the
>>>>> <fmt:message>
>>>>> tag and the Struts logic tags are all replaced with a combination  
>>>>> of
>>
>>>>> the
>>>>> <c:if> and <c:forEach> tags plus the expression language.
>>>>>
>>>>> The JSPs are remarkably easy to maintain and debug using this 
>>>>> strategy because there aren't any scriptlets or complicated 
>>>>> business logic
>>>>> in
>>>>> them.
>>>>>
>>>>> David
>>>>>
>>>>> --- "Kamholz, Keith   (corp-staff) USX" <[EMAIL PROTECTED]> wrote:
>>>>>> I'd be interested in finding out about this too.
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: White, Joshua A (HTSC, CASD)
>>>>> [mailto:[EMAIL PROTECTED]
>>>>>> Sent: Thursday, July 10, 2003 7:30 AM
>>>>>> To: 'Struts Users Mailing List'
>>>>>> Subject: Using JSTL tags instead of Struts tags
>>>>>>
>>>>>>
>>>>>> A previous thread had encouraged me to look into JSTL.  It looks 
>>>>>> like there
>>>>>> are several tags which I could use instead of Struts tags.  Has
>>>>>> anyone
>>>>>> come
>>>>>> across any documentation about experiences doing this (benefits,
>>>>>> drawbacks,
>>>>>> caveats)?  Anyone care to share their experience?
>>>>>>
>>>>>> Joshua
>>>>>>
>>>>>>
>>>>>> This communication, including attachments, is for the exclusive
>>>>>> use
>>
>>>>>> of
>>>>>
>>>>>> addressee and may contain proprietary, confidential or privileged 
>>>>>> information. If you are not the intended recipient, any use, 
>>>>>> copying, disclosure, dissemination or distribution is strictly 
>>>>>> prohibited.
>> If
>>>>>> you are not the intended recipient, please notify the sender 
>>>>>> immediately by return email and delete this communication and 
>>>>>> destroy all
>>>>>> copies.
>>>>>>
>>>>>>
>>>>>>
>> --------------------------------------------------------------------
>>>>>> -
>>>>>> To unsubscribe, e-mail: 
>>>>>> [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>>>>>
>>>>>>
>> --------------------------------------------------------------------
>>>>>> -
>>>>>> To unsubscribe, e-mail: 
>>>>>> [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>>>>>
>>>>>
>>>>>
>>>>> __________________________________
>>>>> Do you Yahoo!?
>>>>> SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
>>>>>
>>>>>
>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail:  
>>>>> [EMAIL PROTECTED]
>>>>>
>>>>>
>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail:  
>>>>> [EMAIL PROTECTED]
>>>>>
>>>>
>>>>
>>>> __________________________________
>>>> Do you Yahoo!?
>>>> SBC Yahoo! DSL - Now only $29.95 per month!
>>>> http://sbc.yahoo.com
>>>>
>>>> -------------------------------------------------------------------- 
>>>> -
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>> -------------------------------------------------------------------- 
>>>> -
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> http://sbc.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to