Arquivo de configuracao... Como ler? [RESOLVIDO]

Bom Dia galera,

estou aqui labutando num desenrolar de um programinha e me deparei com uma duvida cruel

tentei procurar e nao achei alguma coisa q me instruisse bem
vamos la!

Criei um arquivo xml de configuracao chamado connector.conf.xml
olha ele ai:

<?xml version="1.0" encoding="UTF-8"?>

<connector>
	<root version="1.0.0" autor="Ricardo Gobbo de Aguas" name="SISBBConnectorJ"></root>
	<handler class="br.com.bb.behavior.impl.BehaviorSwing">
		<error class="br.com.bb.behavior.impl.swing.ErrorHandlerSwing"></error>
		<database></database>
		<view></view>
		<configuration></configuration>
		<sisbb></sisbb>
	</handler>
</connector>

PS: ele ainda nao está pronto

gostaria de fazer uma aplicação que leia esse documento e veja qual classe é pra ser instanciada
de acordo com o que estiver nessa configuracao…

Duvidas:

Como fazer pra ler esse XML e;
Como instanciar uma classe pela String…

vlw moçada

Para ler o arquivo de configuração, você tem várias opções:

Commons Config
Commons Digester

Para instanciar uma classe pelo nome dela:

Class clazz = Class.forName("br.com.bb.behavior.impl.BehaviorSwing");
Object obj = clazz.newInstance();

:lol:

Acho que isso irá te ajudar e muito…

Haha… agora ficou fácil.

T+

eu li isso ai ja

to fazendo aqui uns testes mas ele ta pedindo varios pacotes do Apache Commons

vc sabe quais sao os que ela pede?

abs

[quote=gobbo]eu li isso ai ja

to fazendo aqui uns testes mas ele ta pedindo varios pacotes do Apache Commons

vc sabe quais sao os que ela pede?

abs[/quote]

http://commons.apache.org/configuration/dependencies.html
Dá uma olhadinha com calma… “funfa” que é uma beleza!

nohhhh

vlw man

funfou q foi uma beleza

lol

vlw

Parabéns moleque! :smiley:

o mais interessante é que dah pra manipular tudo, ate personalizar (on-line) o arquivo de configuracao…

vlw man