Mensagens enviadas por: Calzetta
Índice dos Fóruns » Perfil de Calzetta » Mensagens enviadas por Calzetta
Autor Mensagem
Trabalho com Java nesses últimos anos e digo a todos que mercado tem, mas a m~ao de obra esta se desvalorizando. Os projetos espalhados pelo Brasil que usam Java EE ou s~ao incêndios ou projetos engessados.
Python est'a crescendo inegavelmente.

O livro que recomendo e que estou usando eh Core Python Programming, Second Edition de Wesley J. Chun.
De qualquer maneira a aplicação deve ter seu web.xml (que conceitualmente é chamado de deployment descriptor), seus jars na pasta WEB-INF/lib e outros detalhes de uma aplicação web.
Eu mesmo, quando não conhecia o Axis li o tutorial do GUJ, muito bom e atendeu plenamente minha aplicação.

Dê uma olhada nele: http://www.guj.com.br/java.tutorial.artigo.180.1.guj
Pelo que entendi ao executar no elcipse funciona e fora dele não.

Irei fazer algumas deduções ok?

  • Vc adicionou os jars do Axis no seu eclipse ao dar Run As nele funciona.
    Fora do eclipse vc acessa seu applet e nada.


  • Vc está rodando sua aplicação no tomcat?
    Editou seu web.xml para o axis rodar e fazer sua aplicação web fornecer servicos Web?

    Poderia detalhar seu ambiente de desenvolvimento?
    WEB.xml é responsável por conciliar um nome à uma classe servlet., se chama mapeamento, geralmente este erro é o que provoca a página de erro 404.
    O google é uma maravilha, porém pra achar um bom material é dificil, mas isso não responsabilidade do Google.

    O Google trás todos os materiais que colocam na Web, mas as pessoas não colocam bons materiais, salvo raras exceções.

    O livros, que tbm podem estar na web em pdf, completam informações que na web só são achado em tópicos e em foruns.
    Como vc está migrando do NetBeans e provavelmente vc vai avaliar muitas coisas ainda e também disse que que plugins já plugados sugiro o eclipse lomboz. http://lomboz.objectweb.org/downloads/download.php .

    Tem muitos plugins redondos já.

    Boa análise de ambiente
    Titôsca ,

    Sugiro que para isso vc ponha a mão na massa através da apostila 2 para Web da caelum http://www.caelum.com.br/caelum/curso-21.jsp .

    Caso vc sinta dificudades com Eclipse e conceitos precedentes quanto à Java Web esude a apostila 1 http://www.caelum.com.br/caelum/curso-11.jsp.

    Após manjar legal de como fazer um pequeno projeto, rodando no tomcat e tal há um livro muito bom, completo e bem fácil de entender, desde que vc já tenha estudado java Web, ele se chama Desenv. Aplic. Web c/ JSP, Servlets, JSF, Hibernate, EJB 3, Persistence e AJAX , autor Edson Gonçalves.

    Boa sorte.
    evil.hunter,

    Use a solução abaixo neste momento, as apostilas da Caelum são muito boas e elas têm um objetivo pedagógio, não pule etapas.

    Faça do jeito abaixo para vc manjar de lógica e atributos de classe, mais para frente vc aprenderá os modos corretos.

    Siga a apostila.

    evil.hunter wrote:Adolfo infelizmente ainda não aprendi reflexão ainda. Rmarin eu vi o que estava fazendo errado, eu tinha feito código idêntico ao que você fez só que não tinha colocado o this. Por isso não estava dando certo. Alias muito obrigado a todos pelas respostas...



    rmarin wrote:
    evil.hunter wrote:Adolfo infelizmente ainda não aprendi reflexão ainda. Rmarin eu vi o que estava fazendo errado, eu tinha feito código idêntico ao que você fez só que não tinha colocado o this. Por isso não estava dando certo. Alias muito obrigado a todos pelas respostas...






    Cara, a minha sugestão foi exatamente para você não usar isso. Imagine, toda vez que uma casa ganhar uma nova porta você terá que colocar um novo if nesse código, isso não é legal.

    Usar reflection na camada de negócios para capturar o tipo dos atributos, perguntar se é uma porta e aí sim verificar se ela está aberta, é uma solução. Porém não acho que seja a melhor saída. Reflection deve ser utilizada somente em casos em que haja realmente necessidade, ou seja, dificilmente você usa reflection na camada de negócios. Geralmente em classes de infra-estrutura, ou coisas do gênero.


    Agora com relação a solução do varargs, também é uma saída, entretanto, caso a casa ganhe novas portas, além de termos que inserir novos atributos Porta a classe, teremos que colocar um novo argumento para o método contaPortasAbertas (Porta portas...).

    --

    Uma casa tem N portas, a não ser que seja uma casa específica, ou seja, CasaDaTiaAvóDoMarquinhos, fora isso, a melhor solução é trabalhar com uma lista. Daí você pode ter o addPorta(Porta porta), e aí sim sua casa vai poder ter quantas portas você quiser, e poderá ser a CasaDaTiaAvóDoMarquinos, CasaDoPaiDoZezão, CasaDosInferno...




    rmarin, não se esqueça que ele está aprendendo a apotila da Caelum ainda.
    fabio.candia wrote:Alguém conhece o livro "Big Java", se ele é bom?

    Agradeço,
    Fábio.

    Fábio, este livro, Big Java de Cay Horstmann é fabuloso. Aliás eu recomendo este livro para todos os iniciantes.

    Este livro é tão bom que se vcs tiverem paciência na livraria vcs podem conferir o seguinte: O livro "Big Java" e "Conceitos de Computação com o Essencial de Java", que são do mesmo autor.

    Ao folhear "Conceitos de Computação com o Essencial de Java" poderão ver que seu conteúdo é didático e ensina bem, pois é direcionados para alunos de Ciencia da computação. O Big Java é o mesmo livro com capítulos a mais, com programação Web, XML e mais.
    E de pensar que pagamos tão caro por revistas e livros!!!
     
    Índice dos Fóruns » Perfil de Calzetta » Mensagens enviadas por Calzetta
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team