목록면접질문준비 (11)
구름조아
자바란? Java는 고급 객체 지향 프로그래밍 언어입니다. Java의 주요 기능은 무엇입니까? Java의 주요 기능은 플랫폼 독립성, 객체 지향 프로그래밍, 자동 가비지 수집 및 보안입니다. JDK, JRE 및 JVM의 차이점은 무엇입니까? JDK(Java Development Kit)는 Java 프로그램을 컴파일하고 실행하는 데 필요한 도구가 포함된 소프트웨어 개발 환경입니다. JRE(Java Runtime Environment)는 Java 프로그램이 컴퓨터에서 실행될 수 있도록 하는 소프트웨어 환경입니다. JVM(Java Virtual Machine)은 Java 바이트코드를 실행하는 플랫폼 독립적인 런타임 환경입니다. Java에서 추상 클래스와 인터페이스의 차이점은 무엇입니까? 추상 클래스는 인스턴스..
1.JSP란? JSP는 JavaServer Pages를 나타냅니다. Java를 사용하여 동적 웹 페이지를 만드는 데 사용되는 서버 측 기술입니다. 2. JSP와 서블릿의 차이점은 무엇입니까? JSP와 Servlet의 주요 차이점은 JSP는 동일한 파일에서 HTML과 Java 코드의 혼합을 허용하는 반면 Servlet은 HTML 출력을 생성하기 위해 별도의 Java 코드 파일을 사용해야 한다는 점입니다. 3. JSP 페이지의 수명 주기는 어떻게 됩니까? JSP 페이지의 수명 주기에는 변환, 컴파일, 로드, 초기화, 실행 및 소멸을 비롯한 여러 단계가 포함됩니다. 4. JSP 페이지에 다른 JSP 페이지를 어떻게 포함시킬 수 있습니까? jsp:include 작업을 사용하여 JSP 페이지에 다른 JSP 페이지..
HTTP와 HTTPS의 주요 차이점은 HTTPS(HTTP 보안)가 SSL/TLS 암호화를 사용하여 추가 보안 계층을 추가한다는 것입니다. SSL/TLS는 웹사이트와 사용자의 브라우저 간에 전송되는 데이터를 암호화하는 프로토콜로, 제3자가 로그인 자격 증명, 신용 카드 정보 및 기타 개인 데이터와 같은 민감한 정보를 가로채서 읽는 것을 더 어렵게 만듭니다. HTTP를 사용하면 데이터가 일반 텍스트로 전송되므로 데이터를 가로채는 사람은 누구나 데이터를 읽고 수정할 수 있습니다. 이것은 공격자가 중요한 정보를 훔치는 것을 훨씬 더 쉽게 만듭니다. 반대로 HTTPS는 데이터를 암호화하므로 공격자가 읽거나 수정하기가 훨씬 더 어렵습니다. HTTP와 HTTPS의 또 다른 차이점은 액세스에 사용되는 포트 번호입니다...
웹 개발에서 렌더링은 원시 데이터를 웹 페이지에 표시할 수 있는 시각적 표현으로 변환하는 프로세스를 의미합니다. 여기에는 HTML, CSS 및 JavaScript 코드를 사용자가 볼 수 있는 웹 페이지로 렌더링하는 것과 같은 작업이 포함될 수 있습니다. 서버 측 렌더링과 클라이언트 측 렌더링은 웹 페이지를 렌더링하는 두 가지 접근 방식입니다. SSR(서버측 렌더링)은 웹 서버가 서버측에서 요청된 페이지에 대한 HTML, CSS 및 JavaScript를 생성한 다음 클라이언트에 전송하여 브라우저에 표시하는 프로세스입니다. SSR에서 서버는 완전한 형식의 HTML 페이지를 클라이언트에 보내고 브라우저는 단순히 이를 렌더링합니다. 반면 CSR(클라이언트 측 렌더링)은 클라이언트의 브라우저가 최소한의 HTML ..