1. Object클래스 함수22_Object.html언제 사용? 원하는 요소의 객체를 "딱 하나만 생성"하고 싶을 때자바스크립트에서 이미 만들어진 클래스 함수임요소가 하나도 선언되어 있지 않은 클래스 함수 - 요소가 없는 객체 생성생성된 Object 객체에 필요한 요소를 추가하여 사용1) Object클래스 함수로 "Object객체" 생성//1. 🖤 Object객체생성//💙요소가 하나도 없는 객체 생성 - Empty Objectvar student=new Object();//객체변수를 출력하면 객체를 생성한 클래스 함수명을 제공받아 출력alert(student);//[object Object] : 해석) Object클래스함수로 만든 객체 입니다.//2. 🖤 Object..
분류 전체보기
자바스크립트 = 객체지향 프로그래밍 언어자바스크립트는 객체 지향 프로그래밍 언어로 객체를 이용하여 프로그램을 작성하는 언어자바스크립트는 모든 값을 객체로 표현하여 처리 - 브라우저를 window 객체로 표현하여 사용자바스크립트의 객체(Object)란?현실 세계에 존재하는 대상을 프로그램에서 사용하기 위해 프로퍼티(Property - 표현대상의 속성)와 메소드(Method - 표현대상의 행위)로 표현인스턴스라는 용어 없음vs 자바의 객체(Object)란?자바: 반드시 클래스 먼저 만들고 -> 객체 생성자바스크립트 : 클래스 만들지 않고 -> 객체 생성 : 어떻게? 클래스 함수 이용자바스크립트의 클래스함수란?클래스 대신 함수(클래스함수 - 생성자)를 선언하고 new 연산자로 클..
object클래스 함수 1. 시간 관련 함수setTimeOut(callBack, ms)시간(ms) 경과 후 콜백함수가 한번만 호출하여 콜백함수에 작성된 명령을 실행하는 함수"몇초(ms) 뒤에 함수의 명령을 실행해주세요!" - 명령실행예약매개변수 : callBack - 이 함수를 전달하면 이 함수가 호출될 거에요~매개변수 : ms - 1000ms = 1초반환값 : timeoutId - setTimeOut 함수 호출에 대한 식별자clearTimeOut(timeoutId)timeoutId 식별자를 이용하여 setTimeOut 함수 실행을 취소하는 함수"setTimeOut 함수 실행을 취소시켜주세요!" - 예약취소스레드는 계속 돌아감setInterval(callBack, ms)..
[STEP1] 프로그램기획 및 설계하기1) 프로그램 기획하기어떤 프로그램을 만들지 생각그 프로그램에서 어떤 기능들을 구현할지 생각ex) 쇼핑몰어떤 기능들 구현할 것인가?어떤 기능등을 사용자에게 제공할 것인가?2) 기획에 맞는 설계하기 - 문서화화면 설계(화면구성)대략적으로 방향성 제시하기구체적으로는 디자이너가 해줄 것! ( 화면 디자이너)3) 설계를 바탕으로데이타베이스(테이블) 만들기DTO 만들기DAO 만들기 : 설계에 맞는 메소드 만들기프로그램 만들기 [STEP2] 테이블 및 DTO클래스 만들기1) DTO 클래스 만드는 법VO클래스 > DTO클래스 ( VO클래스 내 DTO클래스의 개념이 있는 것!! )2) VO (Value Object) ..
1. Properties 파일의 개념 및 특징1) Properties 파일프로그램 실행에 필요한 값을 제공하기 위한 텍스트 파일확장자 : ~.properties프로그램을 변경하지 않고 Properties 파일만을 변경하여 프로그램의 실행 결과 변경 가능프로그램의 유지보슈 효율성 증가2) Properties 파일로 제공되는 "값"문자열만 가능MAP은 원래 제네릭을 통해 "원하는 값"을 저장가능하지만,Properties는 오직 문자열만 가능!!!3) Properties 파일에서는..영문자 , 숫자 , 일부 특수문자를 제외한 나머지 문자는 유니코드로 변환되어 처리4) Properties 파일user.properties#Comment - \\uC124\\uBA85\\uBB3..
1. AutoCommit 비활성화 처리한 JDBC 프로그램 작성법TransactionControlApp.javapackage xyz.itwill.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;//JDBC 프로그램은 기본적으로 AutoCommit 기능이 활성화 처리되어 있어 SQL 명령(DML)이 전달되어//실행되면 자동으로 커밋 처리// => 프로그램 실행시 예외가 발생한 경우 예외 발생전에 전달되어 실행된 SQL 명령에 대한 롤백 처리 불가능//그래서 JDBC 프로그램에서는 AutoCommit 기능을 비활성화 처리하여 ..
1. JDBC(Java DataBase Connectivity)Java를 이용하여 DBMS 서버에 접속해 SQL 명령을 전달하여 실행하기 위한 기능을 제공하기 위한 클래스 또는 인터페이스1) java.sql 패키지 - 인터페이스JDBC 기능의 프로그램을 작성하기 위한 클래스(인터페이스)가 선언된 패키지JDBC 기능은 대부분 인터페이스로 제공 - DBMS의 종류가 다양(MYSQL,오라클.. 등)하므로 클래스로 제공 불가능java.sql에 있는 인터페이스로 자바프로그램(JDBC 기능의 프로그램)을 만든다 = 인터페이스로 참조변수 만든다(참조변수를 통해 자식메소드 호출)인터페이스를 통해 프로그램을 만들고, 실제 구현은 클래스에서 DBMS 회사의 웹사이트에서 JDBC 기능의 클래스(JD..
1. 정적영역(Static Block) & 클래즈(Class객체)클래스가 메모리에 저장된 후 자동 실행될 명령을 작성하는 영역정적영역에 작성된 명령은 프로그램에서 한번만 실행 2. 오라클 드라이버가 쓰는 가장 대표적인 객체 생성 방법수동으로 클래스 객체 생성정적영역에 객체생성 + 메소드 호출이 함께 작성되어있음 3. Class 객체(Clazz)를 수동으로 제공받는 방법Class.forName(String className) 메소드 호출하기클래스를 메모리에 저장하고 Class 객체를 반환해줌 Class.forName(String className) : 문자열로 표현된 패키지가 포함된 클래스를 전달받아 ClassLoader 프로그램을 사용하여 해당 위치의 클래스를 읽..