소셜 네트워크
EPAM Java 교육 과정 내 첫 Java 프로젝트입니다. Spring & Hibernate를 사용하여 다시 작성하는 것을 선호하지만 불행히도 지금은 할 시간이 없습니다.
기술
- 웹 서버로서의 Tomcat
- 생산 모드의 PostgreSQL
- 단위 테스트를위한 Yandex Embedded PostgreSQL Server
- Gradle 빌드
후드 아래
- Tomcat Connection Pool을 통한 JDBC
- 서블릿 및 JSP가있는 MVC 아키텍처 (스프링 없음)
- 아파치 쿼리 러너 (최대 절전 모드 없음)
- 아름다운 전망을위한 부트 스트랩
- 프로필 사진 대신 Artur Heinze의 편지 아바타
- 테스트를위한 주니트 :)
- 로깅을위한 log4j :)
기능
- 로그인 및 등록 양식
- 연락처 정보 업데이트
- 친구 추가 / 제거
- 메시지 보내기
- 마지막 메시지를보십시오
특징
- 승인 및 인증 (관리자 또는 관리 역할없이)
- 국제화 (영어/러시아 인터페이스)
- 서버 측 접촉 유효성 검사
- 쪽수 매기기
- 사용자 및 친구 검색
- 오류 핸들러
알려진 버그와 미래 전망
- Spring & Hibernate를 사용하여 프로젝트를 다시 작성하십시오
- AngularJS / React 및 SPA 접근법을 사용하여 클라이언트 측을 다시 작성하십시오
- 명확한 벌목을 제공하십시오
각 단위 클래스에 대해 임베디드 포스트 그레스 스QL의 여러 시작으로 문제를 해결하십시오.
관련 링크