| Autor |
Mensagem |
|
|
Luca wrote: Agora mesmo estou aqui tentando descobrir se vale a pena usar o Hibernate com Stored Procedures, se peço ajuda aos universitários do Spring, se recorro ao iBatis ou vou de JDBC na raça..
é tudo uma questão do que você vai usar a maior parte do tempo. se for pra vc usar 90% do tempo o hibernate de forma nativa, ou seja sempre escrevendo o sql específico para o oracle em vez de hql, compensa adotar o ibatis. tenho trabalhado com o ibatis, ajuda bastante nesses casos, e estou muito feliz por não ter que usar jdbc diretamente.
|
 |
|
|
vc pode usar o vraptor pra fazer isso:
http://www.wbotelhos.com/2010/07/28/upload-e-download-com-vraptor-3/
vc vai usar jsp... mas com um framework pra facilitar sua vida
|
 |
|
|
luistiagos wrote:
bobmoe wrote:
luistiagos wrote:
ta certo darei a resposta...
a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6.
Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...)
caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio)
e pego o meio "mais significativo nela"... ex:
1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo"
ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3...
e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera:
Qual são os próximos 6 números da sequencia?
1,2,3,6,3,3,18,108,3,3....
e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba....
espero que vc não escreva códigos tão fáceis assim.
hehehe... estava sendo ironico quando disse que era baba...
realmente é muito baba não acha?
tb espero q seus códigos não sejam ironicos assim
|
 |
|
|
luistiagos wrote: ta certo darei a resposta... a sequência começa na 3 numero... depois de 1,2,3 ele sempre pega o numero do meio da sequência ou seja o 2 neste caso, verifica se o valor é par. se for par multiplica pelo ultimo numero da sequencia neste caso o 3 gerando o próximo numero da sequência, neste caso o 6. Caso for ímpar multiplica pelo primeiro numero da sequencia neste caso o 1 (por isto que o 3 se repete tanto assim...) caso o numero de elementos que tem na sequencia não for impar (ou seja a sequencia não tem meio) e pego o meio "mais significativo nela"... ex: 1,2,3,6 tem quatro números na sequencia 4 não é impar e não tem um "meio comum" então o calculo para ira pegar o que chamo de "meio mais significativo" ou seja é expresso por este calculo: abs(n/2 + 1) onde n é o numero de elementos da sequencia, neste caso o 3, 3 é impar então o próximo número será o equivalente produto do elemento do "meio mais significativo" com o primeiro elemento da sequencia, neste caso 3 x 1 que resulta em 3... e assim por diante... sempre o é pego "meio mais significativo" da sequencia verificado se este é par caso seja este é multiplicado pelo ultimo numero da sequencia senão será multiplicado pelo ultimo numero...
só pra constar. vc tinha dito:
Ai vai um teste de lógica baba para animar a galera: Qual são os próximos 6 números da sequencia? 1,2,3,6,3,3,18,108,3,3.... e ai alguém sabe? este é baba... acabei de bolar aqui...
tem que ter muita falta de bom senso pra dizer q isso é baba.... espero que vc não escreva códigos tão fáceis assim.
|
 |
|
|
|
só lembrando, são apenas nove euros pela documentação. valor insignificante para as empresas que vão fazer lucro com isso. preço aceitável até mesmo para desenvolvedores que já deveriam estar acostumados a pagar por livros de programação.
|
 |
|
|
apesar de toda particularidade de engines e consoles, suponho q os projetos de jogos encapsulem essas dependencias para reaproveitar o máximo de código possível nas outras plataformas. afinal, existem jogos que rodam em mais de um console. qual a forma mais comum de isolar essas dependencias? seria via wrappers mesmo? []s, bob
|
 |
|
|
marcosalex wrote:Já vi um monte de linguagem nova aparecer, pregarem que é o futuro e que os desenvolvedores tem de focar nelas. Daí um monte de gente gasta dinheiro com treinamento, participando de congressos e apresentações e meses depois a linguagem desaparece.
Vamos ser críticos: quanto tempo um bom desenvolvedor demora pra aprender uma linguagem pelo menos ao ponto de ficar produtivo?
Se na sua região o mercado dessas linguagens estiver promissor, beleza. Mas se ainda ficar só na promessa, acho melhor investir em tecnologias que hoje estão em alta e geram dinheiro.
O que não pode é a pessoa ficar extremamente focada em uma só linguagem ou uma só tecnologia, mesmo Java sendo a mais popular. Mas acho que isso é óbvio.
não aparecem tantas novidades assim em linguagens para isso se tornar um problema. se a pessoa acompanha o mercado já teve alguns anos para dominar de forma produtiva pelo menos ruby ou python.
|
 |
|
|
utlizando esse exemplo, onde cidade está nula: Como a tipagem é fixa, quando não é utilizada uma referencia de memória, não podemos retornar um tipo diferente do declarado como retornado pelo método, pois dessa forma geraria outra exception como "Type mismatch: cannot convert from NullObject to Cidade". E se em vez disparar NullPointerException fosse adotado um NullObject, geraria algo do tipo "The method getEstado() is undefined". Só de ver casos como esses da pra ter uma idéia quantos detalhesinhos poderiam complicar a vida do programador.
|
 |
|
|
Kenobi wrote:
bobmoe wrote:
Kenobi wrote:
Em contra-partida, muitas pessoas argumentam em cima de JSON em favor ao XML e nem sabem a diferença, somente sobre a verbosidade. Não sabem que o JSON é permissivo e em ambientes financeiros, isso poderia ser um problema. Que há protocolos já definidos como SWIFT (financeiro) e HI7 (saúde) e não vão mudar do dia pra noite.
oi kenobi,
oq vc quis dizer com permissivo?
[]s,
bob
Olá Bob, depois dê uma pesquisada em segurança, injeção de tags, restrições de tipos, que vai entender
eval() é tão perigoso quanto sql injection e não é por isso q paramos de usar banco de dados, simplesmente validamos as entradas.
|
 |
|
|
Kenobi wrote:
Em contra-partida, muitas pessoas argumentam em cima de JSON em favor ao XML e nem sabem a diferença, somente sobre a verbosidade. Não sabem que o JSON é permissivo e em ambientes financeiros, isso poderia ser um problema. Que há protocolos já definidos como SWIFT (financeiro) e HI7 (saúde) e não vão mudar do dia pra noite.
oi kenobi,
oq vc quis dizer com permissivo?
[]s,
bob
|
 |
|
|
|
vou lembrar desse tópico quando ver aquele anúncio na MundoJ: "GUJ mais de 500 mil mensagens"
|
 |
|
|
saoj wrote:
Sergio Lopes wrote:A boa prática geral diz que injeção por construtor é bem mais elegante que por setter. Além de gerar menos código, exibe melhor a relação de dependência e não permite que o objeto esteja em estado inconsistente. É o que o pessoal chama do Good Citizen Pattern.
Eu prefiro por setter. Há vantagens e desvantagens de usar construtores versus setters.
oi saoj,
acho q ele ta querendo dizer q quando objetos são criados eles devem estar prontos para o uso.
quando ocorre a injeção por setter vc tem uma instancia inconsistente, que na verdade é corrigida posteriormente via setter.
[]s,
bob
|
 |
|
|
uml é só uma ferramenta pra analisar a situação e não é porque parou um pouco para se esclarecer antes de codificar que é waterfall. apesar de várias ocasiões conseguirmos fazer a modelagem da situação mentalmente, as vezes é mais difícil fazer isso, principalmente em grupo quando todos devem entender o problema.
|
 |
|
|
nakhan wrote:Ola pessoal! Gostaria muito de saber como fazer para se tornar um analista de sistemas java junior, o que devo estudar e como me preparar para esta apto a trabalhar nessa área
se vc souber ingles e for um aluno dedicado na faculdade, java vai ser o menor dos seus problemas.
|
 |
|
|
oi luca, isso significa que agora as empresas com muitos computadores podem fazer o próprio cloud privado? pq oferecer esse serviço para terceiros parace ser coisa de gente muito grande.
|
 |
|
|