Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2007 11:06:12
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline
|
Pessoal,
Dêem 1 olhada
http://forum.mentaframework.org/posts/list/1250.page
Sugestões aqui neste tópico ok !
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2007 13:53:36
|
flrodrigues
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Joined: 22/03/2006 16:30:41
Messages: 58
Location: Cuiabá-MT
Offline
|
Cara,
Muito chique a sua app. Gostei do Super Tiny Style. É muito simples mesmo!!!
Ps.: Sugestão que eu acho que ficaria legal pro pessoal: Que tal implementar o esquema de tratamento de Exception do Menta. Acho assim demonstra tbm a robustes do framework.
Parabéns. Muito bom o exemplo.
T+
|
 |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2007 13:58:52
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline
|
Bem agradeço flrodrigues, mas a idéia aqui é mostrar que EU não fiz praticamente nada, isso tudo foi o Mentawai que fez por isso coloquei
os links pra cada feature.
Sim sugestões são excelentes !!
O plano agora é deixar essa Action-CRUD bastante Simples que é a principal filosofia do Framework.
Valeu
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2007 14:03:47
|
flrodrigues
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Joined: 22/03/2006 16:30:41
Messages: 58
Location: Cuiabá-MT
Offline
|
Mas o tratamento de Exceções é muito simples tbm.
naum sei se vc ja viu mas vai ai i link:
http://forum.mentaframework.org/posts/list/1096.page
Acho q ficaria legal colocar tbm.
|
 |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 06:57:22
|
amilhoranza
![[Avatar]](/images/avatar/a8f15eda80c50adb0e71943adc8015cf.png)
Joined: 09/08/2006 07:19:17
Messages: 174
Offline
|
Parabéns lobo!
É impressionante a facilidade de utilização do menta.
As vezes paro pra analizar outro framework MVC e não consigo achar algum ponto no qual seja melhor que o menta.
Sucesso.
|
[]s Drex |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 08:25:29
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline
|
flrodrigues :
naum sei se vc ja viu mas vai ai i link:
http://forum.mentaframework.org/posts/list/1096.page
Não eu realmente não tinha visto, mas já apliquei aqui valeu vou atualizar o
FAQ !!
Muito fácil cara !
http://forum.mentaframework.org/posts/list/1250.page
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 08:47:04
|
flrodrigues
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Joined: 22/03/2006 16:30:41
Messages: 58
Location: Cuiabá-MT
Offline
|
Então né, o tratamento de exceções que normalmente é uma coisa absurda de se fazer, aqui no menta dexa agente de boca-aberta pq é muito fácil mesmo.
Cara a sua App ficou chique mesmo!
Parabéns pra vc e pra toda a equipe que tem muitas idéias no jeito brasileiro de ser. O jeito simples!
T+
|
 |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 16:23:59
|
filipec
Joined: 18/03/2006 09:40:11
Messages: 64
Location: Mafra - Portugal
Offline
|
Valeu Lobo
O teu exemplo tá show!
Os meus parabéns!!!!
Acho importante de tempos a tempos irem mostrando o CRUD sempre com o "state of the art" do menta.
Uma pergunta que não tem haver directamente com o CRUD, nesse esquema de MySQLBeanSession tem como pegar a connection para executar uma query mais complexa?
Abraço!
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 16:37:24
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
Uma pergunta que não tem haver directamente com o CRUD, nesse esquema de MySQLBeanSession tem como pegar a connection para executar uma query mais complexa?
Claro! E olha que teve pessoas que disseram que o MentaBeans era inútil e que não servia para nada. Acho que vc entendeu o espírito da coisa, ou seja, coisas simples vc usa o MentaBean, coisas mais complexas vc usa a connection ou mesmo hibernate. Onde isso pode ser ruim eu realmente não consigo entender...
Para pegar a conexão:
Code:
Connection conn = ( (JdbcBeanSession) session).getConnection();
|
Sergio Oliveira
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 16:43:10
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
E outra coisa, isso é porque nesse seu caso específico vc está usando uma JdbcBeanSession (ou um das suas subclasses MySQLBeanSession, OracleBeanSession, H2BeanSession, SQLServerBeanSession, etc.), ou seja, um BeanSession que foi implementado com JDBC e por isso tem uma conection.
Agora o MentaBean é uma especificação. Amanhã poderá haver o HibernateBeanSession e daí vc faria assim para pegar a session do Hibernate.
Code:
// Session abaixo = org.hibernate.Session
Session session = ( (HibernateBeanSession) beanSession).getSession();
|
Sergio Oliveira
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 16:44:50
|
filipec
Joined: 18/03/2006 09:40:11
Messages: 64
Location: Mafra - Portugal
Offline
|
Inútil? Bem pelo contrário
Estou desenvolvendo uma app e só agora senti necessidade de pegar directamente a connection, vai ficar 90% em MentaBeans!
Valeu Sérgio!!!
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2007 16:59:17
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
O Mentawai e o MentaBeans incomodam muitas pessoas, mas como já dizia o poeta: "Quando vc acredita no que está fazendo as críticas são verdadeiros elogios e apenas contribuem para te motivar ainda mais!"
Tenho muito a agradecer a algumas pessoas do GUJ que disseram que o MentaBeans era inútil, etc e tal. Acho que foi graças a quantidade incrível de críticas que o Mentawai recebeu no início é que ele chegou aonde chegou. E o MentaBeans agora segue o mesmo caminho...
Vc manja de Hibernate filipec? Por que decidiu usar MentaBean e não Hibernate para o seu caso em específico?
|
Sergio Oliveira
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2007 06:16:22
|
filipec
Joined: 18/03/2006 09:40:11
Messages: 64
Location: Mafra - Portugal
Offline
|
Desde a entrada do MentaBean para o framework que fiquei curioso e resolvi testar.
Decidi usar pela sua simplicidade e rapidez mesmo. Fiz um pequeno "script" que gera o bean e todos os fields para colocar no applicationmanager (apartir de uma table da bd).
Com isso fica ainda mais fácil usar o MentaBean, basta criar os objectos, settar os fields, pegar o session e... voilá
Recomendo a todos a darem uma olhada!
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2007 07:00:32
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
Fiz um pequeno "script" que gera o bean e todos os fields para colocar no applicationmanager (apartir de uma table da bd).
Putz. Excelente idéia. Se vc quiser doar esse script para o projeto, a gente pode colocar um FAQ sobre ele. Os créditos vão para vc...
|
Sergio Oliveira
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2007 07:20:59
|
pgoncalves
![[Avatar]](/images/avatar/82aa4b0af34c2313a562076992e50aa3.png)
Joined: 14/09/2006 13:29:19
Messages: 332
Offline
|
Sérgio, você pode dar annotations para os beans também.. ficaria legal!!!
tipo..
@Id(increment=AutoIncrement/ generator="sq_generator" )
o type vc ja consegue pegar pela assinatura do método/ propriedade.. tipo o método anotado com @Id vc da um getMethod() ae vc pega o tipo de retorno, entao a quantidade de códigos diminuem consideravelmente!!!
teh mais sérgio!!
[]'s
|
Pedro Gonçalves
www.izap.com.br |
|
 |
|