스프링부트
Spring 방식으로 엔터프라이즈 Java 애플리케이션 구축
예
- 무차별 인증 시도 방지
- 3회 연속 로그인 시도 실패 시 사용자 계정 차단
- 사용자의 최대 세션 제한
- 세션 시간 초과 설정 및 시간 초과 시 데이터베이스 테이블 업데이트
- 역할 및 권한 관리
- 사용자 로그온 추적
- 비밀번호를 잊으셨나요? 비밀번호 재설정 이메일을 보내주세요.
- 사용자가 처음 로그인할 때 비밀번호를 변경하도록 강제하기
- 사용자에게 만료된 비밀번호를 변경하도록 강제
- 데이터 페이징, 검색 및 정렬
- select2 ajax 원격 데이터를 사용한 페이지 매김 결과
- 첨부 파일이 포함된 이메일 템플릿 보내기
- 다국어 웹 애플리케이션
- PDF 및 Excel 파일 생성
- Ajax를 사용하여 데이터와 파일을 하나의 형식으로 업로드
빌드 및 실행
mvn package
java -jar SpringBoot-0.0.1-SNAPSHOT.war
Ajax를 사용하여 데이터와 파일을 하나의 형식으로 업로드
- 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-ใhn-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/configuring-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/