| Autor |
Mensagem |
|
|
Ao meu ver, a comparação mais sensata seria:
JVM <---> Windows
AppServer <---> IIS
Frameworks <---> .NET
JSP/Servlets <---> ASP/DLLs
AppServer = Tomcat / JBoss / Oracle A S / Websphere / etc ( sob a especificação J2EE )
Framewors = Sping / Struts / WebWorks / Mentawai
|
 |
|
|
O Hibernate requer bibliotecas de terceiros.
No caso, está reclamando a ausência do "commons-logging.jar".
Mas não para por aí. Ele requer outros pacotes também.
veja http://www.hibernate.org/hib_docs/v3/reference/en/html/tutorial.html#tutorial-firstapp
|
 |
|
|
No guia do HSQLDB diz que o SHUTDOWN só pode ser efetuado por "Administrators". O Hibernate está conectando por um usuário comum?
Não consigo ver outro motivo. Experimente usar um log para ver o que o Hibernate tem feito ao sair do programa.
Uma outra saída, poderia ser usar o "SET WRITE_DELAY 10 MILLIS" ou "SET WRITE_DELAY FALSE", este último não recomendado. É uma instrução SQL do HSQLDB. No entanto, cai a performance.
Boa sorte, abraço
|
 |
|
|
Daniel Quirino Oliveira wrote:
ricardosoares wrote:
A licença do MySQL é gratuita se a aplicação for open souce. Do contrário, cada instação de sua aplicação exige uma licença de US$200 (pagos por quem comercializa o produto). Isso eu li num desses fóruns por aí, não sei ao certo como funciona.
Não é bem assim. Se você paga pelo uso do MySQL apenas se você for distribuir o MySQL JUNTO com a sua aplicação.
Além disso, a partir da versão 4.x, usando InnoDB, MySQL cuida de integridade referencial. Na versão 5.0 já tem suporte a, argh!, stored procedures.
Não se iluda!!!
Como eu disse: "se você for comercializar...", para agir de forma legal (lícita) precisará:
ou você disitribuir sua aplicação junto com o MySQL OEM Comercial License, ao custo de US$200 / instalação;
ou a empresa que estiver adquirindo a aplicação terá de ter uma licença MySQL Network ao custo de US$596/ano (a partir de).
|
 |
|
|
O ideal é você desenvolver a aplicação usando o Hibernate e não se preocupar com o DB. Mas como você precisará escolher um para ir desenvolvendo e testando, recomendo o PostgreSQL que é leve e ocupa pouca memória quando tem poucas conexões.
A licença do MySQL é gratuita se a aplicação for open souce. Do contrário, cada instação de sua aplicação exige uma licença de US$200 (pagos por quem comercializa o produto). Isso eu li num desses fóruns por aí, não sei ao certo como funciona.
Portanto, se você pretende comercializar a aplicação pra diversos usuários, deve levar em conta esse custo, ou optar por SGBD grátis que libera a distribuição junto com sua aplicação comercial.
Tem a versões "Express" do Oracle, DB2 e MS SQL que permitem isso. Com limitaçõoes de uso (qtd/tamanho de BDs) e hardware (qtd de mem./CPUs).
De qualquer forma o PostgreSQL tem tudo que você precisa totalmente grátis e sem limitações.
|
 |
|
|
Concordo com o faq
Eu pensei naquelas empresas que compram produtos de R$ 300 e foram escritos com VB/Delphi. Estas mesmas empresas podem agora ter esse mesmo sw rodando na web.
Às vezes vc precisa fazer um software simples que ajuda muito um determinado depto da empresa. Qualquer solução é melhor que apelar pro MS-Office, quanto mais uma aplicação java/web.
Não vi, não testei. Mas se funciona, creio que é uma boa.
|
 |
|
|
Carlos,
voce sabe como efeita a integracao dele com o struts.. ou tags jsp?
Sou um "zero à esquerda" em matéria de Struts, conheço só de nome... não posso responder.
Marcus,
u tinha feito uns testes com ele a um tempo atras...
é legalzinho mas o codigo fica muito sujo e misturado
Pra ficar menos poluído, tenho escrito a lógia em classes, separado da interface. Fica uma espécie de "bean" do JSF.
Nas horas vagas vou fazer mais testes, a fim de me certificar estabilidade e produtividade. Se alguém tiver alguma dica ou opinião, compartilhem conosco.
Abraços
|
 |
|
|
Tenho estudado um framework web com Ajax, parece-me bem interessante e muito mais simples que o JSF.
O ZK 1.1 ainda está amadurecendo. Não tem MVC mas pode ser usado com o Spring .
Na página tem Live Demo, vale a pena ver. Os componentes "Sandbox" e "Live Listbox" fazem a aplicação parecer ser desktop.
Abraços
PS: É open source.
|
 |
|
|
Tenho estudado um framework web com Ajax, parece-me bem interessante e muito mais simples que o JSF.
O ZK 1.1 ainda está amadurecendo. Não tem MVC mas pode ser usado com o Spring .
Na página tem Live Demo, vale a pena ver. Os componentes "Sandbox" e "Live Listbox" fazem a aplicação parecer ser desktop.
Abraços
PS: É open source.
|
 |
|
|
Baixei todos esses plugins e ainda estou apanhando para dar os primeiros passos. Ainda sou novato no Eclipse.
Você não teria um projeto exemplo?
Ajudaria bastante... até mesmo um tutorial.
Abraços
|
 |
|
|
Tente
http://www.multiplan.co.uk/software/javaservice/index.html
É muito bom. Já usei com o Tomcat e funciona. Inclusive, já vem com exemplo.
|
 |
|
|
acho q é isso mesmo que o cv falou, Java 2 surgiu da versão 1.2. assim como o novo Java 5 é a versão 1.5
o marketing deve ter inventado isso pra dar a impressão de coisa nova, e não uma mera atualização
|
 |
|
|
e esse lance de Java 5 ?
esse povo é complicado... 1.5 é 5 e ai vai... vai entender?
|
 |
|
|
Conheço pouco de java, mas tenho conhecimento em TI em geral.
Se vc vai migrar sua aplicação, já pense no ambiente web que é o que as grandes empresas estão visando. Existem vários motivos dos quais encheria este tópico, entre eles é a necessidade da empresa ter o domínio sobre os critérios de segurança a ser aplicados no produto. Qdo desenvolvido para desktop, este critério está embutido no código. Em web, pode-se adotar uma entre várias opções para proteger o servidor, e atender as exigências dos auditores.
Depois, vale a pena dominar Swing para implementar uma interface desktop qdo se fizer necessário. Ex.: PDV´s, balcão de atendimento em geral.
Assim, penso eu.
Abraços
|
 |
|
|
Estou entrando no ambiente JEE. Pesquisando me deparei com essa dúvida.
Começo a acreditar que dominar o uso de um framework pode gastar mais tempo do que desenvolver uma solução "caseira" para evitar a reescrita de códigos.
Gostaria de receber opiniões a respeito.
Alguém já desenvolveu algo para ajudar na contrução de aplicações web?
Alguém já teve o sucesso esperado usando um framework popular? Que tipo de aplicação foi? Que framework?
Se cada um relatar sua experiência, esse tópico pode ser de grande utilidade aos iniciantes.
Abraços
|
 |
|
|