| Autor |
Mensagem |
|
|
Joao.Gabriel wrote:Existe outro erro grande no processo de desenvolvimento do Ivan, porque você altera as suas telas? No sonho do mundo ideal dos processos de desenvolvimento, desenhou a tela, parte pra frente, não é coisa pra ficar mudando toda hora.
Na verdade, no mundo ideal mesmo, programador nem desenha tela...
Não entendi, poderia esclarecer melhor?
|
 |
|
|
marcobiscaro2112 wrote:Quando digo restrições me refiro a modificações no código. Ele simplesmente "trava" a parte gerada automaticamente. Se você precisar alterar um 'a' fora do NetBeans, quando voltar perde a modificação. Mas é claro que isso pode ser superado! 
Bom nisso eu discordo, pois, o netbeans permite alteração sim, porém ele não torna isso tão explicito, e para ser bem sincero o que ele não deixa alterar é aquilo que normalmente tu não altera, sendo assim acho que é mais uma questão de gosto do que de o que é melhor (estou dizendo isso mas não sou nenhum fanático do NB pelo contrário acredito que cada caso é um caso)
|
 |
|
|
marcobiscaro2112 wrote:
laudenpower wrote:Bom eu já por outro lado até hoje apenas conheci o VEP do eclipse, o qual foi descontinuado, ...
Na realidade não foi descontinuado. Foi "passado a diante". Agora existe uma empresa responsável pelo plugin (e não mais o Eclipse.org). De qualquer forma, apesar de ter suporte ao Ganymede, ainda tem vários bugs e é pouco flexível, principalmente em questões de leiaute.
De fato o NetBeans é muito bom, mas restringe (e muito) adaptações manuais na parte de leiuate. Ainda prefiro e Eclipse + Jigloo.
Bom vivendo e aprendendo... , realmente eu não sabia que o VEP tinha sido passado adiante, porém o que você quer dizer com relação a restrições na parte de layout do netbeans?
|
 |
|
|
|
Eu prefiro usar netbeans para projetos desktop, por que vejo que ele dentre outros propositos já nasceu com esse também, lógico que em questão de consumo de recursos ele mata qualquer IDE (é um verdadeiro vampiro), mas quanto aos recursos principalmente para desktop, vejo que ele é muito mais completo, sem mencionar o fato que ele é cria da SUN logo da uma certa "segurança", mas no fim das contas é questão de gosto e isso é complicado discutir
|
 |
|
|
Tipo não seria melhor você passar os dados para uma lista e depois serializa-los?, digo isso por que pelo que estou vendo você esta serializando cada linha que retornou no resultset, sem mencionar que para cada repetição você está instanciando o serizalizador novamente, eu te aconselharia a instanciar o xstream antes do while e depois que retorna o resultset manda-lo para uma lista e só depois serializa-la de uma vez apenas.
Espero ter ajudado
|
 |
|
|
Dessa forma o melhor é você investir em recursos do próprio eclipse uma vez que você estaria aproveitando todo aprendizado que adquiriu no curso, porém, se você tiver interessado em trabalhar com projetos desktop, talvez fosse melhor você procurar pelo menos se aprofundar mais no uso do netbeans, pois ele é tido como referência quando o assunto são ide's gratuitas para interfaces desktop, me lembro que quando comecei a trabalhar fiquei em dúvida entre JBuilder, Eclipse, Netbeans e JDeveloper, no final a unica opção com melhor custo beneficio para desenvolvimento desktop foi o netbeans mesmo, bom mas ai já é questão de gosto. Desde já espero ter ajudado e qualquer coisa estamos ai!
|
 |
|
|
|
Bom eu já por outro lado até hoje apenas conheci o VEP do eclipse, o qual foi descontinuado, fora isso tem um plugin pago muito bom chamado swing designer, porém pelo mesmo ser pago nem me animei muito a usar, mas assim depois que você conhece melhor as features do netbeans para desenvolvimento desktop, você não se preocupa mais com relação ao desenvolvimento de interfaces, aqui na empresa onde eu trabalho um colega meu está trabalhando no desenvolvimento de componentes personalizados estendidos do swing e a gente pode adicionar os mesmos na paleta para trabalhar com drag'n drop, sem falar que você pode trabalhar com modelos de formulários, o que deixa o desenvolvimento mais produtivo. Enfim estou dizendo isso pela experiência que tive com o netbeans enquanto com o eclipse eu tive bem pouca experiência com desenvolvimento de interfaces.
|
 |
|
|
|
Bom eu já escutei de outras pessoas que faziam a mesma coisa que você, porém, acho que isso colocado em produção não seria uma boa idéia, pois, trabalhar com duas IDE's para fazer coisas que apenas 1 (netbeans) faria seria pouco produtivo, nesse caso eu aconselharia você a estudar melhor o netbeans e trabalhar apenas com ele, pois, quando eu comecei a usa-lo também achei ruim a forma como ele tratava certas coisas, como o código que não podia ser alterado, mas com o tempo eu vi que tal código não precisava ser alterado mesmo, e fui me acostumando com as diferenças da IDE em relação ao eclipse. Bom depois de escrever isso tudo fica a pergunta: Porque você trabalha o design das telas no netbeans e programa no eclipse?
|
 |
|
|
Realmente muito interessante o seu link, acredito que a maior vantagem de ele rodar em um browser é ser facilmente executado em outros sistemas operacionais como por exemplo Linux, já vou comecar a usa-lo no próximo projeto, valeu mesmo!
|
 |
|
|
|
Bom nos últimos tempos, eu estava em busca de uma arquitetura de acordo com MVC e acabei desenvolvendo um protótipo usando hibernate + servlet + swing, a principio segue os padrões MVC, sendo que nesse caso eu tenho os DAO's e BO's no lado do servidor tendo como camada controladora um servlet, sendo que na camada swing eu serializo os objetos em xml, e mando para o servlet via HTTP, sendo que no final o servlet deserializa e manda esse objeto para a camada de persistencia retornando assim uma resposta para o cliente. Nesse meu caso o aplicativo funcionou a contento.
|
 |
|
|
Como assim desaparece??Tipo o JFrame 1 fecha ao abrir o JFrame 2? Se possível coloque seu código, pois dessa forma fica mais fácil ajudar...
|
 |
|
|
Bom você pode pegar um arquivo .xml normal e colocar na pasta do projeto, pelo menos quando eu comecei, eu peguei um arquivo de exemplo em um tutorial e apenas fui copiando e colando, e lógico renomeando de acordo com as classes que eu queria mapear, quanto ao annotations eles são usando juntamente com os POJOS sendo que em cima de cada método/atributo você coloca um comando com uma finalidade especifica, particularmente eu prefiro criar os xml apesar de dar mais trabalho, por que, dessa forma eu deixo meus POJOS mais "limpos", para usar em outras partes do projeto.
Espero ter ajudado
|
 |
|
|
Normalmente os pojos são colocados em um pacote chamado DTO ou VO se preferir... Todavia quando desenvolvo projetos eu sempre tenho 4 pacotes sendo um para as classes que acessam o BD(DAO), as que encapsulam as regras de negócio(BO) outro para as classes POJO(DTO) e uma útilma para a interface trágica(gráfica eheheheh GUI), dessa forma consigo separar bem as responsabilidades e consigo também organizar o código.
Espero ter ajudado .
|
 |
|
|
Bem eu acredito que hoje em dia o desenvolvimento de aplicações desktop em java melhorou muito em relação a alguns anos atrás, o netbeans amadureceu bastante, e devido a JSR 296, as coisas tendem a ficar ainda melhores quando o assunto é swing, inclusive o último projeto que participei foi todo desenvolvido em swing, baseado no padrão MVC(model-view-controller), inclusive estou participando de um novo projeto onde uma aplicação swing se comunica com um servidor de aplicações Web, e até o momento tudo está correndo bem.
Espero ter contribuido com o tópico
|
 |
|
|
Lavieri wrote:outra sugestão é trocar a assinatura do método assim
deste forma seu código vai continuar igual! praticamente, e vc pode charmar o método de varias forma como
desta forma vc pode usar um FOR dentro do seu método para percorrer todos os deletes, e fica + facil de usar
Mas dessa forma ao se fazer vários deletes, haveria o problema de mais de um deles não poder ser executado, tipo por exemplo por conta de questões de integridade de chave, ou nesse caso o sql exception trataria de devolver todas as exceções também?, por que acho que ao se fazer vários deletes, ao encontrar a primeira exceção o método retornaria a mesma deixando outras possíveis exceções para trás.
Espero ter me expressado direito
|
 |
|
|
|
|