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]

