| Author |
Message |
|
|
Olá pessoal,
Como eu já disse em outro tópico, estou iniciando com o Mentawai e estou com algumas dúvidas. Tenho um projeto escrito em PHP5 onde possuo divisões em camadas, como por exemplo:
View ( páginas php que geram o HTML de apresentação-entradas/resultados );
Actions ( classes php que recebem parâmetros da View e por exemplo chama uma operação da camada de negócio BLL ou repassa para o DAO correspondente, ou gera algo de volta para a View etc )
BLL( classes PHP onde estão as regras de negócio, exemplo: Se o Aluno está reprovado com notas superior a tal valor e tem frequencia minima entao ele pode se matricular no regime especial de matricula) ;
DAO (classes PHP com Insert, Delete, Update etc);
BEAN( classes PHP que representam os objetos, exemplo: Aluno, Matricula etc )
A dúvida é: como distribuir isso em uma estrutura usando o Mentawai? Por exemplo:
Onde coloco minha regra de negócio ( BLL )?
O que deve estar apenas nas actions?
Onde coloco meus objetos BEAN?
Onde deve estar os DAO's?
Se alguém puder me orientar...
Obrigado!!!
|
 |
|
|
Olá pessoal,
Estou iniciando no Mentawai e estou tentando começar com o projeto MentaBlank, porém, ao tentar rodar a aplicação:
http://localhost:8080/MentaBlank/
O seguinte erro ocorre:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Missing JAR resource "/WEB-INF/lib/mentawai.jar" containing TLD
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:334)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:14
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:435)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:504)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:156
org.apache.jasper.compiler.Parser.parse(Parser.java:132)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
O mentawai.jar está dentro de WEB-INF/lib como já foi comentado por outros programadores como uma possível causa do problema.
Se alguém puder me orientar, já agradeço!
Obrigado
|
 |
|
|
|
|