전체 글
-
[CHAPTER 1] DATA COMMUNICATIONSNetwork 2021. 6. 26. 16:32
1.1 Data communications 이란? 와이어 케이블과 같은 전송매체의 형식을 통하여 두 장치가 데이터를 교환하는것. 효율적인 Data communications system 의 특징 1. Delivery : 반드시 도착지에 데이터를 전달해야함, 의도된 유저나 장치에 전달되어야 함 2.Accuracy : 시스템은 데이터를 정확하게 전달해야함, 전송중 변경된 데이터 혹은 정확하지 않은 데이터 => unusable 3.Timeliness(시의성) : 시스템은 시기적절하게 데이터를 전달해야함 데이터 생성시 전달, 중대한 딜레이 x => real time transmission 이라고 함. 4.jitter: 패킷 도착시간의 변화를 가리킴, 즉 오디오나 비디오 패킷 배달의 고르지 못한 지연. 1.1.1..
-
[mybatis]파라미터, 문자열 대체 (#{value}, ${value})DB 2021. 6. 21. 16:18
1. 파라미터(Parameter) syntax: #{value} select * from people where name = "홍길동" 일반적으로 sql 을 위와 같이 사용한다. 하지만 정해진 sql을 사용하는것 만이 아니라 그때그때 파라미터를 입력 받아서 변경된 sql을 사용해야할 때가 있다. ex) select * from people where name = 파라미터 이를 위해 mybatis에서는 #{value} 형식의 파라미터 입력을 지원한다. select * from cinema_board where bno = #{bno} 더보기 resultType: Mybatis에서 쿼리문 수행후 메서드 반환타입이 String 이나 객체를 반환 할 수 있도록 지정하는 속성. 즉, 어떤 타입으로 반환할 것이다. ..
-
[Spring] RedirectAttributesSpring 2021. 6. 21. 15:19
RedirectAttributes 폼 형식의 문서를 작성 후, 서버로 보내면(POST 방식) 곧이어 다른 페이지로 리다이렉트 하는데, 이러한 리다이렉트 방식은 GET방식이라 전송에는 적절치 않다. 리다이렉트 특징은 다음과 같은데, spitter 객체를 보내려고 한다 리다이렉트가 발생하면 원래 요청은 끊어지고, 새로운 HTTP GET 요청이 시작된다. 때문에 리다이렉트 실행 이전에 수행된 모델 데이터는 소멸한다. 따라서 리다이렉트로 모델을 전달하는 것은 의미없다. 그러나 GET의 특징을 사용하면 리다이렉트로도 데이터를 전달할 수 있는 방법이 존재한다. 리다이렉트는 HTTP GET 메소드 방식이기때문에 아래 그림 처럼 header에 ? 파라미터를 붙여서 전달한다. 하지만 GET 방식의 특성상 URL에 노출된..