Apostila de VRaptor, Hibernate e AJAX disponível  XML
Índice dos Fóruns » Notícias
Autor Mensagem
bebad
JavaGuru
[Avatar]

Membro desde: 27/07/2006 19:56:35
Mensagens: 287
Offline


Achei otimo, mas nao estou conseguindo acompanhar pois me faltam librarys que o projeto depende!!!

po, será que alguem tem um outro zip com todos os jars ultilizados ?
abrass

JavaEvangelised, becoming a master ....
Admin.. PATCH your box now, or DIE!!!

Java Plataform, Standard Edition.
SCJP 5.0.
SCWCD 5.0.
mococa
JavaBaby
[Avatar]

Membro desde: 09/06/2004 02:39:41
Mensagens: 83
Offline

bom dia....to seguindo a apostila, configurei o log4j no src, o vraptor.xml tbem no src e o web.xml no web-inf ....mas quando acesso a http://localhost:8080/loja/usuario.formulario.logic.....gera que a servlet nao esta avaliada.........erro 404....

***15/06/2007 09:34:32 org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet vraptor2 is currently unavailable

** web.xml



**vraptor.xml



**log4j



*** valeuu

Ricardo Carvalho
Analista de Sistemas Júnior
TI Melhorias - Arquitetura de Sistemas

CpmBraxis
www.cpmbraxis.com
[Email] [MSN]
marcelolynx
HelloWorld
[Avatar]

Membro desde: 09/12/2006 00:02:30
Mensagens: 18
Offline

Maravilha!! agora vou pegar firme! rsss essas apostilas da Caelum são Muito boas quando puder farei um treinamento por lá.
Fabio Kung
JavaEvangelist

Membro desde: 08/03/2004 08:24:47
Mensagens: 425
Localização: São Paulo
Offline

Oi Ricardo,

Precisamos do log da exception que ocorre, senão não há como saber o que está acontecendo.

http://blog.caelum.com.br


Fabio Kung
[WWW] [MSN] [ICQ]
rbrugnollo
Thread.start()
[Avatar]

Membro desde: 28/05/2007 13:44:12
Mensagens: 34
Offline

Opa... apostilas da caelum são ótimas... já li duas e aprendi MTO... vou para esta agora hehe....

só estou com uma dúvida, no Apêndice B - Criando o Ambiente todo o ambiente é montado, mas não se faz referência ao JQUERY... ele já vem implementado?!?! desculpem a dúvida iniciante... mas é o que sou hehe

-----Novo aqui...------
[MSN]
ander.santos
Smalltalk

Membro desde: 02/05/2007 02:30:36
Mensagens: 4
Localização: Porto Alegre
Offline

Eu gostei muito da apostila, mas acredito que na parte de pesquisa utilisando o HQL...ainda ta fraco.

mas no geral....irado

to me divertindo com ela...e tendo varias dores de cabeça...

vai la a diva para vcs,

disponibilizar mais material sobre consultas HQL

valeu.

Anderson Santos
O aprendiz...
parker
HelloWorld

Membro desde: 23/06/2007 00:18:40
Mensagens: 10
Localização: Porto Alegre - RS
Offline

Parabéns pela ótima iniciativa! Contineum com o excelante trabalho e dissiminando o conhecimento do Java.

Antônio Carlos Araujo Martins
Desenvolvedor Oracle
Porto Alegre - RS
[MSN] [ICQ]
juniorsatanas
JavaGuru
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 225
Localização: web2ajax@gmail.com
Offline

algum dos programadores poderra fornecer os fontes para mim, não consigo por para funcionar aqui, gostaria de ver onde estar o erro !

web2ajax@gmail.com

E assim falou Zarathustra ao povo:

"Mostro-vos o super-homem. O homem é algo que deve ser sobrepujado. Que tendes feito para sobrepujá-lo ? "Todos os seres até hoje criaram alguma coisa superior a si mesmos; e vós quereis ser o refluxo deste grande fluxo e até mesmo retroceder às bestas, em vez de superar o homem?"

Friedrich Nietzsche, "Prólogo de Zarathustra" Assim falou Zarathustra (1883)
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
fsquadro
Forum Spammer
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1154
Localização: Florianópolis - SC
Offline

junior,

Qual o erro que dá? O que acontece que você não está conseguindo colocar-lo para rodar.

"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Analista e Desenvolvedor Java
Bacharel em Ciência da Computação
http://www.fernandoquadro.com.br
rbrugnollo
Thread.start()
[Avatar]

Membro desde: 28/05/2007 13:44:12
Mensagens: 34
Offline

Falae Galera...

APOSTILA É MUITO BOA!!!!!!!ACABEI DE TERMINAR MEU ESTUDO COM ELA!!!!

porém... agora queria me especializar mais nas bibliotecas utilizadas... alguém indica algum material bom?! um livro?! uma apostila?! um site?!

PARABÉNS PARA QUEM FEZ A APOSTILA, PARABÉNS PARA OS BRASILEIROS CRIADORES DO VRAPTOR!!!

-----Novo aqui...------
[MSN]
juniorsatanas
JavaGuru
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 225
Localização: web2ajax@gmail.com
Offline

em baixo


web2ajax@gmail.com

E assim falou Zarathustra ao povo:

"Mostro-vos o super-homem. O homem é algo que deve ser sobrepujado. Que tendes feito para sobrepujá-lo ? "Todos os seres até hoje criaram alguma coisa superior a si mesmos; e vós quereis ser o refluxo deste grande fluxo e até mesmo retroceder às bestas, em vez de superar o homem?"

Friedrich Nietzsche, "Prólogo de Zarathustra" Assim falou Zarathustra (1883)
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
juniorsatanas
JavaGuru
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 225
Localização: web2ajax@gmail.com
Offline

fsquadro, não copila fica dando erro:

NÃO EXISTE MAPEAMENTO DE SEVELET ESPECIFICADO NO WEB.XML PARA O SERVELET USUARIO.

os arquivos:
estar ai meus fontes:
tabela.sql
/***************************************************/
CREATE TABLE `banco`.`Usuario` (
`id` int(11) NOT NULL,
`usuario` varchar(50) NOT NULL,
`senha` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

/*****************************************************/

hibernate.cfg.xml
/*****************************************************/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.url">
jdbc:mysql://localhost/teste
</property>
<property name="hibernate.dialect">
org.hibernate.dialect.MySQLDialect

<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>

<property name="hibernate.show_sql">false</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>

<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>


<mapping class="br.com.caelum.lojavirtual.modelo.Usuario"/>


</session-factory>
</hibernate-configuration>

/************************************************/

varaptor.xml
/*************************************************/
<vraptor>

<component>org.vraptor.util.StatsQuery</component>

<plugin>org.vraptor.plugin.hibernate.HibernateValidatorPlugin</plugin>

</vraptor>
/************************************************/

Usuario.java
/***************************************************/
package br.com.caelum.lojavirtual.modelo;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.*;
/**
* Classe de entidade Usuario
*
* @author root
*/
@Entity
@Table(name = "Usuario")
@NamedQueries( {
@NamedQuery(name = "Usuario.findById", query = "SELECT u FROM Usuario u WHERE u.id = :id"),
@NamedQuery(name = "Usuario.findByUsuario", query = "SELECT u FROM Usuario u WHERE u.usuario = :usuario"),
@NamedQuery(name = "Usuario.findBySenha", query = "SELECT u FROM Usuario u WHERE u.senha = :senha")
})
public class Usuario implements Serializable {

@Id
@Column(name = "id", nullable = false)
private Integer id;

@Column(name = "usuario", nullable = false)
private String usuario;

@Column(name = "senha", nullable = false)
private String senha;

/** Creates a new instance of Usuario */
public Usuario() {
}

/**
* Cria uma nova instância de Usuario com os valores especificados.
* @param id o id do Usuario
*/
public Usuario(Integer id) {
this.id = id;
}

/**
* Cria uma nova instância de Usuario com os valores especificados.
* @param id o id do Usuario
* @param usuario o usuario do Usuario
* @param senha o senha do Usuario
*/
public Usuario(Integer id, String usuario, String senha) {
this.id = id;
this.usuario = usuario;
this.senha = senha;
}

/**
* Define o id deste Usuario.
* @return o id
*/
public Integer getId() {
return this.id;
}

/**
* Define o id deste Usuario para o valor especificado.
* @param id o novo id
*/
public void setId(Integer id) {
this.id = id;
}

/**
* Define o usuario deste Usuario.
* @return o usuario
*/
public String getUsuario() {
return this.usuario;
}

/**
* Define o usuario deste Usuario para o valor especificado.
* @param usuario o novo usuario
*/
public void setUsuario(String usuario) {
this.usuario = usuario;
}

/**
* Define o senha deste Usuario.
* @return o senha
*/
public String getSenha() {
return this.senha;
}

/**
* Define o senha deste Usuario para o valor especificado.
* @param senha o novo senha
*/
public void setSenha(String senha) {
this.senha = senha;
}

/**
* Retorna um valor de código hash para o objeto. Esta implementação computa
* um valor de código hash baseado nos campos id deste objeto.
* @return um valor de código hash para este objeto.
*/
@Override
public int hashCode() {
int hash = 0;
hash += (this.id != null ? this.id.hashCode() : 0);
return hash;
}

/**
* Determina se outro objeto é igual a este Usuario. O resultado é
* <code>true</code> se e somente se o argumento não for nulo e for um objeto Usuario o qual
* tem o mesmo valor para o campo id como este objeto.
* @param object o objeto de referência com o qual comparar
* @return <code>true</code> se este objeto é o mesmo como o argumento;
* <code>false</code> caso contrário.
*/
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Usuario)) {
return false;
}
Usuario other = (Usuario)object;
if (this.id != other.id && (this.id == null || !this.id.equals(other.id))) return false;
return true;
}

/**
* Retorna uma representação literal deste objeto. Esta implementação cria
* uma representação baseada nos campos id.
* @return uma representação literal deste objeto.
*/
@Override
public String toString() {
return "br.com.caelum.lojavirtual.modelo.Usuario[id=" + id + "]";
}

public void setLogin(String string) {
throw new UnsupportedOperationException("Not yet implemented");
}

public boolean getLogin() {
return false;
}

}
/**********************************************/

web2ajax@gmail.com

E assim falou Zarathustra ao povo:

"Mostro-vos o super-homem. O homem é algo que deve ser sobrepujado. Que tendes feito para sobrepujá-lo ? "Todos os seres até hoje criaram alguma coisa superior a si mesmos; e vós quereis ser o refluxo deste grande fluxo e até mesmo retroceder às bestas, em vez de superar o homem?"

Friedrich Nietzsche, "Prólogo de Zarathustra" Assim falou Zarathustra (1883)
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
Grinvon
Forum Spammer
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1367
Localização: Salvador - BA
Offline

Peço a ajuda de vocês.

Aqui não cosigo baixar nenhum arquivo compactado ou executável mesmo que for para nível de estudo. Se alguém poder enviar essa apostilar para o meu e-mail agradeço.

inocencio.oliveira@gmail.com

"Vamos vê no que a vida é capaz de fazer" Darwin

"As gerações futuras dificilmente entenderão como passou na terra uma pessoa como Mahatma Gandhi" Albert Einstein

"A mente que se abre a uma nova idéia jamais volta ao seu tamanho original."
Albert Einstein

私はあなたを愛する
[MSN] [ICQ]
rbrugnollo
Thread.start()
[Avatar]

Membro desde: 28/05/2007 13:44:12
Mensagens: 34
Offline

Grinvon wrote:Peço a ajuda de vocês.

Aqui não cosigo baixar nenhum arquivo compactado ou executável mesmo que for para nível de estudo. Se alguém poder enviar essa apostilar para o meu e-mail agradeço.

inocencio.oliveira@gmail.com


Apostila enviada!!

-----Novo aqui...------
[MSN]
juniorsatanas
JavaGuru
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 225
Localização: web2ajax@gmail.com
Offline

Grinvon , cara bota linux ai que você baixa ate o capeta !

web2ajax@gmail.com

E assim falou Zarathustra ao povo:

"Mostro-vos o super-homem. O homem é algo que deve ser sobrepujado. Que tendes feito para sobrepujá-lo ? "Todos os seres até hoje criaram alguma coisa superior a si mesmos; e vós quereis ser o refluxo deste grande fluxo e até mesmo retroceder às bestas, em vez de superar o homem?"

Friedrich Nietzsche, "Prólogo de Zarathustra" Assim falou Zarathustra (1883)
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Apoiado e desenvolvido por Caelum Cursos Java - Powered by JForum 2.1.8 © JForum Team