Padrão

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

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

[quote=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[/quote]

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é?

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!

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

[quote=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[/quote]

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

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

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?