프로그래머를 위한 첫걸음 JDBC Lecture 001 BY MINIO 2016.03..

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
2 존경어 겸양어 정중어 미화어 경비어 1.경어와 경비어 연어 관용구(형태상 분류/의미상 분류) 속담 2.관용표현 목차.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
현대사회와 윤리 1. 윤리학이란 무엇인가?.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
행정소송 실무교육 공익법무관 문 유 식 인사 공익법무관 소개 서울고검 소개.
조선왕조의 유교정치.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
내 아이를 위한 구강관리.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
고교평준화의 득과 실 김영주 이지영 최윤영.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
Java Presentation 중간 시험2 풀이
9 표준 액션.
자바란 무엇인가? JDK의 다운로드 및 설치 방법 Hello, Java 프로그램의 작성 자바 프로그램의 작동 원리
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 Bean을 이용한 회원가입 양식 작성하기
16강. 자바 빈 빈 이란? 빈 만들기 빈 관련 액션 태그(useBean, getProperty, setProperty)
8. 객체와 클래스 (기본).
명품 JAVA Essential.
6장. printf와 scanf 함수에 대한 고찰
명품 Java Programming.
10장 다중 스레드 10.1 스레드 개요 10.2 Thread 클래스 10.3 스레드 생성
2010학년도 2학기 객체지향의 이해.
DataScience Lab. 박사과정 김희찬 (월)
JSP와 자바 빈즈 JSP 빈즈 구조를 이해하고 활용한다. useBean 액션 활용법을 익힌다.
This, static, final 지정 예약어 자바 4대 중첩 클래스
주소록 프로그램.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
12 검색.
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
10장. 자바빈(JavaBean) 이 장에서 배울 내용 : 화면에 표시를 담당하는 JSP페이지와 실제프로그램을 처리하는 로직을 분리하는 것에 대해서 학습한다. 하나의 JSP페이지 안에 디자인부와 로직부가 혼재하게 되면 프로그램의 협업과 유지보수가 어렵다. 자바빈은 로직을.
이장에서 배울 내용 : 화면에 표시를 담당하는 JSP페이지와 실제프로그램을 처리하는 로직을 분리하는 것에 대해서 학습한다
DataScience Lab. 박사과정 김희찬 (월)
자바의 신 Volume 1 1부(1~3장) 자바의 신 메인 홈 : 자바의 신 페이스북: 자바의 신 문제 풀이 :
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
WAP Java Seminar
마을살이 제천덕산면을 중심으로 농촌공동체연구소장 한석주.
계약서 관련 실무 계약 위반과 판례 김래균.
SpringFramework 중간고사 요약 REST by SpringFramework.
Chap. 14 성능향상시키기 PS Lab. 이지연.
생활 철학 인간이란 무엇인가?.
3장. 클래스의 기본.
제8장 포인터와 동적객체 생성 포인터의 개념을 이해한다. 포인터와 관련된 연산을 이해한다.
6장 마케팅 조사 박소현, 김중호, 박기찬.
JVM의 구조와 메모리 모델 JVM의 내부 구조 클래스 파일 클래스 로더 메소드(method) 영역 힙(heap) 영역
3장,4장 발표 서정우.
2008년 산별 임금교섭 대응전략.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
2015년 2학년 1반.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
다문화 사회의 이해 배 상 훈 . 1. 한국사회의 다문화현상 2. 원인과 정책으로 살펴본 다문화 한국사회.
제 14 장 응용 계층과 클라이언트-서버 모델 클라이언트-서버 모델 14.2 동시성 14.3 프로세스 14.4 요약.
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
노동조합 활동 사례 희망연대노동조합.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
민 법 국제무역학과 김종석 교수.
실습과제 1번 /* 1. 멤버 변수로 반경 radius를 갖고, 그 값을 모니터에 출력하는
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

프로그래머를 위한 첫걸음 JDBC Lecture 001 BY MINIO 2016.03.

오늘 배울 내용 다음 시간까지 준비사항 - JAVA Bean 이란?? - 클래스란 - 객체 지향 프로그래밍 - 개인 노트북 (JDK/이클립스 설치/mySQL설치) JAVA 프로그래밍이 가능하도록!! - 궁금한 점은 여기로!!(자기반 탭에 적기!!!) https://docs.google.com/spreadsheets/d/1PhAv65hKpkl2Z21uueh9grxebSCQHvd0_cjPtDi7BWo/edit#gid=0 BY MINIO 2016.03.

JAVA Bean이 뭘까요? 한번 이야기 해볼까요?^^

어떤 것이 JAVA Bean일까요? public class JavaBean{ public int age = 0; public void  JavaBean(int age) { this.age = age;   } public int calcGrade(int age){ if(age==17) return 1; if(age==18) return 2; return 3; } public class JavaBean{ private int age = 0; public int getAge() { return age; } public void setAge(int age) { this.age = age; public class JavaBean{ public int age = 0; public int getAge() { return age; } public void setAge(int age) { this.age = age;   public int getAge() {

어떤 것이 JAVA Bean일까요? 1. 맴버변수는 반드시 private !! 2. 각각의 맴버 변수는 get/set매소드가 존재!! (ex) public int getAge() , public void setAge(int age) (cf) boolean 은 get 대신 is매소드 가능 3. 생성자에는 매개변수가 존재하지 않아야함 4. 클래스 접근제어 public, get/set public

현재 여러분이 쓰고 있는 클래스가 바로 JAVA Bean 입니다. 1. 맴버변수는 반드시 private !! 2. 각각의 맴버 변수는 get/set매소드가 존재!! (ex) public int getAge() , public void setAge(int age) (cf) boolean 은 get 대신 is매소드 가능 3. 생성자에는 매개변수가 존재하지 않아야함 4. 클래스 접근제어 public, get/set public 현재 여러분이 쓰고 있는 클래스가 바로 JAVA Bean 입니다.

객체지향은 무엇일까요? 한번 이야기 해볼까요?^^

작업자는 순서대로(절차대로) 만들면 됩니다 자동차를 만든다고 생각해볼까요 엔진 핸들 바퀴 의자 작업자는 순서대로(절차대로) 만들면 됩니다

고객이 새로운 자동차를 원하기 시작합니다. 기획자가 기획안을 가져옵니다… 자동차를 만든다고 생각해볼까요 엔진 핸들 바퀴 의자 작업자는 순서대로(절차대로) 만들면 됩니다 고객이 새로운 자동차를 원하기 시작합니다. 기획자가 기획안을 가져옵니다…

ㅡ_ㅡ;;;; 아…ㅆㅂ… 기획자…이 망할… (이미 사장 결재를 받았다고 버팁니다…만들어야겠어요..)

기획자의 헛소리에도 우리 착한 개발자들은 힘을 모아 멋진 자동차를 만들기 시작합니다 근데 시간이 지나니 문제가 생겼어요….. 대신 기획자한테 사람을 늘려달라고 하고 계획을 세웁니다 작업자A 작업자B 작업자C 작업자D 작업자E 작업자F 작업자G 작업자H 엔진 핸들 프레임 에어백 운전석 음향 네비 자동주행 작업자I 꼬리날개 앞바퀴 뒷바퀴 앞유리 옆유리 배출구 테스트 그 외 수많은 작업자들….. 기획자의 헛소리에도 우리 착한 개발자들은 힘을 모아 멋진 자동차를 만들기 시작합니다 근데 시간이 지나니 문제가 생겼어요…..

그리고 가장 문제인건….. 앞사람이 빨리 일을 안해서 기다리고 있어요 난 핸들만 만들면 되는데 자꾸 앞사람이 만든 본체에 끼우려고 하니깐 문제가 생겨요 앞사람하고 자꾸 이문제로 얘길 하는데 난 핸들 전문가인데 내가 못알아 듣는 얘기만 하고 있어요. 내가 만든 건 완벽한데 자꾸 머가 안된다고 뒷사람이 난리네요.-_-;; 그리고 가장 문제인건…..

다 만들고 났는데 자동차가 움직이질 않고 다들 자기 잘못이 아니라고 하는 거죠..

분명 범인은 니들 중에 하난데 말입니다..-_-;;

일을 객체 단위로 나눈 다음에 그래서 생각해낸 것이 객체 지향입니다!!! 작업자 작업자 엔진 프레임 작업자 작업자 앞바퀴 뒷바퀴 자동주행 작업자 네비 핸들 페달 작업자 작업자 작업자 앞유리 옆유리 꼬리날개 ABS 에어백

출력 테스트 프레임 테스트 주행 테스트 시스템 테스트 주행 테스트 공기저항 테스트 안전 테스트 충격 테스트 각자 테스트를 합니다 그래서 생각해낸 것이 객체 지향입니다!!! 출력 테스트 프레임 테스트 작업자 작업자 엔진 프레임 주행 테스트 시스템 테스트 주행 테스트 작업자 작업자 앞바퀴 작업자 뒷바퀴 자동주행 네비 핸들 페달 공기저항 테스트 안전 테스트 충격 테스트 작업자 작업자 작업자 앞유리 옆유리 꼬리날개 ABS 에어백

그래서 누가 잘못했는지 잡아낼 수도 있고!!!!

각자 일을 나눠서 할 수 있는거죠 하지만 이것뿐만이 장점은 아닙니다.

객체 지향의 특성 캡슐화 (일을 객체 단위로 묶어서 각자 일을 신경 쓰지 않아도 되요 옆사람이 얼마나 했는지 뭘 하는지 몰라도 되요 테스트도 내꺼만 하면 되서 너무 좋아요~) 상속 (객체 단위로 묶다보니 공통된 특성이 있고 이걸 공통된 점을 따로 정리해놓으니깐 인터페이스가 되요) 다형성 (개념적으로 동일한 작업을 하는 함수에게 똑같은 이름을 부여할 수 있어요(네요.-_-;; 일단 여러분은 캡슐화로 생기는 장점만 확실히 알아두어도 됩니다

아직도 이해가 안되나요? 괜찮아요 계속 이야기할꺼에요

다음 시간엔 JAVA 기초 프로그래밍 (꼭 노트북에 설정해오세요^^) END