Este é o aplicativo Linux denominado JDynamiTe, modelo dinâmico em Java cuja versão mais recente pode ser baixada como JDynamiTe2.0.zip. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado JDynamiTe, modelo dinâmico em Java com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
JDynamiTe, modelo dinâmico em Java
DESCRIÇÃO:
JDynamiTe é uma ferramenta que permite criar documentos dinamicamente em qualquer formato a partir de documentos "modelo".E muito poucas linhas de código (ou nenhuma linha!) São necessárias para fazer isso.
Alguns domínios de uso típicos do JDynamiTe são:
- criação de páginas da Web dinâmicas,
- geração de documento de texto,
- geração de código-fonte ...
Na verdade, pode ser útil em qualquer caso em que documentos predefinidos (modelos) precisem ser preenchidos dinamicamente com dados.
O principal benefício do JDynamiTe é permitir uma verdadeira separação entre dados (conteúdo), apresentação (contêiner) e código de geração de conteúdo (escrito em Java).
JDynamiTe não inclui uma linguagem de template específica e não é uma estrutura completa.
É um simples "tijolo" em sua arquitetura de software, uma "cola" entre seu modelo de dados e seu modelo de apresentação.
JDynamiTe é um pacote Java, que foi projetado para ser flexível e aberto.
Para mais detalhes e muitos exemplos, visite a página inicial aqui: http://jdynamite.sourceforge.net
Funcionalidades
- Você só precisa de uma classe e alguns métodos para analisar e desenvolver documentos dinâmicos a partir de modelos (consulte os exemplos).
- Esses documentos de modelo podem estar em qualquer formato de texto (ascii, unicode ...).
- Não há "linguagem de modelo", nenhuma estrutura de controle (como "para", "enquanto" ...) para adicionar modelos.
- O JDynamiTe só precisa reconhecer três tipos de tag no documento de modelo ("Variável", "Iniciar Elemento Dinâmico" e "Finalizar Elemento Dinâmico").
- Qualquer sintaxe pode ser redefinida (usando expressões regulares), se necessário, para essas tags. Por exemplo, com o documento de modelo HTML (sintaxe padrão), as tags são colocadas entre comentários HTML.
- Um "Elemento Dinâmico" é um "bloco" que pode ser desenvolvido dinamicamente. Exemplos de uso: lista, tabela, enumeração, etc ... Veja a documentação da API JDynamiTe para mais detalhes.
- Desde o JDynamiTe 2.0, existe um novo tipo de Elemento Dinâmico: "Elementos Dinâmicos XML" permitem preencher automaticamente o modelo a partir de arquivos XML. Em outras palavras: você pode adicionar tags especiais em seu modelo, usando a sintaxe XPath padrão, que se refere aos dados contidos em um arquivo XML externo. Dessa forma, não há necessidade de preencher programaticamente este bloco de dados: o analisador JDynamiTe faz isso automaticamente para você. Encontre vários exemplos na nova página de exemplos dedicada.
- JDynamiTe 2.0 fornece uma nova ferramenta: JDynTool, que é baseada no pacote JDynamiTe e também pode ser usada por invocação de linha de comando.
- O JDynamiTe permite a reutilização do modelo (leitura do modelo de entrada uma vez para várias gerações dinâmicas).
- Ele também ativa o aninhamento de elementos dinâmicos (por exemplo, para criar uma lista de listas).
- Uma tag opcional está disponível que permite inserir "blocos ignorados" no documento modelo. Você pode inserir em seu modelo dados "reais" neste tipo especial de blocos, simulando uma renderização mais realista, que pode ser um documento de trabalho útil para designers. O conteúdo do bloco é completamente ignorado durante a análise do modelo.
Público
Usuários finais avançados, desenvolvedores, tecnologia da informação
Linguagem de Programação
Java
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/jdynamite/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.