본문 바로가기

반응형

분류 전체보기

(669)
[2024-2 Java 스터디] 김규현 #1주차 01. 자바란 무엇인가? Java란 무엇인가?- 1995년에 발표된 객체 지향 프로그래밍 언어이다. (객체 지향 언어란 프로그래밍의 주요 개념을 객체로 구조화하고 객체 간의 상호작용을 통해 문제를 해결하는 방식의 프로그래밍 패러다임을 지원하는 언어이다.)- Java를 통해 웹 프로그래밍, 안드로이드 애플리케이션, 개임 개발, 데이터베이스 처리등을 할 수 있다.- Java는 고급 언어에 들어 있는 여러 요소 중에서 불필요하다고 판단되는 부분을 모두 제거했기 때문에 간단함이 특징이나 높은 성능을 요구하는 프로젝트를 실행하기에 부적합하다.- Java는 인터프리터 언어로서 코드를 한 줄씩 작성하고 실행하여 결과를 바로 확인할 수 있다. 02. 자바 시작하기  자바 코드 예public class Sample { ..
[2024-2 Spring Boot 스터디] 김아리 #1 주차 웹 개발 기초정적 컨텐츠클라이언트에게 요청받은 파일을 서버의 처리 없이 웹 브라우저에 그대로 보여주는 것우선적으로 컨트롤러에서 관련 메서드를 찾고, 없으면 static 내에서 해당 파일을 찾아 웹 브라우저에 반환파일 위치 : /main/resources/static/hello-static.html실행 : localhost:8080/hello-static.htmlMVC와 템플릿 엔진url에서 파라미터를 받아 모델에 담고 viewResolver를 통해 템플릿 엔진이 렌더링하여 변환한 HTML을 웹 브라우저에 반환예시 : localhost:8080/hello-mvc?name=spring&age=20 ('&'로 여러 개의 파라미터를 받을 수 있음) viewResolver : 리턴된 뷰를 찾아 템플릿과 연결하고 ..
[2024-2 Java 스터디] #1주차 이서영 1. Java→ 객체 지향 프로그래밍 언어 O- 웹 프로그래밍- 안드로이드 애플리케이션 개발- 게임 개발- 데이터베이스 처리- 빅 데이터 및 분산 처리 X- 시스템 프로그래밍- 높은 성능 요구 프로젝트- iOS 애플리케이션 개발 라이브러리→ 재사용 가능한 코드조작 or 함수들 의 모음→ 처음부터 다시 작성할 필요없이 해당 기능을 빠르게 구현 가능 프레임워크→ 목적에 필요한 것을 일괄로 가져다 쓰도록 만든 구조화 된 틀  JAVA에서 클래스란?클래스 → 프로그램에서 사용된 객체의 틀을 정의→ 객체를 생성하기 위한 설계도 역할→ 여러가지 멤버변수(클래스 내에서 사용되는 변수)와 메서드(클래스 내에서 사용되는 함수)포함 생성자: 클래스로부터 객체를 생성할 때 호출됨, 객체의 초기화 디렉터리: 폴더 JAVAC?..
[2024-2 Java 스터디] 김지나 #1주차 "~List" 01장. 자바란 무엇인가? ✅ javac와 java- javac: 자바 파일 컴파일 (.java 파일 컴파일 -> .class 파일 생성) - java: 컴파일된 .class 파일을 실행- 자바 프로그램 실행 과정: .java 파일 작성 -> 컴파일, .class 파일 생성 -> .class 파일 실행   ✅ main - main 메서드: 프로그램 실행 시작 메서드, 프로그램을 실행하려면 반드시 필요- main 메서드를 사용하려면 이 ⬇️ 형태로 사용해야 함!!public static void main(String[] args)- public: 메서드의 접근 제어자, 모든 클래스에서 메소드 접근 가능- static: 객체를 생성하지 않아도 실행 가능- void: 리턴값 없음- String[]: 문자열 자..
[2024-2 Java 스터디] #1주차 김태일 "나야.. 자바.." 01. 자바란 무엇인가?01-1 자바란?- 객체 지향 프로그래밍 언어- 웹과 모바일 앱 개발에서 가장 많이 사용하는 언어 01-2 자바로 무엇을 할 수 있을까?- 웹 프로그래밍- 안드로이드 애플리케이션 개발- 게임 개발- 데이터베이스 처리- 빅 데이터 및 분산 처리※ 실행 속도가 다소 느리므로 고성능이 중요한 분야에서는 불리 02. 자바 시작하기02-1 자바 코드의 구조 살펴보기- 클래스 블록 안에 여러개의 메서드 블록 존재- 메서드 블록 안에 컴퓨터에 일을 시키는 명령문 존재※ 클래스명과 소스파일의 이름이 똑같아야함 02-2 변수와 자료형- 자료형을 변수명 앞에 표시- class를 통해 자료형을 직접 만드는 것도 가능 02-3 이름 짓는 규칙- 클래스명은 대문자로 시작- 메서드명은 소문자로 시작- 변수..
[2024-2 Spring Boot 스터디] 조상혁 #1주차 이 블로그는 스프링입문 - 코드로 배우는 스프링 부트를 기반으로 쓰여졌습니다. 사전 준비 spring을 하기 위해서는 java와 IntelliJ의 설치가 미리 되어 있어야 한다고 한다.11이면 좋다고하니 일단 나의 버전을 확인해보자 음 11 은 아니지만 상위 버전이니 차이가 있는지 유의하면서 개발해야겠다.자바 11 vs 자바 17혹시나 필요할지 모르니 링크도 찾아두었다. JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-title="자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수" data-og-type="article" data-ke-align="alignCenter" data-ke-type="opengraph"> 자바(JAVA) ..
[2024-2 React.js 스터디] 윤아영 #1주차 1. 리액트가 만들어진 계기어떠한 상태가 바뀌었을때, 그 상태에 따라 DOM 을 어떻게 업데이트 할 지 규칙을 정하면 코드가 복잡해지는 문제가 있다.리액트는 상태가 업데이트 되면, 업데이트가 필요한 곳의 UI 를 Virtual DOM 을 통해서 렌더링하고 실제 브라우저에 보여지고 있는 DOM 과 비교를 한 후, 차이가 있는 곳을 감지하여 이를 실제 DOM 에 패치시키는 방법으로 이 문제를 해결하였다.2. 새 프로젝트 만들기터미널에서 다음 명령어를 실행한다.$ npx create-react-app begin-react #(프로젝트명) 해당 디렉터리에 들어간 다음 명령어를 실행한다.$ yarn start # 혹은 npm start3. 리액트 컴포넌트 만들기리액트 컴포넌트를 만들 때에는 다음 코드가 필요하다...
[2024-2 Spring Boot 스터디] 김문기 #1주 Gradle 이란?gradle은 오픈소스 빌드 자동화 툴로, 거의 모든 타입의 소프트웨어를 빌드할 수 있는 유연함을 가진다.하지만 인텔리제이의 외부 라이브러리를 열어보면 내가 설정한 것 외에도 많은 라이브러리들이 추가되어있는 것 을 볼 수 있다.왜 그런걸까??그 이유는 Gradle은 의존관계가 있는 모든 라이브러리를 전부 함께 다운로드하기 때문이다. View 환경 설정1. Welcome Page스프링 부트는 Welcome Page 기능을 제공한다.=> static폴더에 index.html을 넣어두면 스프링부트가 처음 실행 할 때 이 html 파일을 Welcome Page로 보여준다.2. thymeleaf 템플릿 엔진 이란?thymeleaf 템플릿 엔진은 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을..

반응형