[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
CSS  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Boa tarde,

Queria primeiro parabeniza-los pelo ótimo trabalho... muito bom!!!
Uma dúvida boba, onde devo colocar os arquivos .css na aplicação que vem com o framework?

Abraços

Vinícius

Vinícius O. Janones
[Email]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Valew vinicius..

Bem. Se você se refere ao default.css que vem no diretorio sample. Não é necessário colocá-lo na aplicação. A não ser que deseje sobrescrevê-lo.

Se desejar sobrescrever o default.css que vem no neo. Você pode colocá-lo no diretório /css da sua aplicação.

Qualquer arquivo *.css dentro do /css será incluido no header da página.
Qualquer arquivo *.js dentro do /js será includi no header da página.
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

rogel,

Muito obrigado, agora entendi o esquema.
Gostei muito da idéia de vocês e estou dando meus primeiros passos no framework.

Abração

Vinicius

Vinícius O. Janones
[Email]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Vinícius..

Faltou complementar que os arquivos css e js são varridos pela tag n:head.

Depois dê uma olhada no seu base.jsp que possui esta tag.

Caso você não queira que todos os css que estao na pasta css do seu diretório público existe um parametro na n:head chamado searchCssDir ou searchJsDir, ai você pode setar qualquer um dos 2 como false para alterar o comportamento padrão dele!

[]'s

e seja bem vindo ao fórum!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Pedro,

Muito obrigado,

Uma dúvida, a estrutura de diretórios na minha app ficaria assim: WEB-INF/resource/css/default.css ? Isso se eu quiser mudar o arquivo .css...

Ou eu devo ir na tag que vc disse e seta-la como false e indicar direto no arquivo .jsp onde se encontra o novo arquivo .css?

Code:
<n:head searchCssDir="false"/>


A[ ]s

Vinícius

Vinícius O. Janones
[Email]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Suponha que / é a raiz da aplicação..

Então você vai ter

/css/default.css
/WEB-INF/web.xml

etc...
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Rógel...

o / é no caso o WEB-ROOT!!

entao assim:

WEB-ROOT/css/*.css

o *.css todos os arquivos .css varridos pela tag.

No caso o resource padrão do neo, você nao altera, pois quem envia estes arquivos é um servlet. Agora, você pode desabilitar o default e utilizar um arquivo seu..

basta por includeDefaultCss se não me engano..

Agora o js default não é ideal você remover não.

té!


Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Pedro e Rógel,

Obrigado pela ajuda, agora funcionou perfeitamente...

A[ ]s
Vinícius O. Janones

Vinícius O. Janones
[Email]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Opa!!
qualquer coisa estamos a disposição!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Pedro, WebRoot só existe se você estiver utilizando MyEclipse
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

To ligado!!!

Mas nos cruds que você montou você está usando o myeclipse!!!

Se não me engano no WTP é WebContent!

teh!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
César
Equipe
[Avatar]

Membro desde: 27/06/2007 13:40:14
Mensagens: 4
Offline

Estou utilizando o jdk1.6.0_01 e IDE Netbeans 5.5
Minha aplicação não tem folha de estilo
tentei acessar: http://localhost:8084/neo/resource/css/default.css e recebi este erro.

HTTP Status 404 -

type Status report

message

description The requested resource () is not available.
Apache Tomcat/5.5.17


Tem algum problema com o servlet?

<!-- Servlet necessário do NEO, provê JS e CSS -->
<servlet>
<servlet-name>resourceServlet</servlet-name>
<servlet-class>br.com.linkcom.neo.view.ResourceServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>resourceServlet</servlet-name>
<url-pattern>/resource/*</url-pattern>
</servlet-mapping>

rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Seu web.xml está correto. Sábado durante um intervalo de tempo a versão disponível do neo estava incorreta, esse problema já foi corrigido. Se vc tiver feito o dowload do neo sábado (23/06/2007) por volta de meio dia talvez voce possa ter pego essa versão. Tente fazer o download novamente (só o jar é necessário)


Um outro motivo para esse erro é ter a aplicação como um pacote fechado.

A aplicação deve ser publicada como um diretório.
César
Equipe
[Avatar]

Membro desde: 27/06/2007 13:40:14
Mensagens: 4
Offline

Valeu Rogel, mas tenho uma nova dúvida.
Vi o tutorial sobre ManyToOne, você utiliza o combo para acessar os dados e também vi que existe uma tag <t:detalhe>.
Mas em relação OneToMany com devo proceder?
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

César, eu vou fazer um tutorial (screen cast) para fazer detalhes.

Mas vou adiantando o mapeamento:

Supondo que vc tenha:

classe Municipio:

Code:
 ...
 @ManyToOne(....)
 public Uf getUf(){
     return uf;
 }
 


No Uf vc faz assim:

Code:
 ....
 @OneToMany(mappedBy="uf")
 public List<Municipios> getMunicipios(){
     return municipios;
 }
 ...
 


Você pode ver a documentação do Hibernate Annotations para mais informações.

Assim que estiver disponível o screen cast eu faço o post aqui
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team