post-thumbnail

백엔드 웹개발 (Java/Spring) 초격차 - 4

계산기 프로그램 웹 애플리케이션으로 만들기step 1 : 사용자 요청을 메인 Thread가 처리하도록 함step 2 : 사용자 요청이 들어올때마다 Thread를 새로 생성, 사용자 요청을 처리. step 3 : Thread Pool을 적용, 안정적 서비스가 가능하도록

2022년 10월 7일
·
0개의 댓글
·
post-thumbnail

SpringBoot 클론코딩 - 8일차

이 부분에서 items={items}로 되어있어야 했는데itmes={items}로 되어있어서 Summary 부분에 출력이 안됐고, 한참 해맸다. gitHub에서 찾았으니, 역시 깃허브를 이용하는 것이 중요하다는 것을 깨닫는다. 고마워요 깃허브!items 를 판단해야한다

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

SpringBoot 클론코딩 - 7일차

Order 처리하기 OrderItem을 레코드로 만든다. 제품 ID, 카테고리, 가격, 양 이들을 담을 테이블을 만들어주자. orders 테이블은 orderid email address postcode orderstatus createdat updatedat 컬럼들

2022년 9월 29일
·
0개의 댓글
·
post-thumbnail

백엔드 웹개발 (Java/Spring) 초격차 - 3

조금 더 리팩토링 해보자.인터페이스를 생성해준다. supports 메서드로 operator 를 받아 boolean값을 반환하고calculate 메서드로 operand 를 받아 int값을 반환한다.NewArithmeticOperator를 상속받은 클래스가 나머지를 구현한

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

백엔드 웹개발 (Java/Spring) 초격차 - 2

객체 지향이 무엇인가? 에 대한 정답은 없을지라도, 객체지향이 무엇인가? 에 대한 자신의 답은 갖고 있어야한다.추상화불필요한 부분을 제거함으로써 필요한 핵심적인 부분을 나타내는 것복잡성을 낮추기 위해 사용다형성다양한 형태를 갖는 것. 하나의 타입으로 여러 객체를 참조할

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

백엔드 웹개발 (Java/Spring) 초격차 - 1

객체지향 프로그래밍에 대한 이해HTTP 프로토콜 및 HTTP 웹 서버 동작원리 이해MVC 구조 및 DI 내부 동작 원리 이해개발환경 구축객체지향 패러다임웹 애플리케이션 이해서블릿 프로그래밍JDBC 프로그래밍MVC 프레임워크 만들기DI 프레임워크 만들기Spring Boo

2022년 9월 23일
·
0개의 댓글
·

토비의 스프링 - 1일차

스프링 : 자바 애플리케이션 개발에 사용되는 애플리케이션 프레임워크애플리케이션 프레임워크 : 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀, 공동 프로그래밍 모델, 기술 API 등을 제공. 스프링은 스프링 컨테이너, 또는 애플리케이션

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

Spring Security with Database

앞에서 배운 Spring Security 내용을 곧바로 실제 서비스에 적용할 수 있을까?사용자 로그인 정보를 Java Configuration을 통해 관리한다는 것은 현실적이지 않으며, 따라서 사용자 로그인 정보를 데이터베이스에서 관리할 수 있도록 변경해야한다.JDBC

2022년 9월 8일
·
0개의 댓글
·
post-thumbnail

SpringBoot 클론코딩 - report

insert 작성insert에 사용할 paraMap 작성

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

SpringBoot 클론코딩 - 1일차

전날 오후 2시 ~ 오후 2시까지의 주문을 모아서 처리하기. 별도 회원관리 X. e-mail로 고객을 구분하며, 하나의 e-mail로 하루 여러번 주문을 받아도 하나로 합쳐 다음날 배송을 보낸다.고객에게 "당일 오후 2시 이후의 주문은 다음날 배송을 시작합니다." 라고

2022년 8월 30일
·
0개의 댓글
·
post-thumbnail

Spring Security Internals -3

인증 성공 또는 실패가 발생했을 때 관련 이벤트(ApplicationEvent)가 발생하고, 해당 이벤트에 관심있는 컴포넌트는 이벤트를 구독할 수 있다.🙏 주의해야 할 부분은 Spring의 이벤트 모델이 동기적이라는 것이다. 따라서 이벤트를 구독하는 리스너의 처리 지

2022년 8월 29일
·
0개의 댓글
·
post-thumbnail

Spring Security Internals -2

: 어플리케이션 보안을 이해하는데 두 번째로 중요한 핵신 개념으로(다른 하나는 인증) 권한이 부여된 사용자들만 특정 기능 또는 데이터에 접근을 허용하는 기능이다. 이를 위해 인가 처리는 두 개의 작업으로 구분된다.인증된 사용자와 권한을 매핑해야 함 > Spring Se

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

Spring Security Internals -1

Thread Per Request : Tomcat 같은 servlet 컨테이너 위에서 전통적으로 사용되던 병렬처리 기법.Spring WEB MVC도 서블릿 컨테이너 위에서 동작하기 때문에 Thread Per Request을 사용한다.WAS는 ThradPool을 생성함

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

Spring Security Architecture

거시적인 관점에서 Spring Security는 스프링 시큐리티는 결국 사용자의 인증과 관련된 처리를 담당함. 웹 요청을 가로챈 후 사용자를 인증하고, 인증된 사용자가 적절한 권한을 지니고 있는 확인.AuthenticationManager 사용자 인증 관련 처리(인증

2022년 8월 16일
·
0개의 댓글
·
post-thumbnail

Spring Security Quickstart

인증(Authentication)은 인가(Authorization)와 함께 보안 관련 핵심 개념 중 하나사용자의 신원을 확인하는 과정아이디/패스워드 기반 로그인OAuth2.0 프로토콜을 통한 Social 인증보통 어플리케이션은 인증영역과 인증되지 않은 영역(익명영역)으

2022년 8월 15일
·
0개의 댓글
·

Spring JPA - REST DOCS

5일차REST API 웹 어플리케이션 개발엔티티(주문관리 vs 게시판)API 개발(JUnit, Lombok, OSIV)API 문서화(레스트 닥스, 스웨거)

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

Spring JPA - 영속성 컨텍스트

2일차영속성 컨텍스트EntityManagerFactory, EntityManager에 대해 학습.영속성 컨텍스트에 대해 학습.엔티티의 생명주기에 대해 학습.영속성 컨텍스트의 특징에 대해 학습.실습을 통해 영속성 컨텍스트에 대해 이해.

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

Spring JPA - 개요와 환경세팅

스프링 웹 어플리케이션의 데이터 저장 계층에 대해 이해.JDBC 템플릿 이용.Mybatis이용.ORM 프레임워크인 JPA이용.JPA에 대해 이해.스프링데이터 JPA에 대해 이해.스프링데이터 JPA를 이용한 REST API 서버 구축.1일차.JPA 소개Applicatio

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

Java Spring - SPA, CORS

REST API를 이용해 만드는 단일페이지 웹 어플리케이션REACT라는 자바 스크립트 어플리케이션과 연동CORS에러에 대해서 알아보자. JSP, 타임리프와 다르게 화면에서 그려지는 내용을 서버에서 처리하지 않고, 브라우저에서 처리. 다이나믹한 랜더링을 브라우저에서 처리

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

Java Spring - Web Application Context과 REST(ful) API

@GetMapping부트 스트랩에서 가져올 수 있다.서비스를 컨트롤러가 사용한다.컨트롤러는 어플리케이션의 입구. 외부, 클라이언트(브라우저)에서 데이터를 받아온다.(HTTP)컨트롤러는 HTTP에 대한 것들을 핸들링한다.실제 도메인 로직은 서비스와 엔터티에서 다룬다.Ap

2022년 8월 3일
·
0개의 댓글
·