ソーシャルネットワーク
Epam Javaトレーニングコース内での私の最初のJavaプロジェクトですSpring&Hibernateを使用して書き直したいと思いますが、残念ながら今は時間がありません:(
テクノロジー
- WebサーバーとしてのTomcat
- 生産モードのPOSTGRESQL
- yandexは、単体テストのためにembedded postgresqlサーバーを埋め込みます
- Gradleビルド
ボンネットの下
- Tomcat Connection Poolを介したJDBC
- サーブレットとJSPを備えたMVCアーキテクチャ(春なし)
- Apacheクエリランナー(冬眠なし)
- 美しい景色のためのブートストラップ
- プロフィール写真の代わりにArtur Heinzeによる手紙のアバター
- テストのためのjunit :)
- ロギング用のlog4j :)
機能
- ログインと登録フォーム
- 連絡先情報の更新
- 友達を追加 /削除します
- メッセージを送信します
- 最後のメッセージを表示します
特徴
- 承認と認証(管理者または管理の役割なし)
- 国際化(英語/ロシアのインターフェイス)
- サーバー側の連絡先検証
- ページネーション
- ユーザーと友達の検索
- エラーハンドラー
既知のバグと将来の見通し
- Spring&Hibernateを使用してプロジェクトを書き直します
- AngularJS / ReactおよびSPAアプローチを使用してクライアント側を書き直します
- 明確なロギングを提供します
各ユニットクラスの埋め込みpostgresqlの複数の開始で問題を解決する
関連リンク