DAY 01 정적페이지 : 클라이언트 값 처리를 할 수 없는 페이지 Html5 = html + css3 + javascript 동적페이지 : 클라이언트 값 처리를 할 수 있는 페이지 Create, Read, Update, Delete jsp,aspx,php,a
DAY 02 프로그램 설치 순서 os 확인 os 데이터 타입 및 네이티브 코드를 확인 마샬링 (32bit/64bit -> 실행 메모리 확보) 기본 라이브러리 삭제 후 새로 설치 JDK 설치 및 전역패스 설정 \- Java platform sta
DAY 03 ✍️ 이클립스 사용법 자바 프로젝트 생성 1) File -> new -> java project ( 없으면 other에서 java project) 2) 자바 프로젝트 생성 3) 패키지 생성  Security Tools (keytool
DAY 05 ✏️ Diagram ✍️ 선택문 switch ~ case 경우의 수를 만들어 주는 것 / ,(콤마)로 나열할 수 없음 (case1,3,5 -> X) ✍️ 반복문 while_입력 do~while_입력 : 예약시스템, 환불처리, 메뉴처리 등..
DAY 06 ✏️ 지난시간 --- ✍️ overload : 메소드를 선언할 때 같은 기능의 메소드를 동일한 이름으로 선언하되 ()안의 매개인자의 개수 또는 데이터 타입을 다르게 주는 원형을 말한다. ✍️ 중첩 for (다중 for) ✍️ 배열(A
DAY 07 ✍️ class class = 사용자 자료형 class라는 키워드를 사용해서 사용자 자료형을 만들어서 사용하는 자바에서 제공되는 특별한 키워드 user가 자주 사용하는 속성과 기능을 class라는 키워드를 통해서 내부에 선언을 통해 자료형 즉
DAY 08 static & non-static 을 내것처럼 호출 및 제어 ✏️ overlo
DAY 10 ✍️ AWT , Swing ✏️ Swing Components => GUI 클래스로 만들어진 일종의 GUI틀 / 여러개를 조합해서 하나로 만들어서 구현되는대상 Swing : 공통 픽셀 해상도 , AWT 확장형 , 상속받은 후손 클래스 (기능이 더 많음)
DAY 11 ✏️ 인터페이스, 추상클래스, 상속을 구현한 구조에서 선조의 주소번지를 이용해서 후손의 기능을 제어하는 구현 ✍️ GUI, 로직 연결 버튼을 클릭했을 때 발생하는 이벤트 메소드 메뉴 생성 MenuItem Menu 3, MenuBar Fram
DAY 12 ✍️ Throwable ✏️ Exception checked Exception RuntimeException (unchecked Exception) : try ~ catch 선택 ✏️ File class File (File parent , Stri
DAY 13 ✍️ 참조형 데이터 타입 ✍️ Collection > \- index : List -> 순서 있는 목록, 중복데이터 허용 , null 허용 > \- Set : Value -> 순서 없는 목록 , 중복데이터 허용 X , null 허용 > \- Map :
DAY14 입력받은 문자열을 역순으로 리턴 소문자의 개수와 대문자의 개수 출력 공백의 개수 case2 대문자의 개수, 소문자의 개수, 공백의 개수 배열을 복사해보자 > Collection interface : util 패키지의 자료 관리형 메소드
DAY15
DAY16 ✏️ join / sleep join() : 다른 스레드의 처리가 끝날 때까지 대기시키고 싶을 때 처리하는 경우에 사용된다. // 조인풀에서 대기 sleep() : 스레드 중단 주의할점!! \- join (long millis)로 시간을 지정하게 되면
DAY17
DAY18 ~ DAY21 (21.08.13 ~ 21.08.18) 🖥 게시판 형태의 팀별 다이어리 (Team Project Scheduler) javaFx 🔖 주제 선정 과정 🔖 프로젝트 소개 > 📋 프로젝트 제목 > \- Team Pro
DAY 22 (1) 오라클 설치를 할 수 있다. (2) 오라클의 기본(단일 쿼리를 구현할 수 있다.) - SELECT,FROM,WHERE,HAVING,GROUP BY, ORDER BY (3) DML,DCL,DDL,TCL을 구분할 수 있다.
DAY23 (1) 오라클의 기본(단일) 쿼리를 구현할 수 있다. (2) GROUP BY를 통해서 집계함수를 활용할 수 있다. (3) 오라클이 제공하는 함수를 구현할 수 있다. (4) DML,DDL,DCL,TCL을 구분할 수 있다.
DAY24 (1) 오라클의 쿼리를 정리하자 (2) 총계연산을 구현할 수 있다. (3) 함수를 살펴보고 활용할 수 있다. (4) 서브쿼리를 이해하고 연동할 수 있다.
DAY25 (1) 스크립트를 설치하고 스크립트에서 생성된 테이블을 연동하자.(SQLPLSQL_Sample_v2.0.sql) (2) 조인의 개념을 이해하고 구현할 수 있다. (3) 조인의 종류와 오라클 형식 , ANSI 형식을 이용해서 쿼리를 구현할 수 있다.
DAY26 1. SET연산자를 이용해서 테이블간의 연산을 구현할 수 있다. 2. SubQuery에 대한 개념을 이해하고 설명할 수 있다. 3. 서브쿼리를 구현할 수 있고 조인과 구분할 수 있다 4. 단일행 서브쿼리, 다중행 서브쿼리와 연산자를 이해하고 활용할 수 있다
DAY27 1. 툴을 설치하고 계정을 확인해보자 2. 서브쿼리 학습을 해보자 3. 기타등등 놀아보자..
DAY28 1. DDL을 구현하고 활용하자 2. 테이블 , 뷰, 시퀀스, 인덱스 등을 구현하고 활용할 수 있다. 3. 데이터 저장 하는 테이블을 생성할 수 있다. 4. 테이블 구조를 변경할 수 있다. 5. 제약조건을 사용해서 데이터 무결성을 보장할 수 있다.
DAY29 1.뷰 (View), 시퀀스 (Sequence), 인덱스(Index) 등을 구현하고 활용할 수 있다. 2.뷰와 테이블의 장단점을 기술할 수 있다. 3.뷰 생성 및 구현 수정과 삭제 구문을 활용할 수 있다. 4.인덱스의 개념을 이해할 수 있다.
DAY30 1. Transaction을 이해하고 구현할 수 있다. 2. lock 개념을 이해할 수 있다. 3. 오라클의 프로시저를 설계하고 기술할 수 있다. 4. PL/SQL의 구문을 이해하고 기본 문법 및 설계를 학습할 수 있다.
DAY31 1. 프로시저 선언 후 활용할 수 있다. 2. 함수를 이용해서 구문을 이해할 수 있다. 3. 커서 값을 이용해서 리턴 구조를 활용할 수 있다.
DAY32 1. JDBC의 개념을 이해하고 기술할 수 있다. 2. 데이터베이스와 프로그램을 연동해주는 드라이버에 대한 개념을 이해할 수 있다. 3. JDBCTemplate을 만들어서 연결과 종료 및 커밋 롤백 등의 사용자 지정 로직에 대한 간편성을 구현 할 수 있다.
DAY33 1. JDBC를 이용해서 MVC패턴을 이해하고 연동할 수 있다. 2. VO,Entity등의 값 전달을 명확하게 이해할 수 있다. 3. 프로그램 개발을 통해 데이터 베이스 테이블의 객체를 연동할 수 있고 활용할 수 있다.
DAY34~DAY36(21.09.08 ~ 21.09.10)
DAY37 1. 오라클에서 분석함수의 종류를 이해하고 활용할 수 있다. 2. 자바가 가진 자료타입의 속성을 탐색하는 클래스를 활용해보자 3. 참조형 클래스의 멤버를 리턴 받고 설정할 수 있는 어노테이션을 살펴본다 4. 사용자 어노테이션을 만들어보고 적용할 수 있다.
DAY38 1. 사용자 어노테이션을 생성하고 활용할 수 있다. 2. 리플렉션을 사용한 어노테이션의 정보를 확인할 수 있다.
DAY39 1. 클로저 (Closure) 개념을 이해하고 활용할 수 있다. 2. @FunctionallInterface를 사용한 함수 인터페이스, 람다(Lambda)식 표현식, 메소드 참조 및 생성자 참조, 클래스 멤버와 로컬 변수 사용을 할 수 있다
DAY40 1. Stream API를 이해하고 활용할 수 있다. 2. 병렬처리의 개념을 이해하고 설명할 수 있다. 3. Stream API를 이용해서 병렬처리를 구현할 수 있다.