JCommerce
Facilitando a confecção de páginas JSP
Manual Versão 0.01
A idéia para a construção desta ferramenta envolve a concepção de um gerador para
padronizar as etapas normalmente repetitivas de um projeto J2EE com JSP que segue o
seguinte escopo para suas páginas de cadastro:
janIE – Páginas para Edição da Inclusão
Esta tela está dividida em duas partes. A primeira contém o formulário para a inclusão dos
registros e um botão para submeter este formulário. Na segunda parte, são mostrados todos os
registros que já foram cadastrados no formato de uma tabela, e em cada linha monta uma
chamada para os processos de modificação e eliminação dos registros.
janIC – Páginas Conclusão da Inclusão
Montará, através dos dados enviados pelo formulário da janIE, o comando INSERT para a
inclusão dos registros será realizado através de uma chamada ao Bean do projeto.
janAE – Páginas para Edição da Alteração
A partir do link Alt pelo formulário da janIE que conterá em sua href o valor da chave primária,
montado da seguinte maneira: <A HREF="jan03.jsp?cod=001">, que fará uma pesquisa no
banco de dados localizando os demais campos para a montagem de um formulário.
janAC – Páginas para Conclusão da Alteração
Montará, através dos dados enviados pelo formulário da janAE, o comando UPDATE para a
alteração dos registros será realizado através de uma chamada ao Bean do projeto.
janEC – Páginas para Conclusão da Exclusão
A partir do link Exc pelo formulário da janIE, que conterá em sua href o valor da chave primária,
montado da seguinte maneira: <A HREF="jan05.jsp?cod=001">, que montará o comando
DELETE eliminando o registro selecionado será realizado através de uma chamada ao Bean do
projeto.
Instalação e Passos iniciais
O arquivo do JCommerce é disponibilizado através de um único arquivo compactado no
padrão ZIP, neste serão encontrados, uma estrutura padrão com todos os arquivos
necessários e o arquivo jCommerce.jar.
A estrutura padrão ao ser descompactada seguirá a seguinte formação:
->
->
->
->
->
->
->
->
->
->
pasta inicial com as suas páginas em .jsp e .html
contém os arquivos com extensão .css
imagens do sistema
aquivos do tipo JavaScript
pacote do seu projeto contendo os beans
pasta padrão
arquivos servlets
arquivos de complementação
bean do sistema (arquivos .jar)
arquivo de configuração para as JSTL
Os arquivos contidos na pasta JSPF, podem ser obtidos copiando o código gerado
automaticamente através da opção JSPF.
Com o WebServer (por exemplo o TomCat) você poderá criar um contexto apontando
este para a pasta inicial do seu projeto. O menu do sistema por enquanto deixo por sua
conta, existem planos futuros para gerá-lo automaticamente.
Este software foi criado totalmente em Java, para executá-lo é necessário que a JVM
deste (mínimo J2SE versão 1.4.2 RT) esteja instalada e configurada corretamente, uma
vez isto feito execute o seguinte comando em uma janela de terminal:
java -jar jCommerce.jar
Será mostrada a seguinte janela:
Configurações Básicas do Sistema
Para começar a utilizar primeiramente selecione a opção Auxílio | Configurações, nesta
você deverá definir as seguintes propriedades:
Tabela: nome da tabela que será realizado o cadastro
Sigla Sist.: Sigla do Sistema para a montagem do nome das páginas que
seguirá o padrão – Sigla + [IE|IC|AE|AC|EC] + nome página.
• Pacote: Nome do pacote para referência no bean
• Nome Pág.: Nome da página para a composição do nome.
•
•
Ao definir estas pressione o botão gravar, em seguida selecione a opção Auxílio | Cores
do Sistema, defina a cor padrão para a janela mudando as opções de Cor (conforme a
tabela), percentual de brilho e saturação. Para manter uma padronização de todas as
páginas um arquivo no formato CSS será gerada baseada nas cores definidas pelo
usuário.
Uma Tabela, Um Projeto
Para o JCommerce cada tabela corresponde a um projeto, este pode ser salvo e aberto
para novas modificações e gerações futuras. Este controle se faz com a opção Arquivo |
Projeto.
Acesse a opção Arquivo | Definição dos Campos, nesta deverá ser inseridos todos os
campos da tabela, com a seguinte definição:
Nome: nome do campo para aparecer na página.
Code: nome do campo real na tabela.
Tipo: formato do campo, sendo:
date: campo tipo data.
int: campo número inteiro.
logical: campo tipo lógico (padrão inteiro 0 e 1).
string: campo tipo char ou varchar.
text: campo string long. Ex: varchar(300)
Tamanho: tamanho do campo que deverá aparecer na página.
Máximo: tamanho do campo conforme a tabela.
Visível: se o campo deverá ser mostrado na página.
Chave: se o campo é chave primária da tabela.
As opções são:
Limpar: remove todas as definições do campo.
Excluir: elimina o campo selecionado no quadro
Incluir: insere o campo no quadro
Subir: sobe uma posição no quadro do campo selecionado
Descer: desce uma posição no quadro do campo selecionado
Ao terminar o cadastro dos campos da tabela, caso haja necessidade ainda é possível a
alteração dos mesmos no quadro, está pronto para ser feita a geração das páginas, estas
podem ser feitas uma a uma, ou todas de uma só vez.
Fernando Anselmo
Download

JCommerce - Clicks de Fernando Anselmo