큰 틀
- 자바
- JSP- 쇼핑몰 만들기
- 서블릿 - 쇼핑몰 만들기
- 스프링 – 게시판 만들기
수업 진도
- HTML / CSS 기초
- 데이터베이스(MYSQL / MARI DB)
- 자바스크립트 기초
- 클라우드
- 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
★환경변수 설정하기
*환경변수: 내가 뭐라뭐라치면 이거 너가 실행시켜주면돼!라고 설정해놓는거
- 내pc - 속성 - 고급시스템설정 - 환경변수 -시스템변수 -편집 -
변수이름 = JAVA_HOME
변수 값 = C:\Program Files\Java\jdk-11.0.14
- 시스템변수 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 |