| Autor |
Mensagem |
|
|
Mais um tópico sobre livros? Sim! Bem.. primeiro vou falar da minha situação, depois a pergunta.
Eu entro neste fórum já a algum tempo e devo reconhecer que naquelas discussões mais calorosas, de várias páginas, eu saio boiando(repositorys, domains, o que?), talvez igual alguém que não seja da área de TI que entre nas nossas salas. Enfim, pouco entendo do que estão falando. Falta base.
5 de maio agora completo 5 anos que comecei a saber sobre programação (faculdade C.Comp), e em junho próximo 1 ano que trabalho na área, desenvolvimento Java p/ Web, para o governo estadual.
Não estou procurando um catálogo de ferramentas, com martelos, alcalites, chaves de fenda e brocas de várias marcas. Se eu nem sei que tenho um prego na mão, do que adianta saber o nome da ferramenta? Acho que pra este questionamento dirão "Só com experiência". Mas mesmo assim quero ler os livros, afinal eles também contam como experiência.
Gostaria é de uma trilha de livros a seguir, em ordem crescente, daqueles que ensinam a língua, os termos, que formam a base sólida, à aqueles mais avançados, mas tão essenciais quanto os primeiros. O tema principal é engenharia de software, arquitetura de sistemas, mas se puderem recomendar outros essenciais (e dizerem para que servem) ficarei grato.
A palavra-chave é base, essência, de preferência que tenham exemplos úteis e reais, que valham a pena (não quero saber sobre como fazer um blog com Rails).
Obs: Eu prefiro ler em português, mas se a tradução estiver ruim, o livro mal-diagramado, ou seja, se fizeram um trabalho porco, vou para inglês mesmo, é minha segunda língua. Bom não é suficiente, sugiram os excelentes!
O meu objetivo é não ter um segundo de dúvida quando me perguntarem sobre tal princípio básico (O que é acoplamento, coesão?), é responder na lata, ter tudo na ponta da língua.
|
 |
|
|
|
Você pode usar o Update Manager dentro do Eclipse p/ baixar e instalar tudo p/ você.
|
 |
|
|
Bem, vá até a pasta de instalação do tomcat (no windows fica em C:\Arquivos de programas\Apache Software Foundation\), e dentro de lib vc irá achar servlet-api.jar. Dê Ctrl+C nele.
De volta no Eclipse, clique em cima do projeto com o botão direito e aperte colar.
Clique com o botão direito em cima do jar e vá em Build Path > Add to Build Path
De volta pro código, aperte Ctrl + Shift + O, e ele irá organizar seus imports.
|
 |
|
|
Oracle AS 10.1.2 pra produção
Tomcat 5? na intranet
Em casa rodo Tomcat 6 pra projetos pessoais.
OAS é chato pra acertar a configuração... demora pra subir... mas tá rodando bem as dezenas de aplicações que temos nele.
|
 |
|
|
|
Esquece, pensei que as threads começavam sozinhas, agora fui ver que é preciso chamar start();
|
 |
|
|
Por que ele não imprime "Hello World!"?
|
 |
|
|
Acho que funciona.
Edit: Só tem um pequeno problema, tem que tirar os objetos da lista quando eles forem desalocados.
Edit 2: Ok, o problema não é tão pequeno, eles nunca serão desalocados dessa maneira, a menos que você retire a referencia deles da lista primeiro.
Edit 3: Use o close() sempre ao parar de usar o objeto.
Sinceramente deve ter um código melhor.
|
 |
|
|
Sem código fica meio difícil, mas vamos lá.
Se entendi bem, esse serviço é uma classe.
Quando você o acessa chamando-o diretamente pela API dele, sem problemas. Quando você o acessa, chamando a WS, que por sua vez chama a classe, tem problemas.
Nesses casos, ambos o Swing e o WS são clientes dessa classe servidora. Ao mesmo tempo, o Swing é cliente do WS, que é o middleware nessa transação.
Perguntas:
Quem obtém a conexão/session do banco, os clientes (Swing e WS) ou servidor (serviço)?
A chamada WS -> Servidor funciona?
O servidor funciona sozinho?
|
 |
|
|
clonex8 wrote:Map é thread safe.. ambientes onde mta gente pode estar acessando.. caso não seja seu caso.. opte por uma ArrayList
Lists resolvem problemas diferentes de Maps.
|
 |
|
|
Fora uns bugs cá e acolá (já mandei tudo pro bugzilla deles), a experiência geral é muito boa.
Por enquanto só achei a parte de refactoring fraca e confusa, mesmo lendo a documentação. Parece que foi jogada lá sem pensar muito.
Eles não tem nada do tipo "Extract Method", p/ mover um método de uma classe p/ outra existente ou nova.
|
 |
|
|
No lugar que você está guardando os dados do sistema, tem as informações sobre lugar onde as fotos estão guardadas?
Edit: Um exemplo em Swing
|
 |
|
|
Object1 está com O maiúsculo. Lembre-se que em Java, palavra e Palavra são nomes diferentes.
PS: tem mais, você está digitando errado o nome de vários identificadores. Aumente a fonte do cpodigo para ver melhor!
|
 |
|
|
Ainda tá bem longe.
(Consultas no banco + Swing + Lógica) na mesma classe não dá muito certo.
Dica: Tente seguir uma apostila dos cursos da Caelum, alguns deles também ensinam a como estruturar as classes e a arquitetura do projeto, refactorings e etc. Não é swing, mas por estar bem estruturado, é fácil de trocar um componente por outro.
No momento estou estudando este aqui.
|
 |
|
|
|
Edit: besteira minha.
|
 |
|
|
Isso poder ser rodado como applet no browser.
Mas respondendo a pergunta, em qualquer lugar entre o primeiro { e o último }, desde que não esteja dentro de outro { ou }.
|
 |
|
|