일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 튜토리얼
- 윈도우
- Apple
- 윈도우10
- 코딩학습
- kakao
- neo4j
- 스프링
- 녹화프로그램
- graph DB
- Tutorial
- json
- spring
- 유니티
- iPad
- 아이폰
- programmers
- SQL
- 코틀린
- Kotlin
- Python
- 파이썬
- 한글
- 애플
- 아이패드
- 프로그래머스
- DaVinci Resolve
- 영상편집
- AWS
- unity
- Today
- Total
목록spring (6)
코드짜는 노인네
[Spring] Spring Security 이해 스프링 시큐리티(Spring Security) 스프링 기반의 애플리케이션의 보안 (인증과 인가 등)을 담당하는 스프링 하위 프레임 워크입니다. 주로 서블릿 필터(filter)와 이들로 구성된 필터체인으로 구성된 위임모델을 사용합니다. 인증(Authenticate) : 유저가 누구인지 확인하는 절차 인가(Authorize) : 유저에 대한 권한을 허락하는 절차 Spring Security 특징 Filter 기반으로 동작하여 MVC와 분리하여 관리 및 동작 어노테이션(@)을 통한 간단한 설정 세션 & 쿠키 방식으로 인증 라이브러리 추간만으로 login/logout 기능 제공 SecurityConfig 와 UserDetailsService 를 통해 인증 환경 ..
[Spring] JPA 개념과 JPA 사용예시 ▶ JPA (Java Persistence API) 자바 진영의 ORM 기술 표준으로 SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기 Java 플랫폼 SE와 자바 플랫폼 EE를 사용하는 응용 프로그램에서 관계형 데이터베이스의 관리를 표현하는 자바 API 실제로 구현된 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크 JPA 인터페이스를 구현한 대표적인 오픈소스 : Hibernate 어플리케이션과 JDBC 사이에서 동작 개발자가 작성해야 할 SQL과 JDBC API 코드를 JPA가 대신 처리해줌으로 유지보수해야 하는 코드 수가 줄어듦 ▶ ORM (Object Relational Mapping) 객체와 테이블을..
[SpringBoot] SpringBoot 생성방법 스프링부트를 이용해서 웹페이지 개발을 하려면 당연히 기본 베이스(프로젝트)를 생성해야겠죠. 바로 프로젝트 생성입니다. 인텔리제이라는 좋은 에디터 툴이 있긴 하지만, 또 다른 방법으로 프로젝트를 생성할 수 있습니다. sts (SpringToolSuite4)를 이용한 프로젝트 생성 https://start.spring.io/ 홈페이지를 이용한 프로젝트 생성 start.spring.io를 이용한 프로젝트 생성 start.spring.io 바로가기 홈페이지에 접속하면 프로젝트 생성을 위한 옵션을이 화면에 보입니다. 목적에 따라서 옵션을 달리해야겠지만, 웹페이지 서비스를 하고 싶다는 전제조건에 프로젝트를 생성해보겠습니다. 이 방법이 꼭 정답은 아니니, 사용하는것..
[Spring] 클라이언트에서 보낸 데이터 서버에서 받는 방법 (@PathVariable, @RequestParam, @ModelAttribute, @RequestBody) Spring 백엔드(서버)관련 학습을 하면서, 클라이언트에서 보낸 데이터를 서버로 받는 방법에 대해서 알아야됩니다. 다양한 방법으로 클라이언트에서 보내는 데이터를 받을수 있는데요. 이번 포스트에서는 클라이언트에서 서버로 보낸 데이터를 받는 방법을 초보입장에서 정리해볼까 합니다. ▶ @PathVariable // 서버 : Controller @Controller public class TestController { @GetMapping("/people/{name}/age/{age}") @ResponseBody public String ..
[spring] 서버에서 클라이언트로 데이터 보내는 방법(@Responsebody, Model) spring을 학습하다보면, 서버에서 클라이언트로, 클라이언트에서 서버로 데이터를 보낼때, 어떤 방식으로 보내야 할까 고민을 많이 합니다. 저도 아직 초보입장이다보니, 방법은 많은데, 무슨 방법으로 보내거나 받아야될까 고민을 많이 합니다. 이번 포스트에서는 서버(@Controller)에서 클라이언트로 데이터를 보내는 방법에 대해 한번 다뤄보겠습니다. ▶ 서버 : @Controller - @Responsebody를 이용한 데이터 보내기 첫번째 예시 // 서버 - Controller @Controller public class TestController { @GetMapping("/test") @ResponseB..
[Spring] DI(Dependency Injection), IoC(Inversion of Control), Bean 개념 간단히 정리 ▶ IoC(Inversion of Control) - '대신 해준다'는 뜻 'Inversion of Control 을 한글로 번역하면 '제어 역전'이라는 의미를 가지고 있습니다. 기존에 객체를 만들려면 다음과 같은 순서로 진행을 했습니다. 1. 객체 생성 → 2. 의존성 객체 생성 (클래스 내부) → 3. 의존성 객체 메소드 호출 허나 IoC는 직접적으로 의존성을 만들지 않고, 외부에서 의존성을 가져오는 경우입니다. 1. 객체 생성 → 2. 의존성 객체 주입 (제어권을 스프링에게 위임하여 스프링이 만들어놓은 객체를 주입) → 3. 의존성 객체 메소드 호출 ▶ DI(De..