On Fri, 15 Nov 2002, Andy Kriger wrote:

> I agree absolutely - however, MessageResources has been pulled into
> commons-messages which lends to using it more freely (though I haven't found
> a reason to use that yet over ResourceBundle.getBundle() - since it doesn't
> do any sort of automatic discovery of property files you still have to
> provide a filename in your code).

The reason MessageResources was created is because ResourceBundle does not
implement Serializable, and some containers demand that servlet context
attributes be serializable.

--
Martin Cooper


>
> -----Original Message-----
> From: David Graham [mailto:dgraham1980@;hotmail.com]
> Sent: Friday, November 15, 2002 15:27
> To: [EMAIL PROTECTED]
> Subject: RE: giving biz classes access to MessageResources?
>
>
> But you don't want to use MessageResources in your business class because
> then you're tied to struts.  Never import javax.servlet.* or
> org.apache.struts.* in business logic classes.
>
> David
>
>
>
>
>
>
> >From: "Andy Kriger" <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >Subject: RE: giving biz classes access to MessageResources?
> >Date: Fri, 15 Nov 2002 15:16:10 -0500
> >
> >to answer my own question - yes, using
> >PropertyResourceBundle.getBundle(<appResFile>) and i'm guessing if i look
> >further MessageResources has a static utility method that does this
> >
> >-----Original Message-----
> >From: Andy Kriger [mailto:akriger@;greaterthanone.com]
> >Sent: Friday, November 15, 2002 14:57
> >To: Struts Users Mailing List; [EMAIL PROTECTED]
> >Subject: RE: giving biz classes access to MessageResources?
> >
> >
> >I'm talking about a generic class outside of the struts architecture that
> >knows nothing about where the strings are coming from (except that they
> >come
> >from a properties file). So I don't have knowledge of Action or
> >MessageResources or pageContext.
> >
> >-----Original Message-----
> >From: edgar [mailto:edgar@;blue-moose.net]
> >Sent: Friday, November 15, 2002 14:50
> >To: 'Struts Users Mailing List'
> >Subject: RE: giving biz classes access to MessageResources?
> >
> >
> >You can get the app.properties as long as you have the request
> >
> >     MessageResources mr = (MessageResources)
> >pageContext.findAttribute( Action.MESSAGES_KEY );
> >
> >The MESSAGES_KEY is static so you don't need the action.
> >
> >-----Original Message-----
> >From: Andy Kriger [mailto:akriger@;greaterthanone.com]
> >Sent: Friday, November 15, 2002 2:24 PM
> >To: 'Struts Users Mailing List'
> >Subject: giving biz classes access to MessageResources?
> >
> >
> >I have an organizational question. On my current project, we keep SQL
> >queries in our App.properties file to allow us to update the queries
> >without recomiling code. However, this means that (afaik) only the
> >Action can access the query Strings. So, whenever calls are made to our
> >dB class, we have to pass the query as a parameter.
> >
> >Or do we?
> >The dB is a bunch of static methods (could be a singleton just as
> >easily). Is there a better way to set this up that allows the dB class
> >to know about the message resources? Will a call to System.getResource
> >work here? How are other folks handling this kind of thing?
> >
> >thx
> >andy
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
> ><mailto:struts-user-unsubscribe@;jakarta.apache.org>
> >For additional commands, e-mail:
> ><mailto:struts-user-help@;jakarta.apache.org>
> >
> >
> >--
> >To unsubscribe, e-mail:
> ><mailto:struts-user-unsubscribe@;jakarta.apache.org>
> >For additional commands, e-mail:
> ><mailto:struts-user-help@;jakarta.apache.org>
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
> ><mailto:struts-user-unsubscribe@;jakarta.apache.org>
> >For additional commands, e-mail:
> ><mailto:struts-user-help@;jakarta.apache.org>
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
> ><mailto:struts-user-unsubscribe@;jakarta.apache.org>
> >For additional commands, e-mail:
> ><mailto:struts-user-help@;jakarta.apache.org>
>
>
> _________________________________________________________________
> Add photos to your messages with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail
>
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:struts-user-help@;jakarta.apache.org>
>
>
>
> --
> To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to