| 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!!!
|
 |
|
|
|
|