Mensagens enviadas por: pbnf
Índice dos Fóruns » Perfil de pbnf » Mensagens enviadas por pbnf
Autor Mensagem
Acho que aqui não é o lugar apropriado para essa pergunta !!!
Use o firebug pra verificar o que esta sendo requisitado quando vc submete o formulario pois na linha 54 acho que falta o <c:curl>
Opá, vc ta perdendo tempo tentando implemnetar isso no Struts!!! Vá logo para o vRaptor !!!

PS: Primeira vez que vejo alguem falar em tags jsp, tbm uso isso pois quero produtividade e não ficar criando um tipo de interface para cada sistema, legal. O que vc tem de layout sobre isso ?

Caused by: java.security.InvalidKeyException: Unsupported key type: SunPKCS11-SmartCard RSA private key, 1024 bits (id 1, token object, sensitive, unextractable)


Vamos ler as msgs de erro !!! Pra começar lembre-se que vc tem o conteiner web(tomcat) entre a sua classe e o webservice e vc tem que informar ao tomcat as libs necessarias. No seu teste vc ta usando token ?Pois na msg é o que ta mostrando! E lembre que-se que o servidor é um equipamento e o cliente é outro aonde teoricamente tem que estar o token. O que o pessoal faz é usar um certificado A1(arquivo) e não um A3(token) quando se tem um servidor executando a aplicação de envio de NFe
1º - Faça um teste imprimindo as ocorrencias do objeto "achei" usando <foreach> pra saber se o problema é do displaytag ou da manipulação via EL;

2º - Se aparecer o conteudo no <foreach> então o problema é no displaytag e pode ser que vc não tenha os JARs necessarios no tomcat6 então veja esse link http://www.javaworkspace.com/displayTags.do
Vc ta usando o dialeto correto para o SQLserver ? Outra coisa, em uma consulta paginada o select deve conter a partir de que posição vc deseja e quantos elementos devem ser retornados.
Esse funcionamento deveria ser igual no tomcat6 e o que parece é que não esta havendo a interpretação de EL(expression language)
O que vc tem que fazer é a paginação no lado do servidor aonde o Select retorna a partir de uma posição N elementos. Mas qual é esse datatable do jquery que vc ta usando ?
silascou wrote:
pbnf, sim eu estou usando eclipse (só uso por livre pressão da empresa).

- E qual seria a sua escolha ?


silascou wrote:Mas alguns erros não são detectados pela IDE.

- Tudo que vc relatou é detectavel pelas IDEs


silascou wrote:Eu também comecei a dar uma olhada em tags customizadas. Na verdade queria ver se já encontrava algo pronto (mais barato né).
Pesquisando achei uns videos de Spring Roo, achei bem interessante, vou fazer uns testes.

- O SpringRoo é um gerador de aplicação. A criação de tagfiles é bem simples e tbm tem o conjunto de taglibs que o proprio pessoal do vraptor ajudou a criar chamado Waffler.
silascou wrote:
Uma coisa que percebi foi que ao digitar a view estão acontecendo 3 coisas:
- Erros de tags html (algumas tags que não foram fechadas e erros de declaração)
- Erros de declaração de Javascript (Virgulas e chaves esquecidas no meio do código)
- Erros de declaração JSON (Também virgulas e chaves esquecidas no meio do código)

Eu consigo detectar e reparar esses erros com facilidade.. mas dependendo da experiência do programador essas correções não são tão simples.


O que vc ta relatando não é problema atrelado ao vraptor, isso vai acontecer com qualquer framework e é impressão minha ou vc ta usando bloco de notas pra programar ? Pois se vc usar alguma IDE vc tem todos esses problemas assinalados na hora. E sobre ser "produtivo com o vraptor" é relativo pois na verdade vc tem que pensar no lado do servidor(vraptor) e no lado da visão(html+JS+CSS) em como automatizar as operações repetitivas, no lado servidor usar de verdade a OO e no lado da visão a dica é usar taglibs customizadas.
Se vc tem o arquivo .WAR vc não precisa descompactar é só jogar o arquivo no dirtorio webapps mas antes disso vc tem que tar com a base de dados ja criada.
Vc vai ter que conhecer SNMP e pode ser feito com qualquer linguagem. Mas a dica é que existe diversos sistema que fazem isso.
bozo25 wrote:Olá pessoal, estou ingressando no mundo de Java para a web, porém não vejo grandes motivos para usa-lo para a web(JSP), em desktop tenho experiência, porém para a web não vejo grande utilidade e nem vantagens, pois pelo que ando vendo, parece que o JSP ainda está engatinhando se for compara-los com outras linguagens.

Gostaria de saber a opinião de vocês, abraços.


Como vc diz que tem "experiencia em java desktop" e desconhece o poder do java ???? O que as grandes empresas(bancos, seguradoras, companhias aereas) usam em sistemas criticos ?? Vc disse PHP, python ?

Acho que vc é ainda um programador que fica perguntando se deve usar o comando "while" ou o comando "for", desculpe mas tire essa "grande duvida sobre o java" nos milhares de resultados retornados pelo google.
nosbor84 wrote:Até concordo em parte... só que o vraptor tem a vantagem de não ser um framework intrusivo. O meu controller é apenas uma classe java anotada, e com métodos que utilizam apenas objetos do meu negócio. Confesso que essa foi a característica do vraptor que mais me motivou a utilizá-lo. Até mesmo a validação é feita utilizando frameworks como Bean e HibernateValidator, e com baixo acoplamento.

Por isso inicialmente eu nem pensei em criar essa camada de serviço. O que tem me incomodado é apenas o fato de eu ter que injetar vários DAOs no meu controller, me preocupa também o fato de ele ficar muito verboso, o que pode tornar um problema futuramente. E aí, em termos práticos, vocês veem a real necessidade dessa camada de serviço?


Pra não ter que receber varios DAOs no meu contrutor criei um DaoFachada e recebo apenas ele.
nosbor84 wrote:Galera to fazendo um sistema utilizando o vraptor 3. Iniciei com uma abordagem e agora estou pensando em mudar, pois não estou gostando do rumo que a atual está seguindo. Normalmente quando desenvolvo sistemas web eu penso basicamente nas seguintes camadas:

Controller --> Service --> DAO

Imagino esse controller como sendo uma espécie de façade, onde simplesmente recebo os dados que vieram da interface, monto os objetos e passo para o Service validar e chamar os DAOs necessários para persistir os dados. Na aplicação que eu criei inicialmente achei que não iria precisar do Service, então criei apenas o DAO, e o anotei como @Component do vraptor, daí injetava os DAOs que eu precisasse no meu controller.

Uma coisa que está me incomodando é que toda a validação está sendo feita no próprio controller (está certo isso?), outra coisa é que o construtor do meu controller está ficando cheio de DAOs eu imagino que uma camada de serviço me permitiria injetar apenas 1 Serviço e este se encarregaria de ter os DAOs/repository que fossem necessários.

Minha dúvida nesse caso é: Eu posso anotar essa classe de serviço também com o @Component? Ou seja, eu injetaria os DAOs nela e injetaria ela no meu controller. Gostaria de saber como vocês normalmente constroem a arquitetura de aplicações com vraptor 3, especialmente para aplicações médio e grande porte, que é o meu caso. Agradeço desde já a contribuição de todos.


O que vi de vantagem de usar classes Service e separar as necessidades do vraptor da logica de negocio, amanhã se eu quiser mudar de framework aproveito as classes Service.
 
Índice dos Fóruns » Perfil de pbnf » Mensagens enviadas por pbnf
Ir para:   
Powered by JForum 2.1.8 © JForum Team