Rede Social
É o meu primeiro projeto Java no Curso de Treinamento do Epam Java, eu prefiro reescrevê -lo usando Spring & Hibernate, mas infelizmente não tem tempo agora para fazê -lo :(
Tecnologias
- Tomcat como servidor da web
- PostgreSQL para o modo de produção
- Yandex incorporado PostgreSQL Server para testes de unidade
- Gradle build
Sob o capô
- JDBC via pool de conexão Tomcat
- Arquitetura MVC com servlets e JSP (sem primavera)
- Apache Query Runner (sem hibernato)
- Bootstrap para uma bela vista
- Carta Avatar de Artur Heinze em vez de fotos de perfil
- Junit para teste :)
- Log4j para registro :)
Funcionalidade
- Formulários de login e registro
- Atualização de informações de contato
- Adicionar / remover amigos
- Enviar mensagens
- Veja as últimas mensagens
Características
- Autorização e autenticação (sem administração ou funções de gerenciamento)
- Internacionalização (interfaces em inglês/russo)
- Validação de contato do lado do servidor
- Paginação
- Pesquisa de usuários e amigos
- Manipulador de erros
Bugs conhecidos e perspectivas futuras
- Reescrever Projeto usando Spring & Hibernate
- Reescrever o lado do cliente usando a abordagem AngularJS / React e Spa
- Forneça um registro claro
Resolva o problema com o início de múltiplas
Links relacionados