국비 수업 (22.02.25~08.29)

1) 국비 OT (java, jsp, servlet, spring / DB, HTML/CSS, javaScript, cloud, github)2022.02.25.금

Song쏭 2022. 10. 17. 21:17

큰 틀

  1. 자바
  2. JSP- 쇼핑몰 만들기
  3. 서블릿 - 쇼핑몰 만들기
  4. 스프링 게시판 만들기

수업 진도

  1. HTML / CSS 기초
  2. 데이터베이스(MYSQL / MARI DB)
  3. 자바스크립트 기초
  4. 클라우드
  5. git hub

수업 

오전 : 1) 자바 2) JSP 자바서버페이지 3) 서블릿 4) 스프링

오후 : 1) html/css 기본이다. 2) 자바스크립트 기본이다. (배울 많음,최신버전으로함) 3) 데이터베이스 / 깃허브3

 

<프로젝트>

1차는 자바와 DB연동해서 만드는 프로젝트

2차는 html/css 자바스크립트해서 만드는 프로젝트

3차는 다 사용한 프로젝트

 

자바는 버전 낮은거 11로쓸예정 - 구글링으로 에러를 찾기가 쉬워서

이클립스 버전 낮은거 쓸 예정  - 구글링으로 에러를 찾기가 쉬워서

비주얼스튜디오코드 : 마이크로소프트가 마이크로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기

 

<오후 자바수업> 자바, 이클립스 설치하기!!!

1.글꼴 설치

D2coding 글꼴설치 d2coding all 깃허브로들어가

문서-Resource폴더에 넣고 관리하면 좋다.

 

2. java jdk 다운로드 - 컴터사양확인

 

Java SE Development Kit 11.0.3

 

출처: <https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html>

 

노트북64비트라면 64비트로 설치하기.

 

<jdk 설치 후 >

1. 환경변수 설정

   1) 내컴퓨터 - pc : 마우스 오른쪽 버튼 : 속성

      -> 고급시스템설정 -> 환경변수

   2) 환경변수에서 아래쪽을 선택

       [편집]

           변수 이름 : JAVA_HOME

           변수 값 : C:\Program Files\Java\jdk-11.0.14

       [확인]

   3) 환경변수 아래쪽으로 스크롤 해서

      path 클릭 -> [편집] -> [새로만들기] : %JAVA_HOME%\bin

      [확인]-[확인]-[확인]

 

 

3. 이클립스 톱니바퀴모양 EE

2020-09

 

 

==================

<이론 수업>

사람이 짜는 프로그램은 소스파일이라고 한다.

소스파일(ex) test.Java)->바이트코드파일(test.class) 바꾸는걸 컴파일(번역기 Javac.exe)이고,

컴파일은 우리가 만든 언어가 컴터가 알아듣게 바꾸는것이다. 다시말해 기계어로 만드는것이다.

컴파일러:기계 / 컴파일(기계어로 번역)

운영체제와 관계없이 번역 하는거  JVM

 

자바특징

1.단순 2.객체지향언어 3.메모리자동정리 4.풍부한무료라이브러리(자바 API이외…) 5.이식성이 좋음 6.멀티스레드지원.동적 로딩 지원 7.분산처리지원 (각나라에 시스템을 구축해서,,)

 

책꽂이 = 하드디스크

책꺼내놓고펼칠수있는 책상공간 = RAM 메모리

 

JVM자바가상머신

 

오디오 = 하드웨어

아이유 = 소프트웨어

들을라면 실행시켜야하잖아요? 따라서, 연결시켜주는게 운영체제os.

 

JVM 운영체제로부터 메모리관리를 받아온다. 자바는 이런 특징이 있다.

원래는 운영체제가 메모리를 관리하는데

 

JVM : 통역

JDK 자바개발도구

자바로 프로그램을 있는 것이 JDK

 

일반 : 소스코드 -> 컴파일러 ->이진코드 바이너리코드 ->운영체제

자바 : 프로그래밍 소스코드JDK -> 컴파일러 ->이진코드 바이너리코드 -> JVM ->운영체제

 

11버전이하에 JRE(자바실행환경) 있었고!

이후버전은 JDK 다운받으면 JRE자동으로 포함되잇음

 

자바설치확인 cmd -> javac -version

 

★환경변수 설정하기

*환경변수: 내가 뭐라뭐라치면 이거 너가 실행시켜주면돼!라고 설정해놓는거

  1. pc - 속성 - 고급시스템설정 - 환경변수 -시스템변수 -편집 -

변수이름 = JAVA_HOME

변수 = C:\Program Files\Java\jdk-11.0.14

  1. 시스템변수 Path - 편집 - 새로만들기 - JAVA_HOME 루트도 넣어주눈거 %JAVA_HOME%\bin

 

이클립스 - 설치의개념이 아니라 그냥 압축을 푸는 실행파일이다.

왼쪽부분 패키지익스플로러 / 중간부분 워크벤치 / 오른쪽위 퍼스펙티브:현재 어떤작업하는지 알려주는 아이콘

아래부분 콘솔뷰로 만들거야. 결과보는창

 

통합개발환경 (IDE

(통합 - > 프로젝트 생성, 자동코드완성,디버깅,,,)

: 개발에 필요한 여러가지 기능을 통합적으로 제공해주는

 

세부적으로 들어가는 이클립스 구성

프로젝트=모듈->패키지 -> 클래스 -> 메소드 -안에 실행파일들

Ex)자동차만들때 부품 각각 따로만들고 바퀴,핸들,의자,,,

바퀴,핸들, 이런 각각의 모듈을 만들어

Ex)레고 어떤모듈을 끼워맞추냐에따라 달라짐

 

 

자바기술자

 

 

basic 프로젝트

first 패키지

Hello 클래스 (첫글자 무조건 대문자로 ) Src 안에 만드는게 패키지

하나의 클래스 안에는 main딱하나 들어올수잇음

메소드 메인메소드있고 아래 세부적으로 들어감

 

 

 

 

 

Bin에는 클래스

Src에는 .java

'국비 수업 (22.02.25~08.29)' 카테고리의 다른 글

3) 자바, html 기초 2022.03.02  (0) 2022.10.17
2) 자바 기초, 2022.02.28  (0) 2022.10.17