スプリングブーツ
Spring Way でエンタープライズ Java アプリケーションを構築する
例
- ブルートフォース認証試行の防止
- ログイン試行が 3 回連続で失敗した場合にユーザー アカウントをブロックする
- ユーザーの最大セッションを制限する
- セッションタイムアウトの設定とタイムアウト時のデータベーステーブルの更新
- 役割と権限の管理
- ユーザーのログオンの追跡
- パスワードを忘れた場合はパスワードをリセットしてメールを送信してください
- ユーザーの初回ログイン時にパスワードの変更を強制する
- 有効期限が切れたパスワードの変更をユーザーに強制する
- データのページング、検索、並べ替え
- select2 Ajax リモート データを使用したページネーションの結果
- 添付ファイル付きの電子メール テンプレートの送信
- 多言語ウェブアプリケーション
- PDF および Excel ファイルを生成する
- Ajax を使用して 1 つのフォームでデータとファイルの両方をアップロードする
構築と実行
mvn package
java -jar SpringBoot-0.0.1-SNAPSHOT.war
Ajax を使用して 1 つのフォームでデータとファイルの両方をアップロードする
- フォームのアップロードとExcelファイルの読み込み
- Excel データをテーブルに変換し、データを事前に検証する
チャート
パスワードを忘れた場合 メール送信 パスワードをリセット
ソケットを使用したユーザーのログオンの追跡
参照
- https://www.baeldung.com/httpclient-ssl
- https://www.devglan.com/spring-boot/spring-boot-websocket-integration-example
- https://www.java67.com/2016/10/5-difference-between-stringbuffer.html
- https://www.journaldev.com/741/java-socket-programming-server-client
- https://github.com/up1/soa_group6/wiki/Cross-Origin-Resource-Sharing-(CORS)
- https://medium.com/@phayao/ทำให้-token-ซับซ้อนด้วย-jwt-ใน-spring-boot-a74293bbc736
- https://medium.com/@dassum/securing-spring-boot-rest-api-with-json-web-token-and-jdbc-token-store-67558a7d6c29
- https://javadeveloperzone.com/spring-boot/spring-boot-oauth2-jdbc-token-store-example/
- https://www.baeldung.com/spring-security-create-new-custom-security-expression
- https://medium.com/better-programming/secure-a-spring-boot-rest-api-with-json-web-token-reference-to-angular-integration-e57a25806c50
- https://pattern-match.com/blog/2018/10/17/springboot2-with-oauth2-integration/
- https://www.youtube.com/watch?time_Continue=422&v=wxebTn_a930
- http://www.thinkplexx.com/learn/howto/security/tools/ Understanding-java-keytool-working-with-crt-files-fixing-certificate-problems
- https://stackoverflow.com/questions/4325263/how-to-import-a-cer-certificate-into-a-java-keystore
- https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html
- https://www.vogella.com/tutorials/JavaPerformance/article.html
- https://www.javainuse.com/spring/springboot_session_redis
- https://docs.spring.io/spring-session/docs/current/reference/html5/guides/boot-redis.html
- https://www.callicoder.com/cconfiguring-spring-boot-application/
- https://github.com/spring-projects/spring-security-oauth/blob/master/spring-security-oauth2/src/test/resources/schema.sql
- https://www.devglan.com/spring-security/spring-boot-security-oauth2-example
- https://sysadmin.psu.ac.th/2019/03/03/what-is-oauth2/