Meu primeiro programa sério em Java

Hoje terminei minha primeira aplicação séria feita em java.

O programa trabalha atualmente com 3 computadores, sendo eles um servidor WindowsNT com SQLServer, um gateway Linux rodando o Fedora e um server Red-Hat Linux com MySQL.

O foco do programa é manter a base de dados MySQL do site em sincronismo com a base de dados SQL Server do sistema interno do colégio. Claro que seria maravilhoso se a base fosse a mesma, mas o investimento seria muito alto e o nível de segurança cairia.

Eu disse que é a primeira aplicação séria por que esta está funcionando com um objetivo real dentro de uma empresa, e não foi apenas um programa de testes com fins didáticos. Mesmo levando em conta o fato de eu ter aprendido mais ainda no decorrer do projeto.

O programa foi criado unsando um bom editor de código, o JEdit, que é um editor para códigos java que também é feito com a mesma linguagem. o JEdit vem enxuto mas é possível se trabalhar com plug-ins que agilizam seu trabalho. Mas não é um IDE (Integrated Development Environment), é um editor de código, ou seja, fiz o programa “na unha“, digitando linha por linha e sem usar nenhum framerwork.

Gostei muito, foi uma experiência interessantíssima, trabalhar com JDBC é muito fácil (ao menos até onde fui), clareia o código e facilita o entendimento da lógica do programa. Usei também algumas outras classes como StringTokenizer e RandomAccessFile.

Como o programa executa uma sequência de comandos, não usei a classe Swing para nada, pois neste caso não preciso de interface gráfica. Talvez até poderia ter feito em ShellScript, mas não sei se seria possível fazer todo o processo de importação entre tipos de servidor e de estruturas de bancos de dados diferentes, com muitos comandos SQL e manter a mesma clareza, precisão, portabilidade e tudo mais que Java tem a oferecer.

Já existem outras pequenas aplicações a caminho, e espero ter com estas o mesmo sucesso que tive com a primeira!


Leave a Reply