CSS Flex4
Integração Flex + Java (Applet)
Criando Annotation Java
Bloquear a execução de scripts nas tabelas e forçar o usuário a usar a aplicação - Oracle
CREATE OR REPLACE TRIGGER nome_trigger_001
BEFORE INSERT OR DELETE OR UPDATE
ON nome_tabela
REFERENCING NEW AS NEW OLD AS OLD
BEGIN
IF(USER <> nome_usuario_aplicacao)THEN
RAISE_APPLICATION_ERROR(-20001,'Só é possível INSERIR, ALTERAR OU EXCLUIR os registros pela aplicação.');
END IF;
END;
Criando Trigger Para Controlar Sequence em Coluna PK - Oracle
CREATE OR REPLACE TRIGGER nome_trigger_001
BEFORE INSERT OR DELETE OR UPDATE
ON nome_tabela
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF(INSERTING)THEN
IF( USER <> nome_usuario_aplicacao)THEN
RAISE_APPLICATION_ERROR(-20001,'Só é possível INSERIR os registros pela aplicação.');
END IF;
SELECT nome_sequence.NEXTVAL
INTO :NEW.SEQ
FROM DUAL;
END IF;
END;
Oracle - Trigger
Post muito bom sobre criação e comandos para manipular trigger.
Ex:
SELECT trigger_name, trigger_type, triggering_event, table_name, referencing_names, status, trigger_body
FROM user_triggers
WHERE trigger_name = 'nome_da_trigger';
http://www.linhadecodigo.com.br/Artigo.aspx?id=322
Registrando uma aplicação Java como serviço (Windows Service ou Unix Daemon)
Desabilitando o cache do Firefox
Todos aqueles que usam o Firefox para testes durante o desenvolvimento de aplicações em Adobe Flex, com certeza já tiveram problemas com o cache. Isso se torna mais frustrante quando a aplicação é muito grande que, para efetuar o teste é preciso passar por alguns passos antes de chegar ao ponto que gostaria, e quando chega, descobre que o swf que está acessando era uma versão que estava em cache.
Obviamente existem algumas maneiras de resolver este problema, porém vou apresentar a solução que eu uso, e acho bem prática.
Abra o firefox e na barra de endereços digite: about:config. Uma mensagem de alerta aparecerá, porém iremos prosseguir para que possamos fazer a configuração.
Procure na barra de buscas por estes itens: browser.cache.memory.enable, browser.cache.disk.enable. Eles provavelmente vão estar com o valor true, o que iremos fazer é mudar o valor deles para false.
Para confirmar se a alteração foi efetuada, basta digitar na barra de endereços: about:cache, o resultado deve ser uma mensagem informando que o cache foi desabilitado.
Pronto. Agora o cache do Firefox foi desabilitado, de forma simples e rápida.
Um pouco além do XML: Introdução ao XML Schema (XSD)
Parte 1 - http://www.plugmasters.com.br/sys/materias/413/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-1
Parte 2 - http://www.plugmasters.com.br/sys/materias/468/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-2
Parte 3 - http://www.plugmasters.com.br/sys/materias/509/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-3
Parte 4 - http://www.plugmasters.com.br/sys/materias/578/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-4
Parte 5 - http://www.plugmasters.com.br/sys/materias/579/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-5
Arquiteto de Software em Projetos JEE
JPA: anotações nos getters ou atributos?
Divisions com Hibernate: uso avançado da Criteria API
Post com exemplo de uso de consultas avançadas com Hibernate.
http://infoblogs.com.br/view.action?contentId=46010&Divisions-com-Hibernate-uso-avancado-da-Criteria-API.html
Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes
Post bastande interessante sobre o uso de webservices...
http://infoblogs.com.br/view.action?contentId=28428&Os-7-habitos-dos-desenvolvedores-de-WebServices-altamente-eficazes.html
As diferenças entre um arquiteto de software e um projetista Java EE/.NET
Post com um comparativo sobre essas duas funções...
http://blog.arkhi.com.br/2009/07/16/as-diferencas-entre-um-arquiteto-de-software-e-um-projetista-java-ee-net/
Você trabalha em uma fábrica de software, uma fábrica de recursos ou em um presídio de software?
Os 7 hábitos dos desenvolvedores Hibernate e JPA altamente eficazes
Post que fala sobre a importância de se conhecer todo pontencial de qualquer ferramenta, framework ou biblioteca que vamos usar em um projeto.
http://infoblogs.com.br/view.action?contentId=25866&Os-7-habitos-dos-desenvolvedores-Hibernate-e-JPA-altamente-eficazes.html
O complexo caminho da simplicidade do EJB 3.1 e o Java EE 6.0(Marco Mendes)
Java EE é a plataforma Java para criação de aplicações web e aplicações corporativas distribuídas de larga escala (com uso de EJBs). Essa tecnologia possui uma série de aspectos para a criação de sistemas de qualidade, tais como: segurança, performance, distribuição, concorrência (multi-threading), escalabilidade, controle transacional, persistência e outras tantas necessidades arquiteturais. A idéia central é que o desenvolvedor deve se preocupar apenas com a regra de negócio e com a aplicação, deixando que a plataforma Java EE cuide da infra-estrutura.
http://blog.marcomendes.com/2009/10/23/o-complexo-caminho-da-simplicidade-do-ejb-31-e-o-java-ee-60/
EJB 3 versus Spring(Samuel Martins)
Post que fala um pouco sobre os framework mais utilizados no momento pelos desenvolvedores.
http://portalarquiteto.blogspot.com/2008/10/ejb-3-versus-spring.html
Adiando as restrições no Banco de Dados - Deferred Constraints
Freqüentemente nos deparamos com a seguinte situação em aplicações suportadas por SGBDs: em grandes transações envolvendo múltiplas dependências entre as tabelas é difícil processar os dados eficientemente devido às restrições impostas pelas constraints. Um exemplo disso seria a atualização de uma chave primária (PK) referenciada por uma ou várias chaves estrangeiras (FK). As colunas que compõem a chave primária não podem ser atualizadas uma vez que deixariam órfãs as tabelas dependentes e estas também não podem ser atualizadas sem que antes haja uma chave primária a ser referenciada. Tradicionalmente este problema era resolvido de duas maneiras ardilosas: desabilitando-se temporariamente as constraints de chave estrangeira ou excluindo-se os registros originais e recriando-os em seguida com os novos valores. Uma vez que nenhuma destas soluções é particularmente satisfatória, SGBDs como Oracle, a partir de sua versão 8.0, e PostgreSQL, a partir de sua versão 7.3, introduziram um poderoso mecanismo para tratar essa questão: as restrições adiáveis (“deferred constraints”).
As restrições adiáveis
No comportamento padrão do PostgreSQL, as constraints de uma tabela são verificadas a cada instrução DML de alteração (INSERT, UPDATE ou DELETE). A idéia fundamental das deferred constraints consiste, como o nome diz, em adiar as verificações. Com isso, uma restrição adiável é validada apenas ao final da transação, no evento COMMIT. Apesar de o padrão SQL contemplar restrições adiáveis de qualquer tipo, o PostgreSQL limita-se às restrições de chave estrangeira (“foreign key constraints”). Restrições do tipo CHECK e UNIQUE não são adiáveis neste SGBD.
Ao ser criada, uma restrição de chave estrangeira pode ter uma das três características. A opção default é NOT DEFERRABLE (não adiável em qualquer hipótese), mas este comportamento pode ser mudado se usada a opção DEFERRABLE (adiável). Sendo adiável, a validação inicialmente pode ocorrer de imediato (INITIALLY IMMEDIATE) ou ao final do processo (INITIALLY DEFERRED).
Flex3 + Lcds + EJB3 (Giuliano Bortolassi)
Post que fala sobre a integração do Flex3+Data Services+EJB3
(http://www.giulianobortolassi.com/2008/07/flex3-lcds-ejb3.html)
Configurando projeto Flex num Tomcat para acessar EJBs do JBoss(Giuliano Bortolassi)
Post que ensina como configurar a biblioteca do Ryannorris (http://www.ryannorris.com/) para acessar um servidor de aplicação em uma máquina virtual diferente daquela onde roda seu aplicativo Flex.
(http://www.giulianobortolassi.com/2008/07/configurando-projeto-flex-num-tomcat.html)
JEE, o que é Java EE(Giuliano Bortolassi)
Post sobre discussão sobre a plataforma JEE
http://www.giulianobortolassi.com/2008/08/jee-o-que-java-ee.html
Busca
Download de Filmes
Filmes Online
Consulta de CEP
|
Arquivos
-
▼
2010
(50)
-
►
maio
(9)
- Adobe Flash Player 10.1.53.55 RC5 / 10.0.45.2
- CSS Flex4
- Screencast: Adobe Catalyst e Flex 4
- Adobe Flash Catalyst: Crie interface interativas d...
- TI-Centrismo Vs. Usuário-Centrismo
- Por que o código dos outros é sempre ruim?
- Criação dinâmica de objetos
- Custom Preloader
- Integração Flex + Java (Applet)
-
►
março
(30)
- Bloquear a execução de scripts nas tabelas e força...
- Criando Trigger Para Controlar Sequence em Coluna ...
- Oracle - Trigger
- Configuração de pool de conexões Oracle 10g em Jav...
- Documentação Adobe Flex 3
- Problemas com DataGrid, ItemRenderer e RadioButton
- O que todo programador Flex deve saber
- JavaMail: Enviando um email com conteúdo HTML
- Execução de Tarefas Agendadas em Java
- Registrando uma aplicação Java como serviço (Windo...
- JAXB: Utilizando Java Beans para manipular arquivo...
- Desabilitando o cache do Firefox
- Um pouco além do XML: Introdução ao XML Schema (XSD)
- Java Persistence 2.0 Final Release Is Now Available
- Java Persistence 2.0 Public Draft: Criteria API
- Os 13 Comportamentos de Liderança de um Arquiteto ...
- As Atividades de Arquitetura do Processo Unificado...
- Arquiteto de Software em Projetos JEE
- Screencast - Hibernate e Concorrência Otimista na ...
- Vazamento de memória e de conexões
- JPA: anotações nos getters ou atributos?
- Java 6, as APIs de XML, Webservices e classloaders
- Divisions com Hibernate: uso avançado da Criteria API
- Os 7 hábitos dos desenvolvedores de WebServices al...
- As diferenças entre um arquiteto de software e um ...
- Você trabalha em uma fábrica de software, uma fábr...
- Os 7 hábitos dos desenvolvedores Hibernate e JPA a...
- O complexo caminho da simplicidade do EJB 3.1 e o ...
- EJB 3 versus Spring(Samuel Martins)
- Adiando as restrições no Banco de Dados - Deferred...
-
►
maio
(9)