Fala Galera…
Não estou conseguindo entender o parsing.
Neste exemplo tb estou usando o Reflection, issu eu entendi.
A duvida é no parsing
Alguem pode me ajudar?
BussinessLogic l = (BussinessLogic) Class.forName(acao).newInstance();
Fala Galera…
Não estou conseguindo entender o parsing.
Neste exemplo tb estou usando o Reflection, issu eu entendi.
A duvida é no parsing
Alguem pode me ajudar?
BussinessLogic l = (BussinessLogic) Class.forName(acao).newInstance();
cara… qual a sua dúvida???
Desculpe eu não entendi…
T+
fala conterraneo!!!
explique melhor sua dúvida… coloque o código todo…
[]s
É o seguinte…
BussinessLogic é uma interface e estas classes que eu pego por reflection implementam ela, ok?
BussinessLogic l = (BussinessLogic) Class.forName(acao).newInstance(); String pagina = l.executa(request,response);
request.getRequestDispatcher(pagina).forward(request,response);
Não estou entendendo como faz o parsing…, chamando o metodo da classe “filha”.
kra… não entendi mto bem oq vc quer dizer com “parsing”…
e no caso, quem é a classe “filha” ?
me desculpe, mas não entendi direito…
É o seguinte…BussinessLogic é uma interface e estas classes que eu pego por reflection implementam ela, ok?
BussinessLogic l = (BussinessLogic) Class.forName(acao).newInstance(); String pagina = l.executa(request,response); request.getRequestDispatcher(pagina).forward(request,response);Não estou entendendo como faz o parsing…, chamando o metodo da classe “filha”.
Cara… meio que resumindo isto mesmo sem entender direito…
BussinessLogic l = (BussinessLogic) Class.forName(acao).newInstance();
Vc tem uma variável acao que “deverá” possuir um nome de classe…(Provavelmente BussinessLogic)
Vc utiliza o Class.forName(acao).newInstance() que retorna uma instância de objeto… que vc precisa converter para BussinessLogic…
String pagina = l.executa(request,response);
Executa um método do BussinessLogic que deve retornar a página.
request.getRequestDispatcher(pagina).forward(request,response);
Executa o dispatcher da pagina obtida