Padrão

7 respostas
pedroroxd

Pessoal, segundo o padrão, em que pasta devem ficar as APIs usadas no projeto? E em que lugar que deve ficar as Imagens?

Tenho
-Pasta do projeto
–src
—br
—com
----pedro
-----nome_do_projeto
------model / view / control /dao

A pasta lib, deve ficar dentro da Pasta do projeto ou dentro da pasta src?
E a pasta images??

DAO é um pacote? ou as classes DAO ficam dentro do pacote control?
Vlws

7 Respostas

Tiburcio_Mancha

libs e images ficam dentro do seu projeto.

Seus DAOs são classes que criam objetos que acessam e realizam operações com a base! Essas classes podem sim ficar em um pacote DAO, por exemplo:

br.com.seuProjeto.DAO

pedroroxd

Tiburcio_Mancha:
libs e images ficam dentro do seu projeto.

Seus DAOs são classes que criam objetos que acessam e realizam operações com a base! Essas classes podem sim ficar em um pacote DAO, por exemplo:

br.com.seuProjeto.DAO

Então libs e images não ficam dentro da pasta src?
Ficam dentro da pasta do projeto msmo né?

E como eu tenho o pacote DAO, eu vou ter
Model, View, Control, DAO né?

Tiburcio_Mancha

A camada view são suas páginas que irão ficar dentro de uma pasta web ou web Content na raiz do seu projeto,onde vc pode jogar a lib e as images. As classes controller podem ficar em um pacote controller. Vc tem q da umapesquisada melhor nisso,pois umprojeto nãos e restringe a isso. O src armazena os pacotes com os .class!

yoshikichi

Sinceramente eu não curto utilizar Dao no meu pacote.
prefiro utilizar DAL (Data Access Layer), na verdade Dao(Data access object) é um DAL especifico.
Por exemplo UsuarioDao é um DAL especifico para o usuario.
Mas dividir seu projeto em MVC é legal, bem utilizado.
Mas uma coisa é MVC outra é N Layers.
A pasta lib fica dentro de WEB-INF
As iamgens, ficam em Web, quase no mesmo nivel das jsp.
Os seu Daos, ficam na camada de acesso, ou seja em DAL(Data Access Layer

Abs

Tiburcio_Mancha

yoshikichi:
Sinceramente eu não curto utilizar Dao no meu pacote.
prefiro utilizar DAL (Data Access Layer), na verdade Dao(Data access object) é um DAL especifico.
Por exemplo UsuarioDao é um DAL especifico para o usuario.
Mas dividir seu projeto em MVC é legal, bem utilizado.
Mas uma coisa é MVC outra é N Layers.
A pasta lib fica dentro de WEB-INF
As iamgens, ficam em Web, quase no mesmo nivel das jsp.
Os seu Daos, ficam na camada de acesso, ou seja em DAL(Data Access Layer

Abs

Vdd,lib fica em WEB-INF, viajei!!!Quanto ao DAL, não conhecia…

cleison.oliveira

pedroroxd em src vc deve criar os packages(pacotes) como vc mesmo citou br.com.pedro.controller e
dentro deste vc coloca suas classes e assim sucessivamente, ou seja, cria outro package de modelo e
coloca sua classe respectiva dentro deste pacote.

Longo abaixo na estrutura do seu projeto clique com o botao direito em WebContent>WEB-INF>lib é dentro dessa pasta que vc deve colocar suas libs.

Para imagens vc pode criar um folder e dentro dele guardar suas imagens.Clique c/ botao direito em WebContent>New>Folder.

Espero ter ajudado, dá uma passada no no blog do ivan ->http://www.auladigital.com.br sera util p/ vc, a didatica dele é bem clara.

Abçs

pedroroxd

E no caso de não ser um projeto web?
Onde eu coloko os .jar que eu utilizo??

Por exemplo, o miglayout, o mysqlconnector, etc?

Coloco dentro de 1 pasta lib na raiz do projeto?
As imagens também ficam na raiz do projeto?

Na primeira pasta certo?

Criado 23 de dezembro de 2010
Ultima resposta 24 de dez. de 2010
Respostas 7
Participantes 4