Ant e Jboss

Galera, estou meio perdido, ja dei uma lida nos topicos sobre eles porem nao ficou mto claro.
Qual a função do Ant ? Gerenciar Deploys ? Como ele gerencia ? O que tem legal nele ?

O Jboss é um servidor de Aplicação ? Oq ele faz de util ?

Como Configurar esses caras no Eclipse ?
Vlw galera.

Muitas perguntas ein…

ANT
imagina que vc esta no Windows e cria um arquivo .bat para executar uma serie de tarefas. Se vc for fazer estas mesmas tarefas no Linux nao vai funcionar nada.
O ANT serve como um executador de tarefas padronizado. Que dado um script de execuçao (xml) ele vai executar as tarefas uma depois das outras. O lance eh que se pode criar tags proprias e tal…muto legal…Eh assim que as ferramentas fazem para executar suas tarefas. Quando vc clicar em fazer deploy na verdade ela executa um script ANT com as tarefas para fazer deploy

JBOSS
Eh um servidor de aplicacao. E como todo servidor de aplicacao serve para cuidar da sua aplicacao. O ponto forte eh que se pode utilizar de muitos servicos ja implentados pelo servidor (JEE)

ECLIPSE
Configurar o JBoss no eclipse fica mais facil com a utilizaçao de plugins. Eu utilo o Eclipse WTP (WebTools) que ja vem preparado para JBoss…

O ant é uma ferramenta que automatiza as tarefas que você precisa fazer para empacotar a sua aplicação. Por exemplo, você quando faz uma aplicação web tem que gerar um pacote war. Dentro do pacote tem uma estrutura que você deve obedecer para que a aplicação funcione apropriadamente (pasta WEB-INF, classes, jsp, etc), e o ant te ajuda a manter esta estrutura através de um arquivo build.xml(pode ter outro nome) onde você define todas as tarefas que quer fazer (compilar, deploy, zipar, etc).

O JBoss é um servidor de aplicação, onde você pode colocar aplicações que utilizem EJB(depois dá uma procurada em EJB pra saber seus benefícios), diferentemente do Tomcat.

Em linhas bem sucintas é mais ou menos isso.