Arquivo da categoria 'JavaWiki'

O que são Design Patterns (Padrões de Projeto)?

Diego Raphael Pedroza Santiviago - 27 de Novembro de 2007 às 3:19

Olá caros leitores, aproveitando a maré de conhecimento adquirido a cada dia no nosso visitadíssimo blog, vou hoje apresentar para vocês o conceito de Design Patterns, que muito se fala e pouco se explica. Mas TTwiter não deixa nossos leitores na mão.

 

Os designs patterns apresentam soluções conhecidas para problemas de software que se repetem em vários projetos. Conhecê-los ajuda o desenvolvedor a não “reinventar a roda” ao tentar criar sua própria solução para um problema que já possui solução comprovada.

É importante lembrar que os patterns não são trechos de código já prontos, bastando copiá-los para o nosso programa. São soluções em um nível de abstração mais alto – tipicamente apresentando uma estratégia, em inglês Strategy, em francês Stratégie, em grego Στρατηγικη, em russo Стратегии, em alemão Strategie, em árabe الاستراتيجيه, para a solução do problema e não a própria implementação da solução.

O que é Deployment? (Ou Deploy)

Diego Raphael Pedroza Santiviago - 27 de Novembro de 2007 às 2:06

Eaí galerinha, acabaram as aulas e voltei à ativa! Mas, como todo bom estudante, não consigo parar de estudar. Estava hoje lendo a revista Java Magazine ed. 50, uma reportagem que fala sobre JBoss. Termos vai, termos vêm.. E, no meio de tantas nomenclaturas o que mais encontro é deploy, ou deployment. Mas afinal, que diabos é isso? Depois de dar uma pesquisadinha, encontrei algumas respostas.

 

Deployment é a tarefa de instalar um software em diversas estações, ou seja, no servidor de aplicações, de maneira simples e eficiente visando organizar, facilitar e agilizar a manutenção após a sua implementação. Mas de nada adianta instalar os aplicativos para depois disso não saber gerenciá-los.

 

O Deployment deve ser executado de maneira inteligente e planejada para que o administrador de redes não perca tempo com tarefas inúteis, repetitivas ou inadequadas, mantendo um controle rígido - mas de maneira simples - sobre seus servidores e estações. “

 

Resumindo, é colocar sua aplicação no servidor de aplicações.

 

ê mundo confuso da computação. Mas fica meu conselho:

Antene-se!