Artigo HTML5, JavaScript e CSS3 – Java Magazine

A edição de setembro da revista Java Magazine (edição 107) inclui um artigo que escrevi tratando de alguns dos novos recursos trazidos pelas tecnologias HTML5, JavaScript e CSS 3. Dentre os recursos abordados estão: novos campos de dados, validação de formulário, armazenamento de dados com JavaScript, suporte a vídeos, entre outros.

Java Magazine 107

Lista de artigos desta edição:

HTML5, JavaScript e CSS3
Buscas na web com Apache Solr e Nutch – Parte 2
Java EE 6: Da configuração aos testes – Parte 2
Mensagens da nuvem para o Android
Gerência de Configuração e Mudanças
Padrões de Projeto em Aplicações Web

Artigo Introdução ao JavaScript – Easy Java Magazine

A edição de abril da revista Easy Java Magazine (edição 17) inclui um artigo que escrevi introduzindo o uso do JavaScript em páginas HTML, focando em exemplos que mostram os seus benefícios e a facilidade de utilizar esta tecnologia. Ao final do mesmo, uma aplicação Java para web é implementada, integrada com uma validação simples desenvolvida em JavaScript que utiliza recursos estudados nos primeiros exemplos.

Easy Java Magazine 17

Lista de artigos desta edição:

Explorando as classes Wrapper
Primeiros passos com RMI
Swing na prática
Introdução ao JavaScript

Artigo Validação com jQuery – Java Magazine

A revista Java Magazine deste mês (edição 102) traz um artigo que escrevi abordando a validação de formulários a partir do plugin validate do jQuery. Com o validate, a validação de campos é feita de forma fácil, sem a necessidade de muita codificação, sendo possível a customização das regras do plugin e a utilização de funções adicionais disponibilizadas pelo mesmo. Além disso, também é estudado o plugin de formatação de campos format.

Java Magazine 102

Lista de artigos desta edição:

Android 4: Ice Cream Sandwich – Parte 2
JBoss Application Server 7
Validação com jQuery
Entendendo e otimizando o Garbage Collection – Parte 1
Testes ágeis com EJB3Unit
Desempenho em aplicações Java

Artigo Explorando os Componentes do Dojo Toolkit – Java Magazine

A revista Java Magazine deste mês (edição 101) traz um artigo que escrevi sobre os componentes gráficos do Dojo Toolkit. O artigo explora vários componentes do Dojo, mostrando na prática como utilizá-los em uma aplicação. Para isso, são abordados desde menus até componentes para funções específicas, como calendários e campos para horas.

Java Magazine 101

Lista de artigos desta edição:

Maven, JSF 2, Spring e Hibernate
Seam 3: Servlet e o futuro
Explorando os componentes do Dojo Toolkit
JavaOne Latin America 2011
Transações com EJB
Aplicações Java EE “lightweight”
Maven 3, Sonar e Hudson
Processo de Teste de Software

Artigo Dojo Toolkit na prática – Java Magazine

A revista Java Magazine deste mês (edição 98) traz um artigo que escrevi abordando o Dojo Toolkit. Este artigo demonstra como utilizar componentes do Dojo Toolkit em uma aplicação web. No decorrer do mesmo é desenvolvido um exemplo ressaltando o uso de componentes como gráficos, grid e temas, assim como a validação de formulários. Tudo isso sendo analisado no contexto de um aplicativo Java que utiliza, em alguns momentos, a notação JSON para troca de informações entre um Servlet e páginas JSP.

Java Magazine 98

Lista de artigos desta edição:

Novidades do Java 7 no NetBeans 7
Serialização e deserialização em Java – Parte 1
VRaptor 3 – Parte 4
Seam 3: Forge, Solder e Catch
Dojo Toolkit na prática
Padrões de projeto, aprecie com moderação
BDD em aplicações Web
Comunicação AJAX Cross-Domain – Parte 2

Bordas Redondas em HTML

Há várias maneiras de se criar bordas arredondadas em html. Alguns utilizam imagens para fazer o background dos cantos, porém não é uma maneira muito limpa.

Também há a opção de se utilizar as propriedades CSS seguintes:

border-radius: 9px; /* CSS 3 */
-o-border-radius: 9px; /* Opera */
-icab-border-radius: 9px; /* iCab */
-khtml-border-radius: 9px; /* Konqueror */
-moz-border-radius: 9px; /* Firefox */
-webkit-border-radius: 9px; /* Safari */

Browsers que suportam estas propriedades: Firefox 3.0 ou superior, Flock 2.5 ou superior, Chrome, Opera, Safari.

Não funcionam nos Browsers: Internet Explorer, Opera versão inferior a 10.

Mas uma maneira eficaz é utilizar o pluguin corner do Jquery, que, por ser javascript funciona em todos os browsers citados.

Para utilizá-lo, faça o download do plugin e do jquery. Depois inclua os scripts na sua página:


<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.corner.js"></script>

Depois, basta chamar ao final do body, o comando seguinte, onde você informa o id ou a class de sua div:


<script>
 $(document).ready(function() {
    $(".border_test").corner();
 });
</script>

Exemplo Completo:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
 <script type="text/javascript" src="js/jquery.corner.js"></script>
<title>Border Test</title>
</head>
<body>

 <div style='background:blue'>
 test    test    test     test     test     test     test     <br />
 test    test    test     test     test     test     test     <br />
 test    test    test     test     test     test     test     <br />
 test    test    test     test     test     test     test     <br />
 </div>

</body>
<script>
 $(document).ready(function() {
   $(".border_test").corner();
 });
</script>
</html>

Mais exemplos e documentação:
http://jquery.malsup.com/corner/

Site jquery:
http://jquery.com/

Pegando o id da linha selecionada em uma jqGrid

Para obter o valor do id da linha selecionada de uma jqGrid use o código a seguir:

Primeiro, obtenha uma referência para o objeto da grid usando:

var grid = jQuery("#id_da_grid");

Depois, basta chamar a função que retorna o id da linha selecionada:

 var rowKey = grid.getGridParam("selrow");

Se não houver linha selecionada, retornará null.

Copyright © 2018 Luis Tavares. Todos os direitos reservados