Ruby on rails 기초

기본 구조 파악하기

서버와 브라우져간 데이터 교환 브라우져가 HTML, CSS, JS를 받아서 처리하는 것 서버의 MVC 패턴이 작동하는 방식

서버와 클라이언트 사이의 관계를 이해하기 위한 영상입니다.

서버와 클라이언트간 데이터 교환

  1. 클라이언트가 서버에 연결을 요청한다
  2. 서버가 연결 준비를 마치고 클라이언트에 준비 완료 메시지를 보낸다
  3. 클라이언트가 완료 메시지를 받았다는 확인 메시지를 보낸다.
  • TCP 연결 완료
  1. 클라이언트가 서버에 특정 URL로 정보를 요청한다
  2. 서버가 클라이언트에 프론트 요소를 보내준다.

클라이언트가 하는 일(브라우져)

  • HTML, CSS 파일을 읽어, 사용자가 사용하기 편하도록 화면상에 띄워주게 된다..
  • JS 파일을 읽어서 화면을 동적으로 구성해준다.

서버가 하는 일

Rails 서버는 MVC 패턴으로 이루어져 있기 때문에 Model, View, Controller가 서로 상호작용하여 정보를 가공하게 된다.

  • Model     : 어플리케이션의 데이터와 정보를 다루는 규칙을 담당한다
  • View        : 데이터 표현에 대한 부분을 담당한다
  • Controller: Model과 View를 이어주며, 데이터 가공을 수행한다.

댓글

댓글 본문
  1. Karoid
    물론이죠!ㅎㅎㅎㅎ 이 강의는 동아리 스터디와 연계되어있어서 어느정도는 계속 올라올 예정이랍니다
    대화보기
    • 폭스킴
      와~ 기대하고 있었는데 시작하시는 군요~ 감사합니다~ ^^
    버전 관리
    Karoid
    현재 버전
    선택 버전
    graphittie 자세히 보기