Skip to content

Project developed using Java JDK (17), together with Azure for hosting the mysql database, javascript and jquery for API consumption via zip code and apache Tomcat for hosting the application locally and TailwindCss, Bootstrap for styling

Notifications You must be signed in to change notification settings

IKauedev/JavaWebapp-organic-agriculture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Projeto Webapp Java com Apache Tomcat e Azure

Este é um projeto webapp Java que utiliza o Apache Tomcat e é implantado no Azure utilizando o banco de dados MYSQL. O objetivo desse projeto é ilustrar uma plataforma de vagas para pessoas que moram em lugares de dificil acesso de oportunidades de emprego.

Link da aplicação:https://webappjava1.azurewebsites.net/Apsjava3/index.jsp

Versionamento do codigo:https://github.com/iKaueMatos/JavaWebapp-versioning-and-testing

Requisitos de Hardware

Processador de 64 bits com 2 GHz ou mais rápido

4 GB de RAM ou mais

2 GB de espaço livre em disco rígido

Requisitos de Software

🌟 Sistema operacional compatível (Windows, macOS ou Linux)

🌟 Java Development Kit (JDK) versão 17

🌟 Apache Tomcat versão 8.5 ou superior

🌟 IDE:ItelliJ IDEA

Para configurar este projeto, siga as etapas abaixo:

Clone este repositório em sua máquina local seguindo o passo disponibilizado nos manuais. Configure o banco de dados e outras dependências de acordo com as instruções fornecidas no manual de instalação da aplicação dentro do itelliJ ou Eclipse. Teste o projeto localmente usando o Apache Tomcat: run. Verifique se o projeto está funcionando corretamente em http://localhost:8080.

❗ Solução de problemas

Se você encontrar problemas ao implantar ou executar este projeto, tente o seguinte:

1.Verifique se todas as ferramentas necessárias foram instaladas corretamente.

2.Verifique se todas as configurações estão de acordo com os manuais que foram disponibilizados.

Linguagens e bibliotecas utilizadas

1.Java: linguagem de programação orientada a objetos amplamente utilizada no desenvolvimento de aplicativos para desktop, web e mobile.

2.Tomcat: servidor web utilizado para hospedar aplicativos web Java. Ele suporta a especificação Java Servlet e a API JavaServer Pages (JSP).

3.Maven: ferramenta de gerenciamento de projetos que ajuda a automatizar a construção, o teste e a implantação de aplicativos Java.

4.Tailwind: biblioteca de CSS que fornece classes pré-definidas para estilização de componentes HTML. Ela permite criar estilos de forma rápida e fácil, sem a necessidade de escrever CSS personalizado.

5.Bootstrap: outra biblioteca de CSS popular para criação de interfaces de usuário responsivas. Ele fornece um conjunto de componentes, como menus de navegação, formulários e botões, que podem ser facilmente personalizados.

6.HTML: linguagem de marcação utilizada para criar a estrutura de uma página web.

7.CSS: linguagem de estilos utilizada para definir o visual de uma página web.

8.JavaScript: linguagem de programação utilizada principalmente para adicionar interatividade a páginas web.

9.jQuery: biblioteca de JavaScript que simplifica a manipulação do DOM (Document Object Model) e a interação com APIs web.

10.Azure: é uma plataforma de computação em nuvem oferecida pela Microsoft que permite a criação, implantação e gerenciamento de aplicativos e serviços em nuvem. O Azure oferece uma ampla gama de serviços de nuvem, incluindo computação, armazenamento, banco de dados, análise, rede e segurança. Ele é escalável, seguro e altamente disponível, permitindo que as empresas cresçam e se adaptem às mudanças do mercado com facilidade.

11.MySQL:É um sistema de gerenciamento de banco de dados relacional de código aberto. Ele é amplamente utilizado em aplicativos web para armazenar e gerenciar dados. MySQL é rápido, confiável e escalável, e suporta muitas linguagens de programação, incluindo PHP, Python, Java e C++. Ele também oferece recursos avançados de segurança e replicação, tornando-o uma escolha popular para aplicativos críticos.

About

Project developed using Java JDK (17), together with Azure for hosting the mysql database, javascript and jquery for API consumption via zip code and apache Tomcat for hosting the application locally and TailwindCss, Bootstrap for styling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5