Html de fora para usar no projeto

Java

20/04/2011

Na empresa funcionará assim: Uns caras fazem o HTML, o CSS e etc e nos manda para o nosso projeto. Ou seja, a página a ser trabalhada já vem com o designer pronto. Agora, como devo proceder para usar dentro de um projeto JSF, Hibernate/JPA e Java? Esse é um começo para mim. Por isso perguntas básicas, mas acho que se começa pelo básico. Entendendo o básico, se entende o resto.
Pjava

Pjava

Curtidas 0

Respostas

Anthony Accioly

Anthony Accioly

20/04/2011

Provavelmente a empresa de Design terceirizada te envia um PSD (arquivo do Photoshop) ou o que chamamos de HTML recortado.Se a empresa de design te enviou um PSD, você tem que antes de tudo recortar o html com ferramentas de slicing, etc, etc, etc (procure no Google para mais informações).Se o html já estiver recortado você precisa prepará-lo para uso em seu projeto web. Em JSF isso geralmente significa mudar a extensão para jsp ou xhtml, incluir umas bibliotecas JSTL (link) ou namespaces (link) no começo de cada arquivo e mover os arquivos para o diretório certo do seu projeto Web, de acordo com o que foi indicado nos arquivos de configuração (web.xml / faces-config.xml); por exemplo, colocar os arquivos em WEB-INF/Pages com extensão .jsp (ou .xhtml se você estiver usando facelets). No caso de facelets é importante que o xhtml seja válido, ou seja, o doctype e header devem estar presentes, as tags tem que ser abertas e fechadas corretamente, tags individuais como <br> ou <hr> tem que ser convertidas para o padrão <br /> <hr />, etc (você pode validar o seu markup em http://validator.w3.org/).
A parte do JPA 2 e Hibernate é padrão. Coloque as bibliotecas no Classpath, crie um arquivo persistence.xml, crie seus objetos de modelo e assim por diante.É claro que isso é o básico do básico, geralmente fazemos toda uma estruturação do layout (por exemplo, headers, footers e menus são colocados em arquivos separados e incluídos em templates).Um bom ponto de partida para entender o markup e os controles usados na view de um projeto JSF é esse tutorial aqui. 
Isso responde?
Abraços,
GOSTEI 0
Pjava

Pjava

20/04/2011

Não, não é terceirizada não. É tudo da mesma empresa, apenas departamentos distintos, mas o ambiente é o mesmo.
GOSTEI 0
Anthony Accioly

Anthony Accioly

20/04/2011

Não, não é terceirizada não. É tudo da mesma empresa, apenas departamentos distintos, mas o ambiente é o mesmo.
 

Ok. Mas você entendeu a parte técnica? Responde sua pergunta?Se sim, por favor marque o tópico como resolvido.
Abraços,
GOSTEI 0
POSTAR