본문 바로가기
반응형

web3

반응형 웹이란? 반응형 웹이란 말 그대로 반응하는 웹을 뜻합니다. 조금 더 구체적으로 설명을 하자면 PC, TV, 내비게이션, 스마트 기기 등 기기마다 또는 환경마다 최적화된 웹사이트를 제공해주는 것을 말합니다. 예를 들어 화면이 작은 기기에서 반응형 웹으로 제작된 사이트에 접속하였을 때는 작은 화면에 최적화된 화면으로 구조를 변경하여 보여주고, 화면이 큰 기기에서 접속하였을 때는 큰 화면에 최적화된 화면으로 구조를 변경하여 보여줍니다. 즉, 기기의 화면이나 환경에 맞게 자유자재로 변하는 것이 반응형 웹입니다. 반응형 웹의 등장 배경 2007년, 처음으로 모바일 기기가 세상에 나왔습니다. 많은 사람들은 검색을 비롯한 예약, 주문 등등 온라인으로 이루어졌던 서비스를 언제 어디서든 할 수 있게 되었다는 점에 열광했습니다. .. 2021. 7. 28.
Hikari Connection Pool이란? Hikari CP HikariCP는 Database와의 커넥션 풀을 관리한다. 관리해주어야하는 이유는 JDBC커넥션을 맺는 과정은 상당히 복잡하고 자원을 많이 소모하는 작업이기 때문에 관리를 해야 성능적으로 좋기 때문이다. 만약 요청이 들어올 때 Thread가 Database와의 커넥션을 맺는다면 데이터베이스 뿐만 아니라 앱서버 입장에서도 굉장히 부하가 심하게 발생 할 것이다. 그런데 HikariCP는 미리 정해놓은 만큼에 커넥션은 pool에 담아 놓는다. 요청이 들어오면 Thread가 커넥션을 요청하고, Hikari는 Pool내에 있는 커넥션을 연결해준다. Connection Pool ( 커넥션 풀 ) 데이터 연동과정에서 일반적인 연동과정은 웹 어플리케이션이 필요할 때마다 데이터베이스에 연결하여 작업하.. 2021. 7. 16.
web.xml란? Web.xml Web Application의 Deployment Descriptor(환경 파일)로서 XML 형식의 파일이다. 서블릿 클래스는 JSP 페이지와 달리, 설치뿐만 아니라 등록을 하는 과정을 필요로 한다. 여기서 서블릿 클래스를 등록하는 위치의 이름을 Web Application Deployment Descriptor(DD)라고 하는데 이 역할을 하는 위치가 바로 Web.xml이다. Webxml 파일의 경우, 웹 어플리케이션 디렉토리마다 하나씩만 존재할 수 있다. DD는 WAS 구동 시, /WEB-INF 디렉토리에 존재하는 Web.xml을 읽어 웹 어플리케이션의 설정을 구성하기 위해 존재한다. 작성되는 내용 -ServletContext의 초기 파라미터 -Session의 유효시간 설정 -Servl.. 2021. 7. 8.
반응형
LIST