DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Modelo de domínio – Curso JEE e JSE – Loja Virtual Completa – Parte 1

Nesta Video aula damos início ao nosso curso sobre como desenvolver uma loja virtual completa.

Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Para fazer o download do player basta acessar http://www.devmedia.com.br/player

Título: Modelo de domínio – Curso JEE e JSE – Loja Virtual Completa – Parte 1

Tempo: 15:04 minutos

Tags: loja virtual, java ee 6, java SE 6, domínio

Mini-Resumo:
Nesta Video aula damos início ao nosso curso sobre como desenvolver uma loja virtual completa. Para tal, iniciamos com uma introdução ao objetivo e também uma explicação de quais tecnologias estão sendo utilizadas e também qual o real objetivo de cada uma delas. Mostramos também nesta vídeo aula porque a abordagem do desenvolvimento de criação das tabelas ANTES da criação do domínio está fada ao fracasso. Mostramos como um simples problema pode invalidar esta estratégia.

Exemplos construídos: Iniciamos a construção de nossa base de dados e mostramos como este tipo de abordagem codifica a base antes do domínio, podendo deixar você na mão em aplicativos que vão além do trivial.

Tecnologias Utilizadas: Java EE 6 , Java SE 6 , NetBeans 6.9





    15 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



João Antonio Ferreira Junior
Olá Dyego. Eu fiz a assinatura da Java Magazine para ter acesso a este curso seu. Vi a indicação do site de hospedagem que você citou para o colega acima.
Minha pergunta é a seguinte: tem algum outro servidor de hospedagem java que seja gratuito?
Pelo que entendi este é trial, gratuito por 30 dias.
Fico no aguardo.
Valew!!!!!!!


em 26/8/2011 15:04 - Responder

 

[Comentário do autor]   Dyego Souza Do Carmo
Opa
Que eu saiba nao tem nenhum suficientemente confiavel , mas o eatj eh bem baratinho hehehe


em 2/9/2011 23:10 - Responder
 

  Douglas Fabricio Santos Da Cunha
http://integrator.com.br/ Bem barato e excelente serviço... e olha que eu trabalho em uma concorrente...


em 1/2/2012 01:14 - Responder
 

Igor ,,,,
Parabens pelos videos, conferindo agora....


em 4/11/2010 02:48 - Responder

 

[Comentário do autor]   Dyego Souza Do Carmo
Obrigado :)


em 20/2/2012 09:06 - Responder
 

Erlon Carlos
Olá , gostaria de uma informação qual diferença vai ter no projeto seu usar o tomcat , o que tenho que fazer para configurar a aplicação com o tomcat , pois estou tentando fazer e esta dando alguns erros. No caso na tela de login AULA 34 , fiz o código , todo como mostra a aula e sempre mostra este erro quando vou logar

/admin/index.xhtml @62,129 value="#{adminLoginFace.login}": Target Unreachable, identifier 'adminLoginFace' resolved to null
- Stack Trace

javax.el.PropertyNotFoundException: /admin/index.xhtml @62,129 value="#{adminLoginFace.login}": Target Unreachable, identifier 'adminLoginFace' resolved to null
at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:100)
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:95)
at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1028)
at javax.faces.component.UIInput.validate(UIInput.java:958)
at javax.faces.component.UIInput.executeValidate(UIInput.java:1209)
at javax.faces.component.UIInput.processValidators(UIInput.java:698)
at javax.faces.component.UIForm.processValidators(UIForm.java:244)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1085)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1085)
at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1165)
at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:851)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:278)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

----Este é o código da classe--------------------

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.eboxbrasil.face;

import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
import javax.validation.constraints.NotNull;


@Named
@SessionScoped
public class AdminLoginFace extends BaseCDIBean {
private static final long serialVersionUID = 1L;

@NotNull(message="O campo login não pode ser nulo")
private String login;
@NotNull(message="O capo senha naão pode ser nulo")
private String password;

private boolean adminUserLogged = false;

public String doLogin(){
if(getLogin().equalsIgnoreCase("erlon")&& getPassword().equals("12345")){

adminUserLogged = true;
}else{
adminUserLogged = false;
}
if(isAdminUserLogged()){
return "main.faces";
}else{

return "Loginerro.faces";
}

}


public boolean isAdminUserLogged() {
return adminUserLogged;
}

public String getLogin() {
return login;
}

public void setLogin(String login) {
this.login = login;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}


}




em 23/7/2011 12:32 - Responder

 

[Comentário do autor]   Dyego Souza Do Carmo
Este projeto utiliza tecnicas do JAva EE 6 e não funciona em tomcat apenas :(


em 20/2/2012 09:07 - Responder
 

Erlon Carlos
Olá galera alguém pode indicar um servidor para hospedagem em java.


em 23/7/2011 18:04 - Responder

 

[Comentário do autor]   Dyego Souza Do Carmo
tentou o eatj.com ?


em 26/7/2011 11:10 - Responder
 

[Comentário do autor]   Dyego Souza Do Carmo
tentou o eatj ?


em 20/2/2012 09:07 - Responder
 

  Brasil.sp.gui
EXCELENTE MATERIAL

CONCLUÍ O SEU CURSO COM GRANDE SATISFAÇÃO E RECOMENDO !!

Parabéns Dyego realmente você impressiona nos seus reflexos de "resolução de problemas".FALTOU APENAS A INTEGRACAO COM O PAY-PAL !!!!!!!!!!!!! Fiquei super ansioso para ver como era essa parte mas infezlizmente nao foi abordado...Tenta fazer uma aulinha sobre essa integracao .....!!??? acho que em umas duas aulas você consegue concluir !!!!?

Eu como desenvolvedor recomendo esse pacote (Video-Aulas e Código Fonte para navegar !!) nao havendo problema de esquecimento devido a enorme extensão e duração do curso

Curso com altíssima qualidade para profissionais com certa experiência

Desenvolve de forma clara e prática com classes planas e pelo padrao MVC , sem qualquer artifício complexo e obscuro da linguagem Java (Reflection com anotacoes, classes internas e Genéricos )

O legal é que você usufrui da técnica Ad-Hoc de desenvolvimento - ISSO QUE IMPRESSIONA !!!(Sem Ciclo de Vida do software via RUP e Rational ; podendo ser entregue em sprints e assim podendo ser adaptado para qualquer metodologia Ágil: SCRUM, XP etc...)
-----------------------------------------------------------
OBSERVAÇÕES (VISANDO AJUDAR !!)

OBS1: Aula 62 : Esta video-aula esta com o audio fora de
sincronia com o video

OBS2: Aula 87: Esta video-aula esta sem audio

OBS3: Faltou apenas a integração com o PAY-PAL ou PAGUE-SEGURO
-----------------------------------------------------------
DE RESTO ....EXCELENTE E SEM COMENTÁRIOS !!!!!









em 26/2/2012 23:34 - Responder
 

Santos Brasil S/a
link de download quebrado.

http://www.devmedia.com.br/RodrigoSpinola/2010_06_BRA/JM_DS_Java_Ecommerce_P1ygdsas.zip


em 13/3/2012 21:28 - Responder

 

Arcom S/a.
404. Isso é um erro.

A URL solicitada /RodrigoSpinola/2010_06_BRA/JM_DS_Java_Ecommerce_P1ygdsas.zip não foi encontrada neste servidor.


em 14/3/2012 01:54 - Responder

 

  Wesley Yamazack
Olá Pessoal, estamos verificando o problema. Obrigado pelo comentário.


em 14/3/2012 05:20 - Responder
 

  Wesley Yamazack
Olá Pessoal, problema foi resolvido, obrigado pelo comentário.


em 14/3/2012 16:07 - Responder
 



Publicidade
Curso Online
Este post faz parte de:

Curso(s):
  •  Loja Virtual completa com JavaEE e JavaSE

  • Autor
    Dyego Souza Do Carmo

    Engenheiro da Computação e evangelista da tecnologia Java , a mais de 15 anos especialista no sistema operacional linux. Programador Java a 8 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing. Consultoria em Dúvidas - Http://www.forHelp.Us


    Space do autor
    Estatísticas
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    2   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]


    Este post está fechado. Saiba mais sobre a assinatura MVP!
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03