Habilitando Sintax-Highlight para Arquivos Velocity no Eclipse
Posted by: Edgar Silva in greenbox, javaLeiam a dica de como fazer isto aqui [inglês]
Archive for August, 2006
30
08
2006
Habilitando Sintax-Highlight para Arquivos Velocity no EclipsePosted by: Edgar Silva in greenbox, javaLeiam a dica de como fazer isto aqui [inglês] Há 2 dias comecei um projeto que o code-nome ainda é GBrails (Greenbox On Rails). A inspiração/metáfora vem do RubyOnRails, que é uma ferramente bem produtiva, apesar de alguns problemas de deployment. Vários, eu disse váaaaarios usuários questionam, as razões pelas quais o Greenbox roda tao “plugado” no Netbeans, há vários motivos, mas este questionamento comecou aqui mesmo na empresa, onde há pessoas que usam o InteliJ IDEA e o Eclipse. Havia um projeto de um desenvolvedor do Greenbox de tornár o que há para o NetBeans, real para o Eclipse, infelizmente o foco dele teve que ser um pouco diferente. Bom, resolvi então criar algumas coisas para o mundo Eclipse, pelo menos montar uma forma simples de usar o Greenbox, dentro desta IDE. Greenbox OnRails - Requisitos 1 - Usuário faz o Download de zip ou tar.gz 2 - Decompacata numa pasta por exemplo /opt/java/gbrails 3 - A estrutura desta pasta deve ser: 4 - Criando um projeto: ./gb.sh create-project locadora =>Resultado: Deve criar uma pasta com nome locadora na pasta projects 5 - Na pasta project/locadora/src/app/ crie uma classe chamada TipoPagamento.java, e copie o seguinte código:
6 - Agora execute ant gb-generate no seu projeto Eclipse 7 - Verifique Sources Gerados. Basicamente, estes sao os passos do GBRails. Basicamente o que fiz foi criar uma nova Task Ant que descente de Javac, e processar as anotacoes dentro desta task, executando os parsers dos templates velocity. O resultado está satisfatório. Uma feature que devo implementar, é um controle de comparacao, para have restrições para evitar geração duplicadas, como NAO acontece na task Javac, devido a um método especial da mesma[1]. Registrando mais uma vez, que quem quiser receber o beta para realizar testes, basta enviar um e-mail para edgar (em) summa-tech.com , que disponibilizarei um endereco para baixar esse EARLY-ACCESS, cheio de bugs para que vocês ajudem e colaborem com um projeto que pode BENEFICIAR bastante voces. []’s Edgar
Como as traduções para esse texto são péssimas, aqui a orginal: - Chuck Norris serializes objects straight into human skulls.
25
08
2006
OpenSouce : Romantismo VS CapitalismoPosted by: Edgar Silva in greenbox, java, off-topicNo último JavaOne (2006), várias pessoas me perguntavam:
A resposta quase sempre era: “Sim e as empresas estão convergindo para essa realidade, tanto que venda de produtos hoje no Brasil é uma tarefa ardua e difícil”.
Não vejo nada como muito errado, mas uma coisa que é super estranha é capturar vários projetos OpenSource, juntar num NOVO produto, e esse produto ser completamente fechado, vendido e pior: Super Caro!
Sendo assim, nada mais justo que o Genesis seja também OPEN SOURCE. Tenho que terminar urgentemente o módulo que suporta relacionamentos no Greenbox, pois isso vai pertmitir novas arquiteturas, entre elas:
A mensagem final é: Ganhe o máximo de $$$ que puderes com OpenSource, mas não esqueça dos princípios básicos, que não é ser comunista, mas tentar ajudar, tentar contribuir de alguma forma, seja com testes, documentações, samples, qualquer forma de ajudar é sempre válida! É sempre mais bonito, cortez poder jogar limpo com os desenvolvedores, comunidade e mercado em geral! Pense nisto! Depois de exatos 4 anos, eu voltarei a Morar em São Paulo, decidimos hoje, então, os amigos que quiserem visitar Porto Alegre…Agora ferrou!
Olá amigos, o Beljungle está chegando 26 e 27 de outubro estará acontecendo dentro da SEPAI, e com todo o glamour de ser realizado na Estação da Docas. Estarão presentes grandes profissionais Java da Região, apresentando vários assuntos interessantes , entre os palestrantes que confirmaram presença e alguns até as palestras estão:
Eu estarei apresentando duas palestras, uma será a repetição do que mostrei no JavaOne 2006, só que agora com a vantagem de falar em Português :). E a outra que propus será mais sobre Business que Tecnologia, e será dentro da programação SEPAI. Sendo assim as palestras que farei durante a Sepai serão:
Estas são as palestras confirmadas, se você quiser palestrar no evento, envie um email para felipemsantos@gmail.com Com seu nome, mini-cv, titulo da palestra e resumo da mesma. Estarei atualizando este post no meu blog, na medida que novos palestrantes e palestras sejam aprovadas/confirmadas. []’s Edgar Silva Olá amigos, Agora o GreenboxNB, tem uma feature que permite gerar as os casos de uso sem mecher no web.xml, faces-config ou o spring-context. Agora o Greenbox tem um Aquivo de Configuração que é um XML bem simples, e para ler nao usamos nada mais que java.util.Properties, mas em formato XML. Este arquivo vai guardar as referencias de tudo que você gerou no Greenbox, e quem sabe no futuro alguém queira adicionar informações como versões de geração, para documentação ou histórico do projeto(Nota: para quem usa Maven2 tem um goal pra isso ;)). O Arquivo XML é simples e é assim: < ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> Este arquivo ficará dentro da pasta WEB-INF/greenbox/ com o nome usecases.xml , e o Netbeans vai sempre ler esse arquivo para gerar os arquivos isolados para Faces-Config e Spring-Context. Sendo assim, agora há um “shared” Spring Context, que contém a definição de DataSource e TransactionManager, além da SessionFactory e todas as referências pros HBM’s do Hibernate. Além de um micro-spring-context para o Business Delegate e DAO dos casos de usos, todos separados e independentes. Estamos trabalhando forte agora na questão de relacionamento, esses dias vou ver como estão as alterações que o Rodrigo Urubatan , está commitando no CVS para promover isto também no Plugin, de fato fica simples no hibernate, e nosso desejo é tornar tao simples quanto eram os: DBLookupComboBox do bom, velho e saudoso Delphi []’s e boa semana! ps-Quem for pro sul esses dias… Lá está frio pra valer… Haja coberta, roupa e uma boa companhia . |
![]() |