본문 바로가기

WEB51

React 서버 배포, React 기초 (React.js) # IDLE: vscode * 다른 사람의 react파일을 가져올 경우 npm install을 하면 package-json파일과 package-lock.json파일을 기반으로 필요한 파일(라이브러리 등)을 설치해서 사용할 수 있음 #01. 리액트 서버 배포해보기 [리액트 배포하기]배포: 서버에 올리는 것은 배포의 한 과정. 개발하고 있는 환경들을 실제 운영서버로 올리기 위해 build하고 build한 결과물을 운영 서버에서 접속할 수 있게 하는 일련의 과정. 테스트 또한 해당 과정에 포함됨. 1. build하기 코드는 소스. 실제 서버에서 돌아갈 수 없음. build 해야함.npm run build 위 코드 실행하면 build파일 생성됨.  2. nginx 다운로드- nginx: 웹 서버 소프트웨어. 리.. 2024. 7. 9.
React 시작하기 (React.js) # IDLE: vscode #00. 리액트 사용하는/배워야하는 이유  - 예전: Legacy(오래된, 예전의, 실제 돌아가고 있는) MVC, 프로젝트 하나 안에 model, controller, view가 다 존재함 - 변화: (없는 서비스 새로 만드는 경우에) API를 활용한 구조 (F/E: React, B/E: SpringBoot 多) [모바일에서 프로그램 사용]- AOS DB를 따로 개발해야함. Android에서는 DB직접 접근이 불가능하기 때문(외부 DB 서버 접근 불가)- 안드로이드에서 API로 MVC 프로그램에 접근하여 DB로 접근할 수 있도록하는 방식 사용-> 기존 존재하는 MVC구조와 별도의 API가 존재하기 때문에 비효율적. => WEB, AOS, IOS 셋 다 API로 관리 가능하도록 .. 2024. 7. 8.
객체(상속, 다형성) (Java) 객체(Object)다른 것과 식별 가능한 것속성과 동작(기능)으로 구성 → 속성:필드, 동작:메소드OOP: Object Oriented Programming, 객체 지향 프로그래밍Java는 객체지향 프로그래밍 언어호출(실행, call), 리턴(return)을 통해서 객체 사이 상호작용, 다른 객체의 기능 이용상속(Inheritance): 부모와 자식 관계, 필드와 메소드를 물려받음.캡슐화: 데이터, 동작을 하나로 묶어서 실제 구성 내용을 외부에 감추는 것. (필드, 메소드 -> 클래스) 자바 특징, 파이썬이나 JS는 잘 안 됨.다형성: 다양한 자료형을 가질 수 있는 성질,?클래스와 인스턴스(Class, Instance)클래스와 연관 있게 호칭할 때 인스턴스ex. A클래스의 인스턴스 A1객체클래스로부터 객.. 2024. 5. 22.
제어문, 참조 자료형 (Java) 반복문for: 반복 횟수가 정해져 있을 때for(초기값; 조건; (증감)연산){ 실행문 }while: 반복 횟수가 정해져 있지 않을 때while(조건){ 실행문 }반복문 중지break : 반복문 자체 중지(중단)continue: 현재 반복 중지반복문에 이름 붙여서 중지시키기dan: for (int i = 2; i 참조 자료형문자열불변 - immutable, 일부만 수정할 수 없음// length, charAtString name = "홍길동";for(int i = 0; i .length() : 문자열 길이.charAt(i) : i번째 문자.replace("원래 내용", "바꿀 내용") : 문자열을 수정하는 것이 아니라, 새로운 문자열을 생성해서 대체한 것처럼 보이는 것문자열 += tempStr : 'te.. 2024. 5. 22.