백엔드 과정/Spring

    [Spring] 🔒스프링 시큐리티 (Spring Security)

    파이널 프로젝트에서 스프링 시큐리티를 이용하여 로그인 로그아웃과 같은 계정 관리 기능을 맡았다! (+ 회원가입! ) 프로젝트에서 회원가입과 로그인, 게시판이 비교적 배우고 시작하기 때문에 쉽다고 하는데, 지난 세미 프로젝트 때 다른 팀원이 헤매던 것도 봤고, 다른 팀에서 이메일 인증 같은 기능 구현을 한 것을 보면서 '로그인/회원가입 한번 해보고 싶다 !' 생각해서 맡게 되었다. 지난 세미 때 기본적인 기능보다 결제API를 이용한 상품 주문을 구현했기 때문에 오히려 기본으로 돌아가 내가 로그인/회원가입을 제대로 구현할 수 있는지 확인해봐야겠다고 느꼈다. 다행히도 지난 Servlet에서 하던 방식 그대로 진행하는 게 아니라, 스프링 시큐리티를 이용하여 인증과 인가에 대해 더 다양한 옵션으로 로그인 기능을 ..

    [Spring] 🌿Spring Framework 란?

    [Spring] 🌿Spring Framework 란?

    약 2주간 스프링 프레임워크의 핵심 모듈을 배우게 될 예정이다. '스프링을 마스터 하겠다'라는 접근보다는 핵심적인 가치에 대해 이해하는 것이 학습 목표이다. 특히 스프링 학습을 통해 객체 지향 프로그래밍에 대한 깊이있는 이해가 가능하게 될 것이라고 한다. 📌Spring Framework란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. Spring 공식 사이트 https://spring.io/ Spring makes Java simple. Level up your Java..

    [Mybatis] Mybatis 란?

    [Mybatis] Mybatis 란?

    Mybatis란? 데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화한 Mapper 설정 파일을 통해서 JDBC를 구현한 영속성 프레임워크 기존에 JDBC를 통해 구현했던 상당부분의 코드와 파라미터 설정 및 결과 매핑을 xml 설정을 통해 쉽게 구현할 수 있게 해준다. Mybatis API 사이트 MyBatis – 마이바티스 3 | 소개 Copyright © 2009–2021MyBatis.org. . mybatis.org Mybatis의 흐름 이전에 JDBC Template을 통해 SQL을 실행하였다면 Mybatis는 해당 흐름을 전용 라이브러리를 통해 대체하여 동작한다고 생각하면 된다. Mybatis 라이브러리 다운 및 연동 https://github.com/myba..