
32단계_jsp_java_DTO_DAO_list처리 DTO (Data Transfer Object) : 계층간 데이터 교환을 위한 자바빈즈를 뜻한다. 로직을 가지고 있지 않은 순수한 데이터 객체이며, 객체의 속성과 그 속성에 접근을 위한 getter 및 setter 메서드 만을 가지고 있다. DAO (Data Access Object) : 데이터베이스의 데이터에 접근하기 위해 생성하는 객체DB에 접속하여 CRUD 작업을 시행하는 클래스. 드라이버 로딩 및 에러처리에 관한 구문이 담겨있다. (출처 : https://iri-kang.tistory.com/5) mdao 주소를 찾아서 mAllSelect 를 실행하여 오른쪽의 ArrayList 타입의 클래스를 실행한다. Arraylist타입의 멤버 클래스를 al..
1. 실습. 현재 페이지가 띄워진 다음 10초 카운트를 콘솔창에 출력하고 0초에 창을 닫아라. 2. 실습. 사용자에게 숫자형 데이타인 점수를 5개 받아서 평균값을 구하고 그 결괏값을 경고창으로 띄워 사용자에게 알려주는 코드를 작성하고 실행하여라. 1)내가 한 풀이.. 2) 선생님 풀이 html 요소 이벤트 - 모든 태그는 on 접두사를 가진 속성이 있다. - on 접두사 뒤에 오는 단어는 사용자 행위에 관련된 단어이다. - 해당 속성의 값에는 자바스크립트 코드가 들어 갈 수 있다. - 해당 속성의 값에서 함수를 실행시킬 수 있다. - 함수를 실행하면서 행위대상인 태그객체를 this 키워드로 하여 행위 대상 자신을 인수에 삽입 할 수 있다. - dom 객체에 접근이 되었다면(태그객체) 해당객체(태그) 속성..

1. 데이터 모델링 1) 데이터 모델링 : "복잡한 현실 세계에 존재하는 데이터를 단순화 시켜 표현해 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정” 2) 데이터 모델링의 특징 추상화(Abstraction) 현실세계를 간략하게 표현한다. 단순화 ( Simple ) 누구나 쉽게 이해할 수 있도록 표현한다. 명확성(Clarity) 명확하게 의미가 해석되어야 하고 한 가지 의미를 가져야 한다. 데이터모델링 개념적 데이터 모델 사람의 머리로 이해할 수 있도록 현실 세계를 개념적인 형태로 모델링하여 데이터베이스의 개념적 구조로 표현하는 도구 논리적 데이터 모델 개념적 구조를 논리적 형태로 모델링하여 데이터베이스의 논리적 구조로 표현하는 도구 데이터모델링(개체-관계 모델) 관계(relationship) - 개체와 ..

문자열객체 실습 1. 실습. 아래의 객체에 담긴 문자형의 데이타 중 ksmart 라는 문자열을 전체 한국스마트 정보교육원으로 치환하도록 하여라. 선생님 풀이 >> 2.실습. 아래의 객체에 담긴 문자형의 데이타 중 ksmart 라는 문자열을 전체 한국스마트 정보교육원으로 치환하도록 하여라. 브라우저 모델 객체 - open, close 1) open - 새창(새탭), 팝업 open('주소', '새창제목', '옵션'); open('http://ksmart.or.kr' , 'ksmart' , 'width=300, height=300, left=200, top=100, scrollbar=no' 주소 : 필수값 option width -> 새창의 가로 사이즈 height -> 새로 사이즈 left,top -> 새창..

29단계_jsp_java_DTO(bean)_insert처리 1. Member 클래스 내에서 입력자료 getter setter 생성하기 package kr.or.ksmart.dto; public class Member { private String m_id; private String m_pw; private String m_level; private String m_name; private String m_email; public String getM_id() { return m_id; } public void setM_id(String m_id) { System.out.println(m_id + "

- 내장객체, 브라우저 객체 모델(BOM), 문서 객체 모델(DOM)로 크게 나눌 수 있다. - 내장객체 : 문자, 날짜, 배열, 수학 객체 등이 있으며 주로 new 연산자가 붙는다. - 브라우저 객체 모델 : window, screen, location, history, navigator (이미 정해진 메서드나 속성을 갔다 쓸 경우) - 문서 객체 모델 : html구조가 저장된 객체이며, window 객체의 하위에 있다. 각 문서 구조를 컨트롤 및 이벤트를 처리 할 때 쓰이며, css의 값도 변경이 가능하다 - 단어 한글자는 기본형, 문자열은 객체 boolean - 리턴타입 object - 클래스를 표시. object를 상속을 받아서 객체화 되었다. /////////////java의 string 은 기..
1. 실습. UserInfo 라는객체 생성자 함수를 객체화 하였더니 getUserName 이라는 메서드에 접근이 가능하였다. getUserName 을 실행 시켰더니 '홍길동' 이라는 문자열이 반환되었다. 위 설명대로 객체 생성자 함수를 선언하고 객체화시켜 getUserName 메서드를 실행하고 결과물을 출력하여라. 2. 실습. MyNumber라는 생성자 함수를 객체화하여 콘솔로 확인 해보니 setNumber 와 getSum이라는 메서드만 존재하는 것을 확인하였다(프로퍼티 없음) setNumber메서드는 인수2개를 받도로 되어있고 getSum메서드는 인수를 받을 수가 없다. setNumber메서드 실행 하면서 10과 20을 넣어 getSum메서드를 실행시켜 30이라는 결괏값을 받아 출력하도록 하여라. 3...

객체 생성자 함수 - var 혹은 let 으로 선언된 변수 혹은 내부함수는 객체화 후 외부에서 접근이 불가능하다. - this 키워드로 선언된 변수는 외부에서 접근 가능하다. - new 연산자를 활용하여 함수를 객체화를 하는 방식 - this 키워드로 선언된 변수 혹은 메서드가 존재한다. - 확장이 가능하다. - 객체생성자함수는 함수명 표기시 파스칼표기법으로 표기한다. 기본형 : function 함수명 (매개변수1, 매개변수2){ this.속성명 = 값; this.함수명 = function(){ } } var 참조변수(인스턴스 네임) = new 함수명(); 1. 함수 선언 후 new 연산자로 객체화 해보기 - myFn과 myFn2는 다른 주소값을 가지고있다.