본문 바로가기
닫기
필터

  • [SPRING JPA]

    5

    velog.io

    [SPRING JPA]

    인프런 김영한님의 <JAVA ORM 표준 JPA 프로그래밍> 강의 노트를 간략하게 정리하고자 합니다. 제가 보려고 정리하는 거니까 간단하게 할겁니다 ㅎㅎ; 혹시라도 잘못 이해한 부분이 있을 수 있습니다! 피드백은 언제나 환영입니다.

    yuli_kim

  • [네트워크]

    21

    velog.io

    [네트워크]

    인터넷을 덩어리로 생각하면, 가장자리에 서버들이 존재하는데 이를 "호스트" 또는 "end system"이라 한다. "호스트"의 뜻은 사용자 애플리케이션을 "사용(호스팅)"하고 있다는 뜻이다

    라우터 : 네트워크의 중앙에서 사용자의 메세지가 목적지로 찾아가도록 다음 라우터를 연결해주는 도구다.(*= 스위치)

    커뮤니케이션 링크 : 호스트<->라우터 또는 라우

    yuli_kim

  • [운영체제]

    27

    velog.io

    [운영체제]

    운영체제는 하드웨어 바로 위에서 사용자와 소프트웨어가 하드웨어에 접근하고자 할때 이를 연결하는 소프트웨어 계층이다.
    협의의 운영체제(커널)은 메모리에 상주하는 운영체제의 핵심이며, 광의의 운영체제는 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념이다. 보통 운영체제는 커널읠 의미한다.

    yuli_kim

  • [데이터베이스] 잘 정리된 기본개념

    12

    velog.io

    [데이터베이스] 잘 정리된 기본개념

    데이터와 정보의 차이는 무엇일까. 데이터는 현실세계에서 관찰 및 측정된 값이며, 정보는 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물이다. 소의 원유를 데이터, 원유를 가공해서 우유를 만들면 정보가 된다. 즉 의미 부여와 의사결정에서 활용 가능한지의 여부다.

    yuli_kim

  • HTTP 개념/이론

    16

    velog.io

    HTTP 개념/이론

    [인터넷 네트워크]
    - 인터넷 통신
    - IP (Internet Protocol)
    - TCP, UDP
    - PORT
    - DNS

    yuli_kim

  • 스프링 MVC - 구조 이해&기능

    8

    velog.io

    스프링 MVC - 구조 이해&기능

    1) MVC 전체 구조이전까지 직접 만들었던 스프링 mvc 구조다.이제 실제 스프링 MVC의 모습이다. 동작 구조가 완전히 같다. 그러나 명칭에만 차이가 있다.프론트 컨트롤러는 디스패쳐 서블릿으로 칭한다. 이게 젤 중요하다.디스패쳐 서블릿도 서블릿이므로, httpSer

    yuli_kim

  • MVC 프레임워크 만들기

    6

    velog.io

    MVC 프레임워크 만들기

    이제 직접 mvc 프레임워크를 서블릿을 통해 만들어 보겠다.프론트 컨트롤러 패턴 도입전에는 클라이언트가 공통 로직과 컨트롤 로직을 각각 전부 만들어야 했다.그러나 프론트 컨트롤러 서블릿을 도입해 이곳에 공통로직을 돌고 필요한 로직은 각자 처리하도록 할 수 있다.프론트

    yuli_kim

  • Svelte 서블릿, JSP, MVC 패턴

    4

    velog.io

    Svelte 서블릿, JSP, MVC 패턴

    다음과 같은 회원 정보와 기능을 다루는 웹 애플리케이션을 만들어보겠다.새로운 클래스를 생성하고 username 과 age를 가지는 생성자를 만든다.회원 저장소 MemberRepository를 만든다. 키는 id, 값은 member로 저장하는데 해시맵을 통해 만든다. s

    yuli_kim

  • 서블릿 Svelte _시작하기

    7

    velog.io

    서블릿 Svelte _시작하기

    먼저 프로젝트를 생성해 준다. 주의할 점은 war를 패키지로 선택해야 jsp를 쓸 수 있다. 디펜던시는 스프링 웹과 롬복을 선택한다.인텔리제이에서 bulid.gradle 파일을 오픈해 프로젝트를 실행시켜준다.open as project로 실행시킨다.메인메소드를 실행시켜

    yuli_kim

  • API Gateway + Refresh JWT 인증서버 구축하기

    4

    velog.io

    API Gateway + Refresh JWT 인증서버 구축하기

    로그인 한 번으로 여러 서비스를 이용하는 것. Google 아이디 가지고 여러 서비스를 사용하는 것이 대표적인 예시인데 Oauth2와 아주 깊게 연관되어 있는 듯 하다. SSO라고 하면 '하나의 로그인으로 여러 서비스 이용하기'라는 컨셉 자체이고 Oauth는 그것을 실

    yuli_kim

  • [서버개발캠프] Spring boot + Spring security + Refresh JWT + Redis + JPA

    6

    velog.io

    [서버개발캠프] Spring boot + Spring security + Refresh JWT + Redis + JPA

    ORM과 JPA란?

    ORM: Object-relational mapping (객체 관계 매핑)
    객체는 객체대로 설계하고, 관계형 데이터베이스는 관계형 데이터베이스대로 설계한다.
    ORM 프레임워크가 중간에서 매핑해준다.
    JPA: Java Persistence API

    ORM을 사용해 오브젝트와 RDB 사이에 존재하는 개념과 접근을 객체지향적으로 다루...

    yuli_kim

  • Express API 서버에 GraphQL 끼얹기

    3

    velog.io

    Express API 서버에 GraphQL 끼얹기

    GraphQL 이란?
    프로듀스48과-함께하는-graphql-그래프큐엘

    GraphQL이 무엇인지, 어떻게 쓰는지, 왜 쓰는지 처음으로 접하게 된 글이다.

    RESTAPI 와 같은 일종의 패러다임이며,
    원하는 데이터를 원하는 만큼 요청받으며,
    Facebook 이 개발하여 요즈음 매우 뜨거운 반응을 얻고있습니다.

    yuli_kim

  • [스프링 부트] 설치부터 게시글 만들기까지!

    10

    velog.io

    [스프링 부트] 설치부터 게시글 만들기까지!

    스프링 부트 (Spring Boot)
    스프링 프레임워크를 이용해 개발을 하려면 톰캣 설치를 시작으로 여러 가지 복잡한 설정을 해주어야 합니다. 물론 개발할 때도 설정 파일에 여러 가지 설정을 해주어야 하죠.

    스프링 부트(Spring Boot)는 스프링 프레임워크보다 의존성 관리가 용이할 뿐만 아니라 배포 또는 테스트 역시 스프링 프레임워크보다 쉽고 빠르게

    yuli_kim

  • Java 자바 중급개념🤖

    25

    velog.io

    Java 자바 중급개념🤖

    📚 자바의 정석을 정리한 내용입니다.

    자바란?
    썬 마이크로 시스템즈Sun Microsystems에서 개발하여 1996년 1월에 발표된 객체지향 프로그래밍 언어

    yuli_kim

  • Servlet / JSP 답변형 게시판 만들기 🤖

    10

    velog.io

    Servlet / JSP 답변형 게시판 만들기 🤖

    1. 구조
    모델2 방식인 MVC구조로 만들 것이다.
    컨트롤러와 DAO 사이에 왜 Service가 필요할까? 트랜잭션Transaction 때문이다.

    조승우가 자주 가는 커뮤티니 사이트를 예로 들어보자.
    조승우는 커뮤니티 사이트에서 '비밀의 숲2 기대된다 토요일 첫 방!!'이라는 게시물을 조회하려고 한다. 현재 조회수는 3944. 조승우가 게시물을 클릭해서

    yuli_kim

  • 코틀린으로 App 만들기

    11

    velog.io

    코틀린으로 App 만들기

    🚩 Retrofit 이란?
    http 통신을 간편하게 만들어주는 라이브러리이다.
    안드로이드에서 서버와의 통신을 위한 라이브러리다.
    다른 라이브러리인 Volley나 Asynctask보다 성능(응답효율)이 좋습니다.

    yuli_kim

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기