전체 글(62)
-
Jakarta EE Project 환경 구축 - 1
1. JDK LTS Eclipse Temurin 17 설치 https://adoptium.net/temurin/releases/ Latest Releases | Adoptium adoptium.net (1) 자신의 운영체제에 맞는 jdk를 다운로드한다. (2) 실행 후 설치 마법사에서 JAVA_HOME 환경변수 설정을 선택하여 환경변수를 추가한다. (3) cmd 창에 java -version 명령을 통해 설치를 확인할 수 있다. 2. IDE IntelliJ IDEA 설치 https://www.jetbrains.com/idea/download/?section=windows Download IntelliJ IDEA – The Leading Java and Kotlin IDE Download the lates..
2023.09.05 -
Node.js 입문
1. 개념 1.1. Typescript - 자바스크립트 언어에 자신의 문법을 추가한 superset language - 자바스크립트와 달리 컴파일 언어로써 코드 작성 단계에서 에러 검출 가능 1.2. Vue.js - Web Application의 UI를 만들기 위해 사용하는 open source progessive javascript framework - 다른 javascript library에 도입 용이 1.3. Node.js - 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼 - 자바스크립트를 활용하며 논블로킹(Non-blocking) I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능 보유 1.4. React.js - UI 생성에 집중한 자바스크립트 라이..
2023.09.02 -
Chapter 1. 프로젝트 계획
1. 주제 및 목표 - Unity Engine을 활용한 가구 3D 그래픽 모형을 웹페이지에서 구현하는 가구 판매 쇼핑몰 개발 - Spring Boot를 활용한 백엔드 학습을 주목적으로 하여 프론트엔드의 디자인 부분은 템플릿을 사용하여 간소화 - 각자 기능적으로 역할을 분배하여 디자인부터 데이터베이스까지 모두 전담 2. 웹페이지 구성 - 고객 2.1. 회원 - 회원 가입: 가입 시 기본적인 신상 정보와 함께 사용자의 선호 디자인을 조사하여 가구 스타일을 추천 - 로그인: 일반적인 로그인 페이지 기능(로그인, 아이디/비밀번호 찾기) - 내 정보: 로그인한 사용자만 접근 가능하며, 장바구니, 나의 선호 디자인 보기, 배송 정보, 주문 목록 열람 기능 2.2. 상품 - 상품 목록: 상품의 목록을 보여주고 카테고..
2023.08.24 -
Chapter 0. 스터디 계획
1. 목적 - 프로젝트를 진행하며 이미 알고 있는 내용과 새로운 내용을 학습 - 향후 포트폴리오에 추가 - 팀 프로젝트를 통한 협업능력 향상 - 단순 학습에서 얻을 수 없는 프로그램 개발 능력 향상 2. 계획 2.1. 주 대면 회의 - 각자의 프로젝트 분업 진행 상황 확인 - 담당 교수님과의 면담을 통한 질문 답변 및 조언 청취 - 해당 주의 계획 수립 2.2. 협업 도구 활용 - notion: 각 주 회의록 저장 및 의견 공유 스페이스 - Google Drive: 파일 공유 - Github Desktop: git을 활용한 프로젝트 저장 - Discord: 비대면 회의
2023.08.23 -
데이터베이스 기초
1. DBMS 기초 용어1.1. DBMS(Database Management Service): - 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것- DBMS가 설치되어 데이터를 가진 쪽을 서버(server), 외부에서 데이터 요청하는 쪽을 클라이언트(client)라고 함1.2. 관계형 데이터베이스: 여러 개의 테이블이 특정 관계로 이루어져 있는 구조를 가진 데이터 베이스를 의미1.3. entity: 독립적으로 전재하며 고유한 실세계의 개체1.4. entity set(엔티티 집합): 동일 속성을 가진 엔티티들의 집합으로, 엔티티는 여러 개의 엔티티 집합에 소속될 수 있음1.5. schema(스키마): 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것- 외..
2023.03.29 -
자바의 구성요소
1. 클래스와 객체- 클래스(class): 객체지향에서 객체를 정의하는 사용하는 프로그래밍 요소로 필드들과 메소드들로 구성- 필드(field): 객체의 특징과 상태를 저장할 수 있는 데이터들- 메소드(method): 객체가 수행할 수 있는 동작을 정의해 놓은 실행코드- 객체(object): 작업을 수행하는 프로그래밍 실체로, new 예약어를 이용하여 클래스로부터 객체를 생성함 2. 문장(statement)- 정의: 알고리즘을 프로그래밍 언어로 기술한 것으로 제어 흐름 관련 예약어와 식과 세미콜론(;)으로 구성- 종류: 배정문, 혼합문, 제어문(조건문, 반복문, 분기문), 예외처리문, 표준입출력문, 동기화문- 식(expression): 새로운 값을 지정하거나 변수를 수정하는 데 사용되는 변수, 리터럴, 연..
2023.03.23