| Autor |
Mensagem |
|
|
tsalsicha wrote:Olá, para evitar que dois logins iguais sejam cadastrados, no carregamento da página de cadastro de usuários, via javascript eu crio um vetor com todos logins cadastrados, no campo login, com onBlur eu consulto esse vetor e comparo cada posição com o que foi digitado no campo.
Esse método foi o que achei pra arrumar isso (sem dar submit). Mas não sei se ele é usual. Existe outra forma de se fazer essa verificação ou está bom do jeito aí de cima ???
Qual a duvida afinal, pois o titulo é uma coisa e o corpo do post é outro ? Qual o problema de dar "submit" ?
|
 |
|
|
dudu_sps wrote:galera.. alguem poderia dar uma explicada pra mim sobre os frameworks citados no titulo do topico??
qual as vantagens e desvantagens de cada um deles??
e pra que server? e aonde ajudam no sistema??
São frameworks java web, se vc sabe usar Servlet/JSP sabe os caminhos(codigos) necessarios pra receber um valor digitado em uma tela, ou como disponibilizar algum objeto para o JSP e varias outras coisas e o framework ajuda nesse trabalho chato e repetitivo, e cada uma tem suas caracteristicas com seus prós e contras.
|
 |
|
|
hugo.hlcxcx wrote:Nesse caso eu tenho que manter a sessão aberta mesmo após incluir ou pesquisar algum registro no banco ?
Não.
|
 |
|
|
fabiofalci wrote:pbnf, sei que dá pra configurar diversos contextos, services, ports, etc, no tomcat.
O fato é que tudo executará no mesmo processo do SO, por isso acho mais seguro,
dependendo do cenário, colocar em tomcats (processos) diferentes.
jMarcel, sobre IDE, não te prenda a nenhuma, faça seu processo de deploy independente disso.
Prefira scripts, ant, maven, etc.
Novamente, os servidores foram criados pra rodar varios contextos(aplicaçãos) ! Ta com algum receio instala um tomcat na maquina local com a mesma versão do de produção e veja se "vai comer outros processos" das outras aplicações.
IDE foi feita pra ajudar, notepad vc usa apenas nas duas primeiras aulas do curso de java. E como ele falou os arquivos da aplicação estão "soltos" então pra facilitar futuramente nada melhor do que colocar sob os cuidados de uma IDE.
|
 |
|
|
jMarcel wrote:Ok. Vou tentar seguir o padrão, mas acontece que as apps não estão em nenhuma ide. Cheguei aqui ontem e o cód. da app está todo espalhado. Vai levar um tempo pra coloca-la numa ide, ja que a equipe é bem pequena (4). Por enquanto tera q ser 'na raça', visto que deram prazo para essa migração...
No meu PC está funcionando, já consegui habilitar pelo 'server.xml' (incluí mais um Connector executor) do tomcat as 2 portas em questão (80 e 8080) . Mas, mesmo tendo feito o mesmo procedimento, o tomcat não está abrindo na porta 80 do Server (windows server200  . Alguém sabe se no winServer2008 tenho que permitir/habilitar a porta 80 explicitamente ?
Alguma idéia ?
A sua aplic. está como um arquivo .war ou ta como uma serie de pastas e arquivos ? Se vc tiver um pouco de experiencia em alguma IDE é bem facil e rapido colocar como um projeto da IDE pois ai fica facil de manter, testar e modificar e habilitar uma segunda porta(80) no server.xml acho esquisito pois por padrao ele responde pela porta 8080 e o que da pra fazer é alterar essa porta e não colocar 2 portas pro Tomcat atender ! Vou ler os seus posts pra tentar entender o por que vc quer usar a porta 80.
|
 |
|
|
fabiofalci wrote:Acredito que a questão não seja essa.
Em desenvolvimento vc compartilha tranquilo um container entre várias app.
Agora, e em produção?
Imagina 2 aplicações no mesmo tomcat. Uma para, estoura memória, alguma coisa.
E o impacto na outra?
Nesse cenário, acha seguro colocar 2 app no mesmo tomcat?
Ainda, o jMarcel perguntou sobre desempenho. Já tive a experiência em ter 3 app no mesmo
tomcat. Separando, na mesma máquina, em 3 tomcats, 'parece' que o desempenho melhorou.
Talvez alguma relação de melhor aproveitamento dos core da máquina, não sei, nunca cheguei
a investigar isso a fundo.
Infelizmente não levantamos nenhum número sobre a melhora, pois o objetivo era mais a segurança,
de uma app não afetar outra.
Isso é falta de uma configuração e ajuste do tomcat pra suportar os diversos contextos instalados.
|
 |
|
|
drsmachado wrote:
pbnf wrote:
jMarcel wrote:Pessoal,
tenho 2 aplicações que gostaria de rodar em um mesmo servidor. Como configuro a porta no Tomcat ou crio 2 instancias no mesmo servidor para tal ? O que é melhor, em se tratando de performance ?
Nossa !!! Que monte de respostas e colocações fora da realidade !!!
Vamos lá, os containers(servidores) java foram criados para rodar ao mesmo tempo diversas aplicações(contextos), então na pratica se vc fez 2 aplicações vc vai ter na sua IDE 2 projetos e cada um vai gerar 1 arquivo .WAR que deve ser colocado no servidor e sera acessado por esse nome de contexto.
Outra coisa, vc pode ter um projeto na IDE com o nome "Proj_A" mas vc pode configurar pra quando fazer o deploy ele ser acessado por outro nome.
Essa forma de trabalhar é o que é usado no dia-a-dia.
Inté
Mas não foi o que eu disse, desde o princípio
???????????????????????????
Opa, tirando a suas respostas é claro !!! É que muitas vezes o povo parece que fica fazendo suposições e não dando firmeza nas respostas.
|
 |
|
|
jMarcel wrote:Pessoal,
tenho 2 aplicações que gostaria de rodar em um mesmo servidor. Como configuro a porta no Tomcat ou crio 2 instancias no mesmo servidor para tal ? O que é melhor, em se tratando de performance ?
Vamos lá, os containers(servidores) java foram criados para rodar ao mesmo tempo diversas aplicações(contextos), então na pratica se vc fez 2 aplicações vc vai ter na sua IDE 2 projetos e cada um vai gerar 1 arquivo .WAR que deve ser colocado no servidor e sera acessado por esse nome de contexto.
Outra coisa, vc pode ter um projeto na IDE com o nome "Proj_A" mas vc pode configurar pra quando fazer o deploy ele ser acessado por outro nome.
Essa forma de trabalhar é o que é usado no dia-a-dia.
Inté
|
 |
|
|
|
Pra dar uma ideia necessita-se saber maiores detalhes e esses detalhes são obtidos dos usuarios que vão usar o sistema e ta muito amarrado tbm as particulariedades do negocio, e que vejo é uma má modelagem das classes pois nesse pequeno cenario que vc mostrou pode se levantar as questoes do tipo se as passagens tem trechos definidos ou é conforme a cidade do paciente, é comprado um lote de passagens pra ser usado ou conforme a necessidade se solicita essas passagens a empresa de onibus e por ai vai.
|
 |
|
|
Vc tem que descobrir quais atributos o flexgrid manda quando vc manda ordenar ou paginar, deve estar na documentação ou vc pode descobrir isso usando o firebug.
PS: Para contar a quantidade de registros use a função COUNT que é mais eficiente.
|
 |
|
|
hugo.hlcxcx wrote:Pessoal estou precisando criar uma classe HibernateUtils genérica, de forma que eu consiga obter uma session para qualquer classe do meu sistema.
Estava estudando um exemplo que encontrei na apostila da Caelum, mas ele só funciona pra uma classe e não para todas como eu preciso. Seguem mais detalhes:
.
.
.
.
Cara vc fez a maior confusão !!!
Primeiro, continue na leitura da apostila pois os materiais da caelum semprem mostram a forma mais bruta e depois vão refinando os codigos. Mas só pra finalizar, não existe "HibernateUtils genérico" o que se precisa pra usar o hibernate é uma classe que cria apenas uma instancia do Sessionfactory para toda a aplicação e um metodo que retorne uma session pra quando precisar manipular algum objeto, essa classe ta pronta no pacote do próprio Hibernate e ela é explicada na apostila da Caelum.
|
 |
|
|
A regra de nomenclatura no tomcat e do Jboss são diferentes e no jboss não existe o "comp/env" no nome então basta vc retirar na linha 9 do persistence.xml o termo "comp/env/" ficando de:
<non-jta-data-source>java:comp/env/jdbc/MTE</non-jta-data-source>
Para
<non-jta-data-source>java:jdbc/MTE</non-jta-data-source>
|
 |
|
|
|
Pode ser que vc mudou a definição da classe e não reproduziu isso na base de dados pois ele fala que um campo não existe na tabela, outra coisa, qual o sentido da linha 29 no paciente.java ? achei esquisito !!! Outra coisa, não seria Paciente Tem "N" Passagens ? E fica tbm confuso o nome da classe de passagem que vc colocou como "passagens" no plural, acho melhor ficar no singular pois cada ocorrencia corresponde a apenas 1 passagem alem de ter o nome do paciente na passagem !!!
|
 |
|
|
|
Acho que se vc estiver usando hibernate e colocar uma arquivo com um certo nome no pacote padrão toda vez que iniciar a aplicação o proprio hibernate executa esse script.
|
 |
|
|
|
Procure aqui no forum sobre janela pop-up
|
 |
|
|