| Autor |
Mensagem |
|
|
Pessoal, o que diabos aconteceu com esse forum???
Não é a toa que não vemos mais por aqui os grandes colaboradores de outros tempos... Que baixaria do caramba, meu!
Fato: O douglas cometeu um equívoco na escolha do título.
Fato: O douglas errou em ficar brigando
Mas tem a nossa parte de erro aqui também. Nós, justamente por sermos "da casa", sabemos onde vai dar esse tipo de discussão...
Pra que Diabos dar uma reprimenda em público na pessoa? Nós não conhecemos o cara! E se ele for troll ou tiver alvará pra ser? Quando eu topava com tópicos deste tipo, eu mandava uma mensagem pessoal pra pessoa, explicando que não era assim, patati, patatá, etc...
Na boa, quando chamamos a atenção de alguém em público, na maioria das vezes é por que estamos querendo nos aparecer. Essa conduta é inaceitável para quem "já é da casa", que já conhece a dinamica da trollagem.
O engraçado é nossa hipocrisia: Dizemos ao sujeito que ninguém aqui trabalha para ele para atendermos com urgência, mas ficamos estimulando a trollagem (e as vezes parte até mesmo de nós uma ou outra trollagem) com uma rapidez e dedicação surpreendente. Este post já tem 3 páginas e se arrasta desde o dia 9, e a única contribuição efetiva foi feita pelo JoatanGuj. Estamos aqui, numa batalha sem fim pra ver quem desce mais o nível, pra ver quem leva mais pro pessoal as traollagens. Amigos, vejam como todos nós estamos sendo patéticos! Paramos tudo o que estávamos fazendo pra acompanhar essa briga de BBB, pra ver quem vai dar a próxima bordoada. Agindo assim, como podemos dizer que não estamos a serviço da urgência do poster? Estamos e da pior forma possível: sem produzir conteúdo algum.
O negócio é simples: Se você acha que o poster está de ma fé, ignore o post! Se você quer certificar-se de que o poster não está de má-fé, mande uma mensagem pessoal! Se não tá afim de fazer isso, então deixe quieto! A maior arma contra a trollagem e a folgadia é o silêncio. Enquanto darmos corda, darmos publicidade, essa porcaria vai continuar.
Eu costumava postar bastante aqui, mas nossa comunidade começou a ficar muito agressiva, espantando os grandes colaboradores e pessoal de boa vontade. Vez ou outra eu volto aqui pra ver como tá e é sempre a mesma coisa. Isso é uma lástima.
Douglas, quero te fazer um apelo: Sei que você se sente atacado, em parte até concordo, pois acredito que você tenha escrito o código postado em uma tentativa de responder o exercício. Se você não é um troll, se você realmente está interessado em ganhar conhecimento, em aprender com as outras pessoas, vou lhe pedir algo extremamente difícil: Ignore os ataques, dê uma de Gandhi e atenha-se as dúvidas pertinentes ao seu post. Sei que é duro uma galera ficar te espizanhando e ficar calado, mas te peço encarecidamente para deixar isso de lado e limparmos esse post. Se você parar, tudo para. Vamos deixar cair no silencio e na obscuridade as trollagens e vamos produzir conhecimento! Sendo assim, você ainda tem alguma dúvida sobre o seu programa? As dicas do Joatan foram suficientes?
Paz e bom senso, caros amigos.
|
 |
|
|
tem também um macete pra burlar isso, que consite em fazer o eclipse levar esse lance de "restriction" como um warning ao invés de um error. Não me lembro bem onde fica, mas creio que seja nas propriedades do projeto também. Dê uma fuçada com bastante atenção.
O problema dessa "gambi" é que esse erro é porque o fonte do projeto que vc pegou do seu professor foi feito em java 6, e no seu ecli´pse vc tá com uma jre de versão menor, o que poderia dar problema se o fonte usa algum recurso exclusivo do java 6.
|
 |
|
|
Olá, rafael.
Não basta você ter o o Java 6 instalado na sua máquina, você tem que configurar algumas coisas no eclipse também.
Certifique-se de que no seu eclipse o java 6 está como uma installed jre. Para isso vá ao menu window > preferences. Existem ali várias opções de configuração do seu eclipse. Procure uma opção no campo de pesquisa digitando "installed jre". Acesse o item pertinente e certifique de que a instalação do seu java 6 está como uma installed jre. Se não estiver, adicione (A interface é bem intuitiva para realizar essa ação).
Depois, você tem que verificar se seu projeto está utilizando essa jre correta e se o compliance level também está configurado para o java 6. Para isso, de uma fuçada nas propriedades do seu projeto (Clique com o direito no projeto e escolha "Properties")
Qualquer dúvida, poste novamente
|
 |
|
|
I num é?
Resolveu o problema!
Muito obrigado!
|
 |
|
|
Pessoal, boa tarde!
Estou com um problema aqui que está me deixando maluco.
Tenho um projeto no eclipse (galileo) que tem facet de EJB3. Este projeto é um maven project (Estou utilizando Maven 2.2.1, externo ao eclipse). Quando tento executar um maven compile pelo eclipse, ele dá erro de compilação por não encontrar alguns types do EJB3 (Estou usando JBOSS 5.0.1). O erro principal é "package javax.ejb does not exist".
Aparentemente, as bibliotecas do JBoss não estão sendo incluídas no build do maven. Me corrigam se for o caso, mas eu entendo também que eu não tenho que declarar as bibliotecas do JBoss nos dependencies do meu pom. Segue os trechos significates do meu pom:
O buildpath do projeto já inclui tanto as dependências do Maven quanto as do JBoss (Vide anexo).
Quando dou um run, já tentei fazê-lo com a opção "Resolve workspace artifacts" tanto ligada quanto desligada (Vide Anexo).
Tentei até mesmo marcar e demarcar a propriedade de projeto "Targeted runtime" para o JBoss(Vide anexo)
O que raios posso estar esquecendo/errando???
Thanks!
|
 |
|
|
Thanks lelodois, funcionou!
Só tive que colocar insertable/updatable false pro connectionId (Estava criando um campo a mais na tabela)
|
 |
|
|
lelodois, na sua versão da classe LinkPK, vc pos o campo "linkId" mas você, na verdade, quis dizer "connectionId"? Caso contrário, não bate com a modelagem (Esse id vem é fk da entidade CONNECTION).
Vou testar aqui a sua proposta assumindo que o linkId é connectionId. Depois aviso se funcionou.
tks
|
 |
|
|
davidbuzatto wrote:Oi Mantu,
E se você considerasse LinkPK como uma outra entidade?
Esse ManyToOne dentro da PK fica muito esquisito...
[]´s
Eu também achei, mas não posso mudar muito a modelagem porque é legada...
|
 |
|
|
Olá pessoal!
Estou com um problema no uso da JPA para a representação de um relacionamento maluco (Vide anexo):
CONNECTION representa a existência de uma conexão entre duas formas geométricas (não necessáriamente distintas).
LINK representa a ligação entre dois pontos de duas formas geométricas.
Uma conexão pode ser estabelecida por um ou mais links.
Meu problema está na hora de representar no JPA a classe para a entidade LINK. Abaixo segue o que já tentei fazer:
Tenho criada uma classe LinkPK anotada com @Embedded.
1)Uma primeira tentativa, foi utilizar o @EmbeddedId. Nesta abordagem, as classes ficaram assim:
O problema com essa abordagem foi que o Hibernate não consegue criar as tabelas, pois ele diz não encontrar os "mappedBy" na classe Link. Assumi que isso se deu por conta dos "mappedBy" estarem declarados na classe LinkPK, e abortei esta estratégia.
2)A segunda idéia foi utilizar o @IdClass. Aí só a classe Link e LinkPK foram alteradas:
Neste caso, o Hibernate até cria as tabelas, porém ele não consegue definir as foreign keys da tabela LINK. Segue o log na hora da geração das FK:
|
 |
|
|
|
Raul Seixas
|
 |
|
|
Olá pessoal!
Tenho no meu eclipse um projeto java "gerenciado" por maven. Preciso que toda vez que os fontes sejam compilados, as dependências sejam copiadas para uma determinada pasta.
Veio a mente utilizar o plugin dependency do maven, que tem um goal conveniente: copy-dependencies. Apenas para testar esse trem, adicionei a seguinte entrada no pom do projeto:
Percebi então um comportamento estranho deste plugin:
Clicando com o direito no projeto e escolhendo Maven > Update Project Configuration, a pasta alterloc é criada no project.build.directory e lá são despejados os jars
Compilando o projeto, é criada a pasta default ("dependency") no project.build.directory com os jar, ignorando o outputDirectory declarado
Tentei associar a phase diferentes, como compile, process-classes, mas foi pior, pois nem sequer realizou a cópia.
Onde posso estar fazendo bobagem???
|
 |
|
|
ViniGodoy wrote:Ele ainda vive!
Soterrado no trabalho, mas ainda respirando, kkkk
De fato, o que o sr.sucesso falou acima se verifica.
A solução que ele me sugeriu funcionou: "Enganar" o browser para que ele penseque, cada vez que a página é carregada, seu fonte está diferente, forçando que ele recarrege a página e, consequentemente, execute o servlet amarrado no applet .
Para isso, um pequeno pog dentro da tag do applet bastou:
É um parâmetro que eu não uso para nada e que recebe do método getTime() da classe SomeBean um new Date().getTime(). Isso só pra garantir que sempre que a página seja recarregada, o browser não utilize nenhum tipo de "cache".
Thanks sr.sucesso.
|
 |
|
|
Olá pessoal!
Tenho uma página jsf que contém um applet que lê um xml e faz o que tem que fazer. Para criar esse xml dinamicamente, há uma url para um servlet, o qual gera e grava no output stream do response o bendito xml.
Dentro do applet, há alguns desenhos com links que acessam o tal servlet e que transformam a aparencia do que é exibido pelo applet.
Nesta página há também um menu comum a todas as páginas (não pertencente ao applet), e um dos itens deste menu leva o usuário à página deste applet.
O usuário acessa a página, brinca com o applet e resolve então voltar o applet ao estado inicial. Ele então clica no item de menu mencionado acima.
Problema: O usuário percebe que a página é recarregada, porém o applet não! Ele mantém a aparência anterior ao clique no item do menu.
Debugando, notei que o servlet que monta o xml não é executado quando você navega desta página para ela mesma. Para recarregar, eu preciso sair para uma outra página e voltar para aquela do applet.
A seguir, o fonte da página e explicações mais detalhadas:
Fonte do conteúdo da página:
Fonte do menu:
O item do menu em questão é o link de action funcional.explorar.
XMLServlet é o servlet que gera e grava o xml utilizado pelo applet no response.
Quando o usuário está em uma página diferente da postada acima, e clica no menu funcional.explorar, o método service(HttpServletRequest, HttpServletResponse) do XMLServlet é executado.
Agora, se o usuário já está na página em questão e clica no menu funcional.explorar, a página é recarregada (O actionListener do menu é executado), porém o o método service(HttpServletRequest, HttpServletResponse) do XMLServlet não é executado. Go figure...
Obrigado no mínimo pela paciência de ter chegado até aqui...
|
 |
|
|
Ticianne wrote:Só um UP aqui.... as figuras utilizadas no post original estão fora do ar no photobucket... não dá pra ver as instruções... o que os novos GUJnautas podem alegar ao fazer um topico bagunçado. 
Pois é! Acabei de notar isso!!! Tenho que reativar minha conta lá e torcer para que as figuras não tenham sido deletadas...
Vou tentar achar um tempo pra corrigir isso!
Sorry!
|
 |
|
|
marcosharbs wrote:ve qual versao do java que seu eclipse ta usando.
Na verdade, seria interessante olhar, também, no compliance do projeto. Verifique se o compliance está igual ou superior ao java 5.
Não mexi no Galileo ainda, mas pode ser que ele agora esteja filtrando os content assist de acordo com o compliance level do projeto.
Outra sugestão, é pesquisar ou nas propriedades do projeto, ou nas preferências do eclipse pelo termo "content" ou "assist" e ver nas opções listadas se alguma permite algum tipo de configuração do content-assist.
Falou, FUZIL!!!
|
 |
|
|
|
|