6장 전송 계층, 오류업이 데이터를 전달하는 단계
전송계층의 역할 전송계층의 역할 오류를 점검하는 기능(혼잡제어, 흐름제어, 오류제어 ) 제대로 수신했을 때 어떤 어플리케이션에 전달해야 하는지 식별 1. 혼잡제어 혼잡제어 : 네트워크로 들어가는 정보량을 조절하여 네크워크가 혼잡해지지 않게 조절 하는 방법 먼저 하나의 데이터...
전송계층의 역할 전송계층의 역할 오류를 점검하는 기능(혼잡제어, 흐름제어, 오류제어 ) 제대로 수신했을 때 어떤 어플리케이션에 전달해야 하는지 식별 1. 혼잡제어 혼잡제어 : 네트워크로 들어가는 정보량을 조절하여 네크워크가 혼잡해지지 않게 조절 하는 방법 먼저 하나의 데이터...
Thymeleaf 1. Thymleaf 적용하기 spring boot에서 thymeleaf를 적용하기 위해서는 설정파일의 변경이 필요하다 prefix : ViewResolver가 찾을 파일의 경로를 설정한다. suffix : .html이 기본 default이다. spring.thymeleaf.prefix=file:src/main/r...
Thymeleaf 1. Thymleaf 템플릿 엔진 구동 및 특징 1) 구동원리 JSP와 마찬가지로 템플릿 엔진을 이용하여 데이터를 받고 해당 자리에 삽입하여 html을 생성한다. 2) 특징 기본 형식이 .html이기 때문에 별도의 엔진 없이도 웹에서 실행 할 수 있다. 웹 디자이너가 데이터를 삽입하지 않아도 전체적인 레이...
페이징 처리 적용하기 1. 페이징 처리의 원리 SQL DataBase에서 쿼리문을 통해 select 할 수 있는 행의 갯수를 제한할 수 있다. 이러한 특성을 이용해 한페이지에 게시될 수 있는 최대 행의 크기를 출력할 수 있다. select column_name from table_name order by sort...
Spring Boot Spring Boot란? 1) build.gradel 적용하기 plugins : 스프링 부트 및 의존성 버전 정보 주입 configuration : 컴파일 옵션 설정 implementation : 스플링 관련 라이브러리 추가 plugins { id 'java' id 'org.springfra...
네트워크 계층의 역할 1. 라우터 라우터 : 데이터가 어떤 경로로 전달되어야 하는 지 내비게이션과 같은 역할을 하는 네트워크 장비 라우팅 : 최적경로를 찾는 과정 IP주소 1. IP주소 IP(Internet Protocol)주소 : 주소는 인터넷 상에 있는 컴퓨터의 고유한 주소이다. ISP(Internet...
1. View Resolver 1) View Resolver의 역할 MVC의 기본역할은 다음과 같다. Controller : 사용자 요청을 처리하고, 모델 데이터를 뷰로 전달하는 역할을 한다. Model : 데이터와 비즈니스 로직을 처리한다. JSP(View)에 보낼 데이터를 만든다. View : 사용자...
1.페이지 컨트롤러 만드는 방법 1)RequestMapping Dispatcher Servlet(프론트 컨트롤러)가 페이지 컨트롤러를 찾기위해 붙이는 에노테이션이다. 컨트롤러에 URL을 매핑하여 설정한다. URL당 한개의 핸들러에만 연결할 수 있다. 한개의 request handler에 여러개의 URL을 매핑 할 수 있다. ...
데이터링크 계층 데이터링크계층의 역할 데이터를 관리하고 전달하는 계층으로, 데이터 전송의 신뢰성과 효율성에 중요한 역할을 한다. 데이터를 작은 프레임 단위로 분할하고, MAC주소를 활용하여 장비를 식별한다. 데이터가 동시에 전달 될 경우, 충돌을 및 오류를 탐지하고 충돌관리 및 수정하는 역할을 한다. 오류를 감지하거나 수정하는 방식으로...
Spring web MVC 1. Servlet 등록 1) Servlet Contatiner가 시작될 때 보고 받는 객체 1) 서블릿 컨테이너를 시작한다. 2) 서블릿 컨테이너는 /WEB-INF/lib/*.jar 파일을 뒤진다. 3) /META-INF/services/javax.servlet.SerlvetContainerInitializer 파일을 찾는...