전체 글 5

undefined vs null 차이

구분undefinednull의미값이 할당되지 않음값이 비어 있음타입undefined 타입object 타입개발자가 직접 설정 가능?아니오 (JavaScript 자체에서 설정)예 (null로 명시적으로 설정 가능)사용 예시변수를 선언했지만 값이 없음변수가 한 번 값이 있었지만, 지금은 비워둠예제let a; console.log(a); // undefinedlet b = null; console.log(b); // null ✅ 결론 처음에는 osmBuildingsTileset에 값이 할당되지 않았으므로 undefined.건물을 제거할 때는 "이제 존재하지 않는다는 것"을 명확히 표시하기 위해 null로 설정.undefined는 "아직 값이 없음", null은 **"명확하게 비워둠"**을 나타냄. 🚀

STUDY 2025.03.12

HttpServletRequest 객체

HttpServletRequest는 Java Servlet API에서 제공하는 객체로, 클라이언트로부터 서버로 전송된 HTTP 요청 정보를 담고있음.  1. 요청 URI 및 URL 정보 getRequestURI() : 요청된 URI 경로를 반환 ex) /admin/dept getRequestURL() : 요청된 URL 전체를 반환 ex) http://localhost:8080/admin/dept  2. 요청 매개변수 (Query Parameters) getParameter(String name) : 요청에 포함된 쿼리 파라미터의 값을 가져옴 ex) ?page=1 3. HTTP 메서드 getMethod() : HTTP 요청의 메서드를 반환 ex) GET, POST, PUT, DELETE  4. 요청 헤더 ..

STUDY 2024.09.16

[Java] Spring Boot vs 전자정부프레임워크

◼ 공통점Java 기반 : 두 프레임워크 모두 Java 언어를 기반으로 하고 있으며, Java 생태계 내의 다양한 라이브러리 및 도구를 활용할 수 있습니다.MVC 패턴 지원 : 두 프레임워크 모두 모델-뷰-컨트롤러(MVC) 디자인 패턴을 지원하여 웹 애플리케이션의 구조화를 돕습니다.의존성 주입(DI) : Spring의 핵심 기능 중 하나인 의존성 주입(DI, Dependency Injection)을 사용하여 객체 간의 의존성을 관리합니다.AOP 지원 : 두 프레임워크 모두 관점 지향 프로그래밍(AOP, Aspect-Oriented Programming)을 지원하여 공통적인 기능(로깅, 트랜잭션 관리 등)을 분리할 수 있습니다.보안 기능 : Spring Security와 전자정부프레임워크의 보안 모듈을 통..

STUDY 2024.08.07

Maven 과 Gradle

Java 빌드 도구인 Maven과 Gradle에 대해서 알아보자. ◼ 빌드란소스코드를 실행할 수 있는 실행파일로 만드는 것을 의미 ◼ 빌드 관리 도구빌드 과정을 자동화하여 관리하는 기능자바 빌드 관리도구 종류 : Ant, Maven, Gradle ◼ Maven자바의 대표적인 관리도구였던 Ant를 대체하기 위해 개발됨프로젝트의 외부 라이브러리를 쉽게 참조할 수 있게 pom.xml 파일로 명시하여 관리 참조한 외부 라이브러리에 연관된 다른 라이브러리도 자동으로 관리됨◼ Maven을 사용하는 이유기존에 사용하던 Ant는 빌드의 기능만 가지고 있음자동으로 라이브러리를 관리해주는 기능이 추가된 Maven을 사용다운받아 사용하던 라이브러리에 변동 사항이 있으면 자동으로 업데이트 하여 적용됨◼ GradleGroovy..

STUDY 2024.07.30