File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB and other Java EE Technologies and the fly likes design question Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Reply Bookmark "design question" Watch "design question" New topic
Author

design question

Harm de Laat
Greenhorn

Joined: Sep 07, 2003
Posts: 11
Hi all,
I have a J2EE application running in JBoss.
In my application I need some configuration. For instance, we have to email certain recepients when a action occurs. (For instance, when a certain entity bean is removed we have to send an email to a person). In this email we need to have a configurable messagebody, subject, recipients, reply-address etc... etc...
I cannot use the bean environment entries because these only get read at deploy time. I need to be able to change the configuration during run-time.
What would be a good way to make this as configurable as possible?
Thanks for any suggestions!
Andres Gonzalez
Ranch Hand

Joined: Nov 27, 2001
Posts: 1561
I don't know if this is the correct answer, but once I did something like this:
in my jboss.xml I added this:

I had a class that was in charge only of sending emails. So whenever i needed to send an email (or many emails) I'd invoke this class, and my code did something like this:

there was another configuration file in which you added your SMTP sever, so you wouldn't need to hardcode it, but I cant remember which was
I don't know if this is the correct way, it's only a suggestion


I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: design question
 
Similar Threads
Question about an example in the book Mastering EJB 3.0 4th edition
Stateless Session Beans Data
Connection is already closed due to Firewall
JMS Example
Dependency (Using Spring) in interface?