전체 글(75)
-
[개인 포트폴리오] [트위터 클론 SNS Deli] 분석 Part. 3 'main.tsx'
main.tsx// React 라이브러리를 가져옵니다.import React from 'react';// ReactDOM 라이브러리를 가져옵니다. React 18부터 ReactDOM의 createRoot를 사용하여 애플리케이션의 루트를 생성합니다.import ReactDOM from 'react-dom/client';// App 컴포넌트를 가져옵니다. 이는 애플리케이션의 루트 컴포넌트입니다.import App from './App.tsx';// ReactDOM의 createRoot 메서드를 사용하여 'root'라는 id를 가진 DOM 요소를 찾아서 애플리케이션의 루트를 생성합니다.// ReactDOM.createRoot : React 애플리케이션의 루트를 생성합니다. 루트는 애플리케이션의 진입점이며, 모..
2024.07.08 -
[패스트캠퍼스] [ Spring MVC part.1 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 91~92강
import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import javax.servlet.http.HttpServletRequest;@Controllerpublic class RequestInfo { @RequestMapping("/requestInfo") public void main(HttpServletRequest request) { System.out.println("request.getCharacterEncoding()="+request.getCharacterEncoding()); // 요청 내용의 인코딩 Syste..
2024.06.03 -
[패스트캠퍼스] [ Spring MVC part.1 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 89강
java.exe -> 자바 인터프리터자바 인터프리터가 메인메서드를 호출호출할 수 있는 이유 : main()이 static이라서 톰캣 -> WAS브라우저 + WAS -> 원격프로그램 실행톰캣 : 요청을 받아서 프로그램을 실행 Q. 외부에서 브라우저로 서버에 있는 프로그램을 실행하려면?1. 프로그램 등록 (외부에서 호출할 수 있게)2. url과 프로그램을 연결 import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller //1. 프로그램 등록public class ch2 { @RequestMapping("/hello") //2. url(/hell..
2024.05.22 -
[패스트캠퍼스] [ Spring 시작하기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 83 ~ 88강
FrameWork -> 유지보수, 생산성 장점 Spring으로 개발하기 위해 필요한 도구들자바 개발도구 : Java 11 (8도 괜찮음) (Open JDK 사용)통합개발환경 : STS, IntelliJ웹서버 : Tomcat9웹브라우저 : Chrome데이터 베이스 : MySQL 5.7기타 : VS code, Git (리눅스 언어 이용), AWS, Maven
2024.05.22 -
[패스트캠퍼스] [ static과 JVM 메모리 모델 이해하기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 77 ~ 82강
1. static과 메모리의 관계Q. 메인(시작) 클래스는 왜 객체생성(new) 없이 실행되는가?A. 메인(시작) 클래스가 동작(실행)되는 방식을 이해해야 한다. 1. JVM이 실행할 클래스를 찾는다 2. static 키워드가 붙어있는 멤버들은 정해진 메모리(static-zone) 위치에 한번 자동으로 로딩한다 -> static 멤버들은 클래스를 사용하는 시점에서 딱 한번 메모리에 로딩된다(★) 3. JVM이 static-zone에서 main() 메서드를 호출한다 4. 호출된 메서드를 Call Stack Frame Area (Stack Area)에 push(기계어 코드를 넣고) 한 뒤 동작을 시작한다\ Call Stack Frame Area (Stack Area) : - 메서드가 호출되면 호출..
2024.05.22 -
[패스트캠퍼스] [ 배열과 클래스의 관계 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 75 ~ 76강
1. 동일한 구조와 이질적인 구조배열 생성 : int[] arr = new int[6];객체 생성 : Student.std = new Student(); 동일한 데이터 : 같은 자료형 -> 배열이질적인 데이터 : Ex) 학생 데이터 -> 객체 2. 기본배열과 객체배열의 관계기본배열 -> 기본 데이터를 저장하는 배열을 그냥 나타내는 말 객체배열의 메모리 표현 3. 클래스를 이용한 논리적인 사고력 public class StundetArrayTest { public static void main(String[] args) { // Q. 객체배열을 이용하여 4명의 학생 데이터를 저장하고 출력하시오. Student[] std = new Student [4]; std[0..
2024.05.21