Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 631 to 640 of 724 « Previous | Next »
CodeIgniter com SQLite + Multi-Select, Radio e Checkboxes

Tenho recebido alguns e-mail de leitores com algumas dúvidas e pedindo para  euesclarecer alguns pontos. Vou atendê-los nesse artigo, que abordará a integração entre CodeIgniter e SQLite e como gerenciar caixas de checagem e radio buttons com o CodeIgniter.

A primeira parte trata da conexão com um banco de dados SQLite. Existem bugs conhecidos para as versões anteriores a 2.1.1. Como estamos trabalhando com a versão 2.1.3, não deve acontecer erros.  Para este exemplo, vamos manter o banco em uma pasta chamada “banco-de-dados” na pasta application. O nome do banco de dados utilizado é radios.sqlite.

Para gerenciar as tabelas, você vai precisar de um editor semelhante ao phpLiteAdmin, que pode ser baixado aqui. Baixe o script phpliteadmin.php para a pasta raíz da aplicação. Você deve editar os seguintes parâmetros do arquivo …

[Leia mais]
Apresentando o Spring Roo – Parte 07: Desenvolva aplicativos em Spring MongoDB usando o Spring Roo

A parte 06 desta série sobre o Spring Roo examinou vários recursos apresentados no Spring Roo 1.2. Um dos recursos que eu abordei é o suporte para o desenvolviment o de aplicativos MongoDB. O objetivo do Spring Roo MongoDB é trazer a proposta clássica do Spring, que é o aprimoramento da produtividade e um modelo de programação consistente para os aplicativos do MongoDB. O Spring MongoDB é um subprojeto do Spring Data. O Spring Data é um projeto principal de software livre que contém muitos subprojetos específicos para determinados armazenamentos de dados. Primeiro eu apresentarei o MongoDB e, em seguida, desenvolverei um aplicativo do Spring MongoDB usando o Spring Roo.

Apresentando o MongoDB

Em uma única linha, o …

[Leia mais]
Desenvolvendo Java puro com Hibernate e Mysql

Olá, pessoal! Atendendo a pedidos de alguns leitores, hoje veremos o uso mais puro com Hibernate com JPA, ou seja, sem o uso de JSF ou qualquer outro front-end. Vamos criar a nossa velha classe Java com o método main e armazenar as informações em um BD (MySql).

Let’s go…

Atenção: não apresentarei como criar um BD ou como configurar o Hibernate no Eclipse, estou considerando que você já tem um ambiente de desenvolvimento pronto para entrar em ação.

Dados do DataBase:

  • Crie um DataBase (usarei uma chamada livraria)
  • Crie uma tabela (usarei uma tabela com o nome camilo)
  • Dados da tabela: id(auto_increment), nome(varchar), cidade(varchar)

Preparação do projeto

  1. Crie um o Java Project no Eclipse com o nome que achar conveniente.
  2. Agora crie uma estrutura de packages conforme a imagem a seguir:
  3. Adicione os arquivos …
[Leia mais]
Mandando bem no geoprocessamento com VRaptor 3, Maven e Postgis

Com a constante e rápida evolução tecnológica, novas demandas e usuários mais exigentes por natureza, as aplicações voltadas a geoprocessamento, assim como as demais, também estão saindo dos desktops e indo para os navegadores. Os usuários de aplicações ‘gis’ desejam ‘por direito’ que as suas aplicações web também façam desenho de geometrias, manipulações de projeções, sobreposições e centenas de outras operações ali à um clique de distância assim como nos seus aplicativos Desktop conhecidos, como o Quantum GIS por exemplo.

Assim como em qualquer projeto precisamos saber por onde seguir, ou seja, saber quais tecnologias iremos utilizar, a melhor solução de arquitetura para garantir uma boa e segura expansividade, quais as equivalências com outras tecnologias, etc. Enfim, são diversas coisas que devemos ter em mente ao começar com geoprocessamento para a web.

Para quem tem …

[Leia mais]
Apresentando o Spring Roo – Parte 06: Desenvolver os aplicativos Spring MVC e GWT usando o Spring Roo 1.2 e implementá-los no Cloud Foundry

Na Parte 1 e na Parte 2 desta série, você desenvolveu um aplicativo de conferência usando o Spring Roo 1.1. Na Parte 3 e na Parte 5 você desenvolveu complementos do Spring Roo. Nesse intervalo, na Parte 4, você examinou a …

[Leia mais]
Padrões TableDataGateway e TableRowGateWay – Teoria e Prática

Olá, pessoal!

Bom, este é o meu primeiro artigo aqui no iMasters, espero que gostem e que seja lhes seja útil.

Os puristas dos Design Patterns podem não gostar muito do conteúdo deste artigo, pois ele foge um pouco da implementação padrão conhecida, que é definida por Martin Fowler no clássico Patterns of Enterprise Application Architecture.

Entretanto, segundo a minha concepção, não se trata de uma violação do padrão já conhecido, mas de uma variação. Muitas pessoas têm a ideia errônea de que os padrões são receitas prontas, que devem ser seguidos ao pé da letra.

Gang of Four (Erich Gamma et al.) define um design pattern como:

Um Design Pattern sistematicamente nomeia, motiva e explica o design geral que identifica um problema recorrente no desenvolvimento de sistemas …

[Leia mais]
Usando Log4J em projetos Java

Olá, pessoal! Tudo bem? Bom, no artigo de hoje vamos ver como usar o LOG4J em projetos Java. O uso de log em software é algo extremamente importante, principalmente para sabermos o que está acontecendo com o sistema. Sentimos a importância dos logs principalmente quando precisamos corrigir um bug. Só então percebemos o quanto é importante ter um sistema de LOG eficiente. É claro que o vai depender do framework/ API que você usar, pois o sistema de LOG não faz milagre por si só – depende dos desenvolvedores implementarem os logs corretos, de acordo com o tipo da mensagem que devemos logar. Identificar o que deve e não deve ser logado é extremamente importante.

O uso de uma API de LOG é extremamente importante, principalmente durante o desenvolvimento, pois, mais cedo ou mais tarde, vamos precisar analisar o LOG por algum motivo. Agumas situações bem comuns nas quais precisamos de um LOG:

  • Sua aplicação conecta …
[Leia mais]
Como pegar o valor “DEFAULT” de uma coluna?

Imagine que voce precise “pegar” o valor “DEFAULT” de uma determinada coluna programaticamente… Como fazer isso? Por sorte, o MySQL provê uma função muito batuta para isso. É a função DEFAULT(). Não custa relembrar! Valor DEFAULT de uma coluna é […] ↓ Read the rest of this entry...

[MySQL] - Utilitário para Excel

Bom pessoal, vou neste post falar sobre uma ferramenta bem útil para analisar dados e fazer cruzamento de dados utilizando o Excel que é um software da Suíte Office da Microsoft que agora podemos integrar com o nosso banco de dados MySQL. É isso mesmo podemos agora integrar MySQL + Excel., isso não é bom?

Para fazer a instalação deste aplicativo do MySQL, você terá que efetuar o download do

[MySQL] Mecanismos de Armazenamento e Tipos de Tabelas

Bom pessoal neste post vamos abordar a padronização dos tipos de tabelas (table types) suportadas pelo MySQL e os mecanismos de armazenamento (Storage Engine) por ele suportado. O MySQL possui uma característica um pouco diferente dos outros SGBD’s, uma vez … Continuar lendo →