본문 바로가기

전체 글

(85)
[spring] pagination 구현 Pagintaion 클래스 만들기 2. SQL 문 수정 - html 참고: https://freehoon.tistory.com/112
Quill text editor 여태 게시판 만들기를 할 때 사진 업로드 하는 곳과 텍스트 작성하는 폼이 따로 있는 형태만 써왔었다. 네이버 블로그 작성할 때와 같이 사진과 텍스트의 위치가 자유로운 형식의 form을 만들고 싶어서 Quill text editor를 사용해보기로 했다. Quill 텍스트 에디터로 값을 받고 DB에 저장하고 불러오는 방법을 기록하는 글 텍스트와 사진의 위치를 유지하면서 어떻게 DB에 저장하며, 텍스트의 크기와 bold, italic은 어떻게 인식하며 사진은 몇개가 입력되는지를 모르는 상태에서 어떻게 데이터를 저장하고 불러올 수 있는지 몰라 검색을 해보던 중 Delta라는 단어를 많이 접했다. Delta expressive format 이며 Quill 에디터 안의 내용과 변경을 저장하는 format a sub..
EL(Expression Language) : 표현식 또는 액션 태그를 대신해서 값을 표현하는 언어 + java도 jsp도 아니지만, jsp를 보완해주는 스크립트 언어 => jsp 의 스크립트 요소(스크립트릿, 표현식, 선언부)를 제외한 나머지 부분에서 사용 가능 ex) 표현식 EL ${ value } EL 에서 사용가능한 연산자 + , -, *, /, % ==, !=, , = a? b : c &&, || 액션 태그로 사용되는 EL : EL로 스크립트릿의 java 변수 값 표현은 안되나, 액션 태그 등의 값은 출력 가능 => ${member.age} EL의 11개의 내장객체 pageContext pageScope reqeustScope sessionScope applicationScope param paramValues header headerV..
JSTL(Jsp Standard Tag Library) JSTL 등장 배경 기존 JSP에서는 HTML 태그와 JSP 태그가 혼합되어 가독성이 떨어지고, 유지보수가 어려움을 해결하기 위함. JSTL의 궁극적 목적 스크립트릿을 대체하기 위함. JSTL 태그 라이브러리 기본적인 라이브러리 : 출력, 제어문, 반복문 같은 기능 포함 XML Processing formatiing SQL Functions Core 태그 라이브러리 기능 태그 변수 설정 set remove 제어문 if choose forEach forTokens url 경로 관련 import url redirect 기타 catch out 변수 설정 출력 예외 태그 예외가 발생할 수 있는 코드 ${예외변수 } 사용 제어문 관련 태그(가장 많이 씀- JSTL을 사용하는 이유) ... - > varStatus..
네트워크 계층 기능 포워딩 Data plane local, per-router function 라우터 input으로 들어온 datagram이 어떤 라우터 output port 로 포워딩될지 관여한다. 라우팅(전체경로) Control plane traditional routing algorithm : implemented in routers software-defined networking(SDN) : implemented in (remote) servers network-wide logic datagram이 어떤 라우터들을 거쳐서 출발지에서 도착지로 가는지 관여한다. 라우터 : 패킷의 경로를 결정해주는 컴퓨터 라우터 구조 input processing physical layer(line termination) -> d..
소켓 Sockets 통신 API(application program interface) 운영체제에서 소켓 API 제공 tcp or udp 에 따라 방식이 좀 다름
컴퓨터 네트워크와 인터넷 스위치 : mac 주소(단말기 주소)로 찾아감 라우터 : ip 주소로 찾아감 ⇒ 컴퓨터는 2개의 주소가 있음 mac 주소(하드웨어적인 주소) ip 주소[isp가 부여] port 번호로 특정 프로세서(processor, process, program)에 연결해줌 패킷 : 데이터의 덩어리 => 라우터와 스위치를 통해 패킷이 전달됨 ETHERNET : 사내망, 지역망 -> 이런 ethernet들이 연결된 것 : internet : 네트워크들의 네트워크 www - web 문서(html)이 전달되게 하는 망 - OSI 7 계층 물리 매체: 동축케이블 광섬유 라디오 패킷: 데이터의 조각들 패킷교환 : 저장후전달(store and forward) : 각 패킷은 라우터에 완전히 도착해야 다음 라우터로 전달 가능 라우팅..
OSI 참조 모델(OSI 7 layer, Open Systems Interconnection reference model) : 네트워크를 계층을 나누어 설명하는 모델 물리 계층(Physical Layer) 네트워크에서 유선 혹은 무선으로 인접한 기기 간 물리적인 연결을 담당 아날로그와 디지털의 변환과 데이터를 전송하는 전송 매체에 관해서 처리하는 파트 ex) 예전에는 가정집에서는 전화선을 이용하여 인터넷에 접속하는데, 컴퓨터 내에서 돌아가는 신호 및 인터넷 신호는 디지털, 전화선은 아날로그 통신망이다. 따라서 전화선으로 인터넷에 접속하려면 모뎀(아날로그디지털 변환해줌)을 사용해야 했다. 데이터 링크 계층(Data Link Layer) 인접 기기 간 데이터 전송 및 오류 제어 LAN에서 데이터를 주고받는 약속들이 정의된 계층 데이터 링크 계층에서 사용하는 주소 : MAC(Media Access Control) 주소 or 물리적..