社交网络
这是我在EPAM Java培训课程中的第一个Java项目,我宁愿使用Spring&Hibernate重写它,但不幸的是,现在没有时间去做:(
技术
- Tomcat作为网络服务器
- 生产模式的PostgreSQL
- Yandex嵌入式PostgreSQL服务器用于单元测试
- Gradle构建
在引擎盖下
- JDBC通过Tomcat连接池
- MVC架构与Servlet和JSP(没有弹簧)
- Apache查询跑步者(无冬眠)
- bootstrap可欣赏美丽的景色
- 信件阿图尔·海因(Artur Heinze)而不是个人资料照片
- junit进行测试:)
- log4j用于记录:)
功能
- 登录和注册表格
- 联系信息更新
- 添加 /删除朋友
- 发送消息
- 查看最后一条消息
特征
- 授权和身份验证(没有管理员或管理角色)
- 国际化(英语/俄罗斯界面)
- 服务器端联系验证
- 分页
- 用户和朋友搜索
- 错误处理程序
已知的错误和未来的前景
- 使用Spring&Hibernate重写项目
- 使用AngularJS / React和Spa方法重写客户端
- 提供清晰的记录
解决每个单元类的嵌入式PostgreSQL的多个开始的问题
相关链接