| Autor |
Mensagem |
|
|
Bom dia pessoal.
Temos um algoritmo em Java para fazer criptografia e descriptografia com PBE com MD5 e DES. O algoritmo funciona bem, porém precisamos de um algoritmo em PHP que faça a descriptografia de uma informação criptografada com o algoritmo Java.
Já procuramos bastante na internet mas não conseguimos encontrar nada que funcionasse nesse caso. Alguém conhece alguma forma de fazer isso em PHP?
Segue nossa classe de criptografia:
|
 |
|
|
Valeu pela resposta. Aparentemente o problema é alguma coisa relacionado ao servidor. Ainda está sendo avaliado o real problema.
Obrigado.
|
 |
|
|
Boa tarde pessoal.
Estamos com um problema muito estranho aqui. Temos um webservice onde vários clientes se conectam, sendo que estava tudo OK até terça-feira quando começou a aparecer a seguinte exception no console:
A exception Caused by: java.net.SocketException: Broken pipe a princípio pensamos se tratar de algum problema com o banco, conforme vários artigos relatam, porém após vários testes que fizemos descartamos que seja problema relacionado a banco.
A única mudança ocorrida em nosso sistema foi que um dos clientes passou a enviar um maior número de transação para nós, fora isso nada de mudança.
Alguém pode nos dar alguma luz sobre esse problema?
Obrigado
|
 |
|
|
Boa tarde pessoal.
Estou utilizando Struts 2 num projeto e estou tendo um pequeno problema ao enviar um formulário via ajax.
Minha action do Struts está assim:
E o javascript:
Acontece que após enviar o form, o retorno em JSON está abrindo a janela de Download do navegador ao invés de ser redirecionado para a função. E as informações estão sendo salvas no banco de dados.
Tive um problema parecido com Ruby on Rails, que resolvi alterado o tipo de retorno de JSON para Text, mas no Struts não encontrei uma solução.
Alguém sabe o que pode estar acontecendo?
|
 |
|
|
Bom, isso vai depender muito de que tipo de site você pretende desenvolver.
Se for um simples site institucional com um ou dois formulário de cadastro, certamente que utilizar java não seria o mais indicado, já que uma hospedagem java é mais cara do que uma hospedagem PHP, por exemplo. Mas se for algo mais complexo, talvez você queira utilizar java, pode ser até melhor.
A escolha de uma linguagem depende de muitas coisas, desde facilidade de uso, agilidade no desenvolvimento, até mesmo gosto. Estude algumas outras linguagens, talvez isso facilite em suas escolhas.
|
 |
|
|
Tudo isso tbm misturado com o ExtJS4 que tem um design legal p/ aplicações web....
Tome cuidado com o ExtJS. Utilisei ele em um projeto recente e não gostei do desempenho. Me pareceu muito pesado. Ah, e a licença dele também não é das mais liberais.
|
 |
|
|
|
Procure se envolver em algum projeto na área pretendida (desenvolvimento, certo?). Veja na faculdade se não há algo, tipo iniciação científica, pra que possa acrescentar algo a mais no currículo. Há quem diga que até trabalhos voluntários, tipo ajudar em alguma ONG de qualquer área, ajuda um pouco também.
|
 |
|
|
Opa Vini, valeu pela resposta.
Realmente o melhor cenário é como você citou. Os servlets (e assim o controle de navegação) seriam testados de forma separada, certo?
Estou trabalhando em um sistema legado, sem nenhum teste de unidade escrito, e estou adaptando as áreas em que estou trabalhando e criando os testes. Porém, apesar de haver separação de parte da lógica de negócio, uma parte ainda está nos servlets. Nesses casos, para não haver muitas modificações (não há testes para garantir a integridade do sistema), estou apenas separando a lógica em um novo método.
Espero ter suporte de testes mais para frente para poder fazer mudanças mais profundas.
Valeu.
|
 |
|
|
Boa tarde pessoa.
Me deparei agora com uma dificuldade em realizar testes unitártios em servlets. Qual seria a melhor estratégia para se testar servlets?
Bom, gostaria de testar os servlets passando mocks para satisfazer as dependências do servlet. Consigo passar os mocks e depois chamar o método doPost (ou doGet). Funciona corretamente, mas não consigo saber o resultado da execução do método.
Verifiquei as ferramentas ServletTester http://docs.codehaus.org/display/JETTY/ServletTester e ServletUnit http://httpunit.sourceforge.net/doc/servletunit-intro.html porém, pelo que entendi, essas ferramentas apenas fazem a chamada ao servlet como se estivesse realizando uma chamada a partir de um jsp, mas não consegui descobir como se poderia passar os mocks para o servlet em questão. Isso é possível?
Outra abordagem que já estudei é a de colocar a lógica em um método separado e testar esse metódo e seu retorno. Essa seria uma boa estratégia, ou estaria mais para POG?
|
 |
|
|
Romarcio, há uma aplicação, a qual terei que integrar o sistema que estou desenvolvendo, que já utiliza Spring. O que estou desenvolvendo não utilizava Spring, e estou agora adaptando.
Porém agora consegui resolver, mas com Spring 2.5, utilizando esse exemplo: http://www.mkyong.com/webservices/jax-ws/jax-ws-spring-integration-example/
Quando tiver um tempo voltarei ao Spring 3 para tentar fazer o mesmo utilizando ele.
Muito obrigado.
|
 |
|
|
Então cara, já tinha tentando dessa forma, mas ao executar da sempre NullPointerException no IdiomaDAO.
A impressão que dá é de que o Spring não está sendo carregado na inicialização do tomcat, ou que a injeção de dependência não está sendo feita por ser uma chamada à um webservice.
Estou continuando os testes aqui. Se econtrar a solução eu posto aqui.
Muito obrigado.
|
 |
|
|
Em primeiro lugar, bom dia, e obrigado pelas respostas.
Romarcio, fazendo desse forma não seria para executar o método ao iniciar a aplicação? Pelo menos foi isso que ocorreu aqui.
Bom, não vou poder utilizar anotações. Essa aplicação que estou desenvolvendo vai ser integrada ao sistema já existente, que não utiliza anotações, então tenho que manter dessa forma.Bem que eu preferiria utilizar anotações
Batney, não há como fazer isso sem utilizar anotações?
|
 |
|
|
Boa tarde pessoal.
Estou iniciando com Spring e não estou consiguindo fazer funcionar direito. Estou utilizando Spring 3.0.5 no Toncat 6.
Meu applicationContext.xml está assim:
Bom, quando aciono o webservice CancelamentoVenda e tento utilizar o DAO que deveria ser injetado nele recebo uma NullPoiterException.
Quando, no applicationContext.xml, adiciono
ai sim a injeção de dependência funciona e consigo inserir alguma coisa no banco.
Existe alguma coisa que seja necessário fazer para que seja iniciada a iniciada a injeção de dependências? Já procurei e testei várias maneiras de fazer funcionar mas até agora a única coisa que funcionou foi utilizando o init-method.
Ah sim, também já tentei fazer a injeção de dependências por setters.
|
 |
|
|
|
Eu to testando agora o Redcar https://github.com/redcar/redcar, e apesar de ser um projeto alpha estou achando muito melhor do que usar o GEdit.
|
 |
|
|
Caso não tenha resolvido ainda, a melhor solução que encontrei para isso é colocar no início de cada arquivo .rb da aplicação.
No link http://fernandoluizao.wordpress.com/2009/08/28/dica-adicionando-comentarios-de-codificacao-num-projeto-rails/ tem uma explicação melhor de como fazer isso sem perder muito tempo.
|
 |
|
|