Web

캐시(cache) 웹 어플리케이션 캐시 적용
캐시는 "데이터나 값을 미리 복사해 놓는 임시 장소" 이다. 자주 사용되는 데이터나 계산하는데 시간이 오래걸리는 데이터를 미리 계산한 후 캐시 저장소에 저장해두고, DB에 다시 접근하지 않거나 새로운 계산이 일어나지 않도록 해서, 실행시간을 줄이기 위해서 사용. DB뿐만 아니라 HTTP네트워크, 컴퓨터 메모리(캐시메모리)와 같이 다양한 곳에서 사용되는 개념이다. 캐시를 만들면 DB에 최초 접근 이후에는 한번 읽은 데이터는, 요청이 들어오면 DB가 아닌 Cache로 가서 데이터를 바로 받아 오는 방식으로 동작한다. 이로 인해서 서버간 불필요한 트래픽이 줄어들고, 서버 부하도 감소하며, 처리시간이 빨라지기때문에 고객들에게 더 빠른 서비스를 제공하는 것이 가능. Redis 캐시 솔루션으로 Redis를 사용. ..

CSS
Casecading Style Sheets 의 약자 화면을 더 세련되게 보이려고 하는 것 문서 내용과 상관 없이 디자인만 바꿀 수 있다. 인라인 , 내부 , 외부 스타일을 적용할 수 있다. 글 순서대로 우선 순위가 적용되며 스타일도 class를 만들어 줄 수 있다. 스타일 시트는 선택자가 젤 중요하다. 일반 선택자, 복합선택자, 가상 클래스 선택자 , 가상 엘리먼트 선택자, 속성 선택자가 있다. 일반 선택자에는 전체 선택자 --- *{}로 사용한다. 타입 선택자 매칭되는 element 선택--- e1,e2,e3{}로 사용한다. 클래스 선택자 ---- .클래스이름 {} 로 사용한다. ID선택자--- #아이디이름{} 으로 사용한다. 클래스 명은 style sheet랑 html에서 중복으로 사용할 수 있다. ..
HTML
화면을 구성하는 여러가지 태그를 갖고 있다. 헤드태크의 필요성 css,jsp를 헤드 태그 안에 구성하기때문. web & html 작동원리 서버는 클라이언트의 요청 내용을 분석하여 결과값을 HTML로 전송! 서버는 결과값을 전송한 후 클라이언트와 연결 종료(stateless) 데이터를 보내주면 여기서 연결을 끝내버린다. 클라이언트의 상태를 계속 가지고 있을 수 없기 때문에. HTML은 웹 페이지 문서 담당이다. (구조) 웹 문서를 작성한다. tag중심이다. 시작과 종료 tag가 있는 것이 있고 시작 tag만 있는 것들도 있다. html은 에러를 표시하지 않는다. html tag에는 어느 tag에나 넣어서 사용할 수 있는 글로벌 속성이 존재한다. 대표적으로 class 태그의 이름이다. 중복을 허용한다! id..