Dev 5

[환경 설정] Spring Boot와 React, Thymeleaf를 Gradle을 활용하여 Build 설정

안녕하세요! 저스티에요! 오랜만에 글을 작성하네요 ㅠㅠ 오늘 포스팅 내용은 Spring Boot와 React, Thymeleaf를 Gradle을 활용하여 Build하는 방법에 대한 내용입니다. Spring Boot와 React에 대한 Gradle Build 설정 Thymeleaf와 React를 함께 사용할 수 있는 설정 방법 및 React 빌드 파일을 gradle.build 파일에 설정하는 방식에 대해 작성되었습니다. 1. React Build 위치 변경 및 CSS, JS 파일 위치 변경하기 설정된 NODE_ENV 값에 따라 개발 환경 및 운영 환경으로 나뉘어 파일명이 다르게 설정하였습니다. 1.1 필자는 React 개발할 때 사용한 index.html이 아닌 Thymeleaf로 만든 index.html..

[JAVA] Java version에 대한 기록

Java 버전마다 바뀐점을 알아보자 목차 Java Overview란 Java 분류 Java 버전 내용 JavaOverview Sun Microsoft에서 1995년에 개발한 객체지향 프로그래밍 언어로 창시자는 제임스 고슬링이다. 2010년에 Sun이 오라클에 인수되어 현재 Java의 저작권자는 Oracle로 2019년 1월부터 유료화되었다. Java EE는 이클립스 재단의 소유이다. Java 분류 Java SE(Java Standard Edition / J2SE) 대부분의 사람들이 가장 많이 접하는 표준 에디션으로, Java의 핵심 API화 기능들을 제공한다. Jakarta EE, 구 Java EE(Java Enterprise Edition / J2EE) 기업에서 운영하는 서버 페이지에 특화된 에디션이다..

Dev/JAVA 2021.01.13

[JAVA] 변수(Variable), 연산자(Operator), 조건문과 반복문

안녕하세요! 저스티입니다. 블로그를 이전하여 옮기게 된 내용입니다. 오늘 주제인 `변수(Variable), 연산자(Operator), 조건문과 반복문`에 대해 포스팅 하겠습니다. 변수(Variable) 변수란 값을 저장할 수 있는 메모리의 공간을 의미한다. 변수란 이름을 갖게 된 이유는 프로그램에 의해서 수시로 값이 변동될 수 있기 때문이다. 변수 선언 변수선언[ 변수타입 변수명 ]으로 작성하면 된다. 변수명 작성시, 이 변수가 어떤 값을 저장하는지 쉽게 알수 있도록 이름을 지어주는 것이 좋습니다. (변수명길이는 프로그램 실행과 무관하기 때문에 길어도 됩니다. 영문을 줄여서 사용해도 되지만, 그럴때는 협업하시는 분들과 미리 얘기해서 사용해야 합니다.) 변수 선언 규칙에 관 & 필로 적어 놓은 것중 관례에..

Dev/JAVA 2021.01.12

[JAVA] 자바란?

안녕하세요. 저스티입니다. 블로그를 이전하여 옮기게 된 내용입니다. JAVA란? 등장 - 처음 Oak(오크)라는 이름에서 JAVA로 변경. ! 이 후, 인터넷에서 실행되는 프로그래밍 언어로 사용되었고, 이름도 JAVA로 변경. 오크는 가전제품에서 사용될 목적이었으나, 후에 인터넷의 등장! 1991년에 Sun Microsystems의 James Gosling과 엔지니어들에 의해서 개발 JAVA는 C++에 비해 메모리 및 CPU를 지나치게 많이 사용. 자바의 특징 이식성이 높은 언어이다(운영체제 독립적). - 자바는 자바 실행 환경(JRE: Java Runtime Enviroment)이 설치되어 모든 운영체제에서 실행 가능. ! JVM(Java Virtual Machine - 자바 가상 기계)를 통해 중간단..

Dev/JAVA 2021.01.12

[JavaScript] What is JavaScript?

What is JavaScript? JavaScript는 웹 프로그래밍 언어로서 브라우저의 동적 부분을 조작하기 위해 만들어졌습니다. 1995년 넷스케이프 커뮤니케이션즈의 Brendan Eich가 개발하였으며, 처음부터 JavaScript라고 명명하지 않았습니다. `Mocha` -> `Liva Script` -> `JavaScript` 순으로 바뀌면서 개발되었습니다. JavaScript는 크로스 플랫폼(cross-platform), 객체지향 언어(OOP)입니다. - 크로스 플랫폼(cross-platform): 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있는 것. - 객체지향(OOP: Object Oriented programming): 실제 세계에 기반한 모델을 만들기 위해 추상화한 것. 여러 개의 객체 ..

Dev/JavaScript 2020.11.04