Alta produtividade em Java

abril 12, 2012 em Cake, Java, Php, Spaguetti

 

Alta produtividade em Java???
Como?

Pois é, isso é o que o Play!Framework MVC promete.

Para os desenvolvedores PHP que utilizam o famoso Cake, ou Spaghetti framework entre outros, essa é uma opção de desenvolvimento Java à estes em PHP.

Achou interessante? Visite os links:

http://blog.erkobridee.com/2011/12/05/play-framework-alta-produtividade-em-java/

http://www.slideshare.net/allysonbarros/play-framework-desenvolvendo-aplicaes-web-com-java-sem-dor

http://imasters.com.br/artigo/23777/java/redescobrindo-java-com-play-framework

 

Fica a dica.

T+

Configurar conexão JMX no Tomcat para acesso remoto VirtualVM ou JConsole

abril 3, 2012 em Java

A configuração abaixo é para quem inicia a aplicação pelo executavel startup.bat. Copie a linha abaixo no arquivo startup.bat arquivo:

set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

Após inicie a aplicação e faça o teste.

 

Quando o Tomcat é utilizado como serviço no windows acredito que a solução no link: http://java-monitor.com/forum/showthread.php?t=205 realizada pelo Kess provavelmente funcione, é importante mencionar que não realizei o teste desse ultimo.

 

Abç

Como encontrar as foreign keys de uma tabela – Mysql

março 9, 2012 em Mysql, SQL

Pessoal,

Criei um procedimento para banco de dados MySql onde é possível encontrar as tabelas vinculadas por meio das constraints foreign keys.

Em resumo o procedimento encontra as tabelas vinculada à tabela que você desejar encontrar, os resultados são:

parâmetros de entrada; string:base = <schema> , string:tabela = tabela_sera_consultada.

resultado:

TABLE_SCHEMA => Schema

tabela_atual => tabela informada no parâmetro de entrada

coluna_atual => campo vinculado na foreign key

tabela_alvo => tabela que está vinculada à tabela consultada

coluna_alvo => campo vinculado na foreign key da tabela alvo.

 

Procedimento:

/*
Autor: Carlos Eduardo
Data:  07/03/2012
*/

DROP PROCEDURE IF EXISTS `procdependencias`;
CREATE PROCEDURE `procdependencias`(base varchar(30), tabela varchar(50))
BEGIN
SELECT DISTINCT TABLE_SCHEMA,
REFERENCED_TABLE_NAME AS tabela_atual,
REFERENCED_COLUMN_NAME AS coluna_atual,
TABLE_NAME AS tabela_alvo,
COLUMN_NAME AS coluna_alvo
FROM information_schema.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_NAME = COALESCE(tabela, REFERENCED_TABLE_NAME)
AND TABLE_SCHEMA = COALESCE(base, TABLE_SCHEMA)
ORDER BY tabela_alvo;
END;

 

Exemplo para execução:

call procdependencias(‘schema_banco’, ‘tb_funcionario’);

Resultado:

schema_banco  tb_funcionario  cod_funcionario  tb_endereco            cod_funcionario
schema_banco  tb_funcionario  cod_funcionario  tb_telefone              cod_funcionario
schema_banco  tb_funcionario  cod_dependente   tb_dependente      cod_depend

 

Até a próxima.

 

Consulta para saber o tamanho do banco de dados Mysql

março 9, 2012 em Mysql, SQL

SELECT table_schema "Data Base Name",
sum( data_length + index_length ) / 1024 /
1024 "Data Base Size in MB",
sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema;

Identação de consultas SQL – Online

janeiro 5, 2012 em Mysql, PostgreSql, SQL

Pessoal,

Existe algumas ferramentas que já fazem a identação da consulta sql, tais como o Workbench (Oracle Mysql – Free), Toad (Quest Software) entre outros.

Mas caso necessitem de uma solução online e muito bem estruturada, aconselho que analisem o site: http://www.dpriver.com/pp/sqlformat.htm

A identação e organização do resultado das consulta não perde em nada para os programas acima, pra falar a verdade, acho muito melhor, vc consegue configurar o retorno de sua query sem nenhum problema.

 

Fica ai a dica.

 

Abraço

Primefaces .war

outubro 13, 2011 em Java

Pessoal,

Quem quiser o showcase do primefaces 3.0 em war, é só fazer o download no link:

http://repository.primefaces.org/org/primefaces/prime-showcase/1.0.0-SNAPSHOT/

 

Acompanhe noticias e atualizações no twitter oficial @primefaces ou twedubatista.

 

T+

Comparativos Framework PHP

setembro 27, 2011 em Php, Sem categoria

PHP Framework PHP4 PHP5 MVC Múltiplos da DB ORM Objetos DB Modelos Caching Validação Ajax Auth Módulo Módulos EDP
Akelos Visite Akelos url baixar Akelos falar no fórum Akelos Suporte PHP4 Akelos Suporte PHP5 Akelos Suporte MVC Akelos Suporte DB Múltiplas Akelos Suporte ORM Suporte Akelos Objects DB Modelos de Apoio Akelos Akelos Suporte Caching Akelos Validação de Apoio Akelos suporte a Ajax Suporte Akelos módulo Auth Suporte Módulos Akelos -
ash.MVC Visite url baixar ash.MVC - ash.MVC Suporte PHP5 ash.MVC Suporte MVC - - Suporte ash.MVC Objects DB Modelos de Apoio ash.MVC - ash.MVC Validação de Apoio - Suporte ash.MVC módulo Auth Suporte Módulos ash.MVC -
CakePHP Visite CakePHP url baixar CakePHP falar no fórum CakePHP Suporte PHP4 CakePHP Suporte PHP5 CakePHP Suporte MVC CakePHP DB Suporte Múltiplas CakePHP Suporte ORM Suporte CakePHP Objects DB - CakePHP Caching Suporte CakePHP Validação de Apoio CakePHP suporte a Ajax Suporte CakePHP Auth Módulo Suporte Módulos CakePHP -
CodeIgniter Visite url CodeIgniter baixar CodeIgniter falar no fórum Suporte CodeIgniter PHP4 CodeIgniter Suporte PHP5 CodeIgniter Suporte MVC CodeIgniter DB Suporte Múltiplas - Suporte CodeIgniter Objects DB Modelos de Apoio CodeIgniter CodeIgniter Caching Suporte CodeIgniter Validação de Apoio - - - -
DIY Visite DIY url baixar - DIY Suporte PHP5 DIY Suporte MVC - DIY Suporte ORM DIY Suporte Objects DB Modelos de Apoio DIY DIY Caching Suporte - DIY suporte a Ajax - - -
Componentes eZ Visite url baixar eZ Components - Componentes eZ Suporte PHP5 - Componentes eZ Suporte DB Múltiplas - Componentes eZ Support Objects DB Componentes eZ Suporte Templates Componentes eZ Suporte Caching Componentes eZ Validação de Apoio - - - -
Fusebox Visite Fusebox url baixar Suporte Fusebox PHP4 Fusebox Suporte PHP5 Fusebox Suporte MVC Fusebox DB Suporte Múltiplas - - - Fusebox Caching Suporte - Fusebox suporte a Ajax - Suporte Módulos Fusebox -
PHP em TRAX Visite PHP em TRAX url baixar - PHP em TRAX Suporte PHP5 PHP em TRAX Suporte MVC PHP em TRAX DB Suporte Múltiplas PHP em TRAX Suporte ORM PHP em objetos de Apoio TRAX DB - - PHP em TRAX Validação de Apoio PHP em TRAX suporte a Ajax - PHP em Módulos de Apoio TRAX -
PHPDevShell Visite url PHPDevShell baixar - PHPDevShell Suporte PHP5 - - - - Modelos de Apoio PHPDevShell - - PHPDevShell suporte a Ajax PHPDevShell módulo Auth Suporte Suporte Módulos PHPDevShell -
PhpOpenbiz Visite PhpOpenbiz url baixar - PhpOpenbiz Suporte PHP5 PhpOpenbiz Suporte MVC PhpOpenbiz DB Suporte Múltiplas PhpOpenbiz Suporte ORM PhpOpenbiz Support Objects DB Modelos de Apoio PhpOpenbiz - PhpOpenbiz Validação de Apoio PhpOpenbiz suporte a Ajax Suporte PhpOpenbiz módulo Auth - -
Prado Visite Prado url baixar falar Prado no fórum - Prado Suporte PHP5 Prado Suporte MVC Prado DB Suporte Múltiplas Prado Suporte ORM Prado Support Objects DB Modelos de Apoio Prado Prado Caching Suporte Prado Validação de Apoio Prado suporte a Ajax Prado Suporte Auth Módulo Suporte Módulos Prado Prado Suporte EDP
QPHP Visite url baixar QPHP Suporte QPHP PHP4 QPHP Suporte PHP5 QPHP Suporte MVC QPHP DB Suporte Múltiplas - Suporte QPHP Objects DB Modelos de Apoio QPHP - QPHP Validação de Apoio QPHP suporte a Ajax Suporte QPHP módulo Auth Suporte Módulos QPHP QPHP Suporte EDP
Gaivota Visite Seagull url baixar Suporte Seagull PHP4 Seagull Suporte PHP5 Seagull Suporte MVC Seagull DB Suporte Múltiplas Seagull Suporte ORM Suporte Seagull Objects DB Modelos de Apoio Seagull Seagull Caching Suporte Seagull Validação de Apoio Seagull suporte a Ajax Suporte Seagull módulo Auth Suporte Módulos Seagull -
Symfony Visite url baixar Symfony Symfony falar no fórum - Suporte Symfony PHP5 Symfony Suporte MVC DB Symfony Suporte Múltiplas ORM Suporte symfony Symfony Objects DB Suporte - Suporte Symfony Caching Validação de Apoio symfony Symfony suporte a Ajax Symfony Módulo Auth Suporte Suporte Módulos symfony -
Wact Visite Wact url baixar Wact falar no fórum Wact Suporte PHP4 Wact Suporte PHP5 Wact Suporte MVC Wact DB Suporte Múltiplas - Wact Support Objects DB Wact Modelos de Apoio - Wact Validação de Apoio - - Wact Módulos de Apoio -
WASP Visite url baixar WASP - Suporte WASP PHP5 WASP Suporte MVC - - WASP Objects DB Suporte Modelos de Apoio WASP - Validação de Apoio WASP WASP suporte a Ajax WASP módulo Auth Suporte Suporte Módulos WASP -
Yii Visite Yii url baixar Yii falar no fórum - Yii Suporte PHP5 Yii Suporte MVC Yii DB Suporte Múltiplas Yii Suporte ORM Yii Support Objects DB Modelos de Apoio Yii Yii Caching Suporte Yii Validação de Apoio Yii suporte a Ajax Suporte Yii módulo Auth Suporte Módulos Yii Yii Suporte EDP
Zend Visite Zend url baixar Zend falar no fórum - Suporte Zend PHP5 Suporte Zend MVC Zend DB Suporte Múltiplas Zend Suporte ORM Objetos Zend Suporte DB Modelos de Apoio Zend Zend Cache de Apoio Zend Validação de Apoio Zend suporte a Ajax Suporte Zend Auth Módulo Suporte Módulos Zend -
Zoop Visite url Zoop baixar Suporte Zoop PHP4 Zoop Suporte PHP5 Zoop Suporte MVC Zoop DB Suporte Múltiplas - Suporte Zoop Objects DB Modelos de Apoio Zoop Zoop Caching Suporte Zoop Validação de Apoio Zoop suporte a Ajax Suporte Zoop módulo Auth - -
  • MVC: Indicates whether the framework comes with inbuilt support for a Model-View-Controller setup.
  • Multiple DB’s: Indicates whether the framework supports multiple databases without having to change anything.
  • ORM: Indicates whether the framework supports an object-record mapper, usually an implementation of ActiveRecord.
  • DB Objects: Indicates whether the framework includes other database objects, like a TableGateWay.
  • Templates: Indicates whether the framework has an inbuilt template engine.
  • Caching: Indicates whether the framework includes a caching object or some way other way of caching.
  • Validation: Indicates whether the framework has an inbuilt validation or filtering component.
  • Ajax: Indicates whether the framework comes with inbuilt support for Ajax.
  • Auth Module: Indicates whether the framework has an inbuilt module for handling user authentication.
  • Modules: Indicates whether the framework has other modules, like an RSS feed parser, PDF module or anything else (useful).
  • EDP: Event Driven Programming.New!

Conteúdo por: http://www.phpframeworks.com/