웹개발 2

리액트(ReactJS) 배포하기 - npm run build, npx serve -s build

해당 게시물은 생활코딩의 이고잉님 강의를 듣고 개인적으로 정리한 내용을 담고 있습니다👩‍💻 리액트 앱을 배포하기 전에 파일의 용량을 줄여주는 작업(빌드)을 수행한다. 실제 서비스할 때 파일이 용량이 무거우면 사용자 관점에서는 불편함이 생기기 때문이다. 우선, 관리자 도구의 네트워크 탭을 주목해보자 빈 캐시 및 하드 새로 고침 (=캐시 비우기 및 강력 새로고침) 버튼 클릭 후 네트워크 탭을 보면 단순 텍스트가 적힌 웹 페이지임에도 불구하고 1.7MB의 용량을 차지하고 있다. 그 이유는 create-react-app으로 개발 환경을 구축할 때 개발의 편의성을 위해 여러 가지 기능을 자동으로 추가하기 때문이다. 그래서 위와 같이 불필요한 용량을 줄이기 위해 빌드를 하는 것이다. 리액트 앱 빌드하기 npm ru..

React 2021.03.11

[ KH 정보교육원 ] 자바 프레임워크 개발자 양성과정 - 서블릿(Servlet)이란? + web.xml 내 설정방법

** 오늘은 주말에 밀린 JSP 복습을 하다가 서블릿에 대한 개념이 잘 이해가 가지 않아서 다시 한번 공부해 보려고 합니다. 나중에 Spring을 쓰기 위해서는 아주 중요한 것이기 때문에 제대로 짚고 넘어가고자 미숙하지만 간단하게 포스팅을 해보겠습니다. ** 1. 서블릿이란? Server+ Applet 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻한다. 더 깊게 설명을 해보자면 일단 서버와 클라이언트가 무엇인지 알아야 한다. 두 컴퓨터 사이에 있어 서비스를 이용하는 클라이언트(사용자), 서비스를 제공하는 서버가 존재한다. 클라이언트가 웹 브라우저를 이용해 자신의 메일을 열람할 수 있는 페이지를 요청(Request)하면, 서버에서는 요청받은 프로세스를 처리하기 위해 일련의 로직을 구동하고,..

JSP 2019.12.01