Re:Metodo que captura formula de calculos em um arquivo

5 respostas
JimMorrison

dah pra fazer isso com o spring… dae ele injeta a taxa pra vc q ficaria no application context (q eh um xml)…

eu fiz um esqueminha na mao tmb prum relatorio acessando um .properties saca só:

private static final Properties propRelatorio;
    private static final String diretorio;
   
    static {
        propRelatorio = new Properties();

         //essa linha tah pegando o endereco do diretorio no web.xml
        diretorio = BaseBackingBean.getContextParam("DIRETORIO_RELATORIO");


        FileInputStream arquivoConfig = null;

        try {
            arquivoConfig = 
                    new FileInputStream(diretorio + "relatorio.properties");
            propRelatorio.load(arquivoConfig);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (arquivoConfig != null)
                try {
                    arquivoConfig.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
        }
    }

    public static String getPropriedade(String prop) {
        return propRelatorio.getProperty(prop);
    }

dae no web.xml

<context-param>
        <param-name>DIRETORIO_RELATORIO</param-name>
        <param-value>/home/projetos/rodoaereo/relatorio/</param-value>
    </context-param>

dae depois uso o conteudo do properties assim:

getPropriedade("chave");

5 Respostas

rodrigo_gomes

Olá,

Veja se isto te ajuda em algo.
http://www.guj.com.br/posts/list/52582.java#276652

JimMorrison

só usei o server.xml para parametrizar o diretorio do arquivo de properties…
se apagar essa linha:

diretorio = BaseBackingBean.getContextParam(“DIRETORIO_RELATORIO”);

e mudar essa:

arquivoConfig = new FileInputStream(diretorio + “relatorio.properties”);

para

arquivoConfig = new FileInputStream(“ENDERECO E NOME DO SEU ARQUIVO”);

pronto, vai ficar de boa pra desktop…

C

properties é uma boa msm,
dê uma olhada nesse site também.

http://www.java2s.com/Code/Java/Development-Class/Preference-Properties.htm

[]s

Spool

Bom dia a todos.

Bom, estou com um problema que preciso solucionar “urgentemente”.
É o seguinte:

Tenho alguns métodos que fazem cálculos matemáticos com alguns valores tipo double recuperados de um objeto Model (que contem diversos valores necessários para o cálculo).

Só que esse cálculo é baseado em algumas taxas váriaveis e praticamente todos os dias essa taxa muda, o que faz com que eu tenha que recompilar o codigo do método que faz o cálculo todos os dias.

Eu pensei em uma solução que não tenho certeza que consiga implementar:

Gravar a fórmula do calculo executado pelo método em um arquivo, por exemplo um XML e criar um método que recupere desse arquivo a formula e faça o calculo com os parametros passados ao metodo.

Alguem tem alguma possível solução para esse meu problema?

Desde já agradeço.

Spool

Minha aplicação é baseada em swing. Será que tem como adaptar ?

Criado 25 de setembro de 2007
Ultima resposta 25 de set. de 2007
Respostas 5
Participantes 4