강사 : 김호진 강사님 JSP(Java Server Pages) JSP의 개념1. Java Server Pages : 웹 프로그램 작성 언어의 한 종류.2. JSP(Java Server Pages) 는 HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.3. JSP(Java Server Pages) 는 동적(Dynamic)인 웹 페이지를 비교적 간단히 만들 수 있는 방법을 제공하는 자바를 기반으로 하고 있는 스크립트 언어(Server Side Script)로 자바 엔터프라이즈 애플리케이션에서 UI(User Interface) 영역을 탐당하고 있다.4. JSP(Java Server ..
강사 : 김호진 강사님 DAO / DTO / VO ○ DAO (Data Access Object) 데이터에 접근을 목적으로 하는 객체.리소스를 매우 크게 소모하는 커넥션 객체를 하나만 두고 여러 사용자가 DAO 인터페이스를 사용하여 필요한 데이터에 접근할 수 있도록 한다.즉, Database 와 연계하여 처리 할 프로그램을 규정화 해 둔 클래스를 말한다. DTO 객체를 만들어 편집 및 조작을 한다. DTO 를 데이터베이스 서버에 저장하기도 하고 DB 서버로부터 레코드를 select 해서 DTO 객체로 변경해 가져오기도 한다. insert, update, delete, select 등 데이터 처리를 주 목적으로 한다. 필요성 모든 데이터베이스에 공통적으로 접속할 수 있는 ODBC가 나왔지만 완벽하진 못했다..
강사 : 김호진 강사님 JDBC (Java DataBase Connectivity) 개념 JDBC (Java DataBase Connectivity) JDBC (Java DataBase Connectivity) 는 자바 프로그램이 DBMS 에 일관된 방식으로 접근할 수 있도록 API 를 제공하는 자바 클래스들의 모임으로 다음의 특징을 가진다.1) JDBC 는 함수 호출용 SQL 인터페이스2) JDBC 는 ANSI SQL-92 표준을 지원3) JDBC 는 공통된 SQL 인터페이스를 바탕--> JDBC 란 데이터베이스에 연결 및 작업을 하기 위한 자바 표준 인터페이스이다.JDBC 구성 응용 프로그램 데이터베이스에 연결을 요청 데이터베이스에 SQL 문을 전송 SQL 문의 결과를 요청 오류가 발생하는 경우 오류..
Work07: 별 찍기
Work05: 작은 수부터 큰 수까지의 합 > 10 ~ 20 까지의 합 : xxx\n\n// ---------------------------------\n\n// 첫 번째 정수 입력 : 100\n// 두 번째 정수 입력 : 20\n\n// >> 20 ~ 100 까지의 합 : xxx\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work05\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedReader br = n..
Work04: 정렬 > 정렬 결과 : 3 77 82\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work04\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\n\t\t\n\t\tint[] value = {0, 0, 0};\n\t\t\n\t\t// 임의의 정수 세 개 입력 받음\n\t\tSyste..
Work03: 2의 배수? 3의 배수? > 8 → 2의 배수~!!!\n\n// 임의의 정수 입력 : 9\n// >> 9 → 3의 배수~!!!\n\n// 임의의 정수 입력 : 6\n// >> 6 → 2와 3의 배수~!!!\n\n// 임의의 정수 입력 : 7\n// >> 7 → 2와 3의 배수 아님~!!!\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work03\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedRe..
강사 : 김호진 강사님 생성자 메소드 오버로딩(중복정의) : 매개변수의 개수나 타입이 다를 경우, 메소드 이름의 중복 정의가 가능 메소드 오버라이딩(재정의) : 원래 있던 메소드의 내용을 다시 정의(상속에서 등장. 이전의 내용으로 돌아갈 수 없음)생성자도 메소드 오버로딩이 가능함생성자 내부에서 다른 생성자를 호출할 수 있다. 단, 생성자 내부에서 가장 먼저 실행되어야 한다.생성자 내에서 동일한 이름의 생성자를 부를 때에는 생성자 이름이 아닌 'this'라는 키워드로 대체해서 사용this : 가장 가까운 클래스의 이름으로 치환클래스가 컴파일되는 과정에서 사용자 정의 생성자가 존재하지 않을 경우에는 자동으로 생성자를 삽입(디폴트 생성자)디폴트 생성자의 접근제어 지시자는 해당 클래스의 접근제어 지시자를 따름 ..
Work02: 무슨 요일?> 19995년 7월 20일은 목요일입니다.\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work02\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tString[] days = { \"월\", \"화\", \"수\", \"목\", \"금\", \"토\", \"일\" };\t\t// 요일\n\t\tint [] dates = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 3..
Work01: 윤년? 평년?> 2000 → 윤년\n\n// 임의의 연도 입력 : 2012\n// >> 2012 → 윤년\n\n// 임의의 연도 입력 : 2017\n// >> 2017 → 평년\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work01\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedReader br = new BufferedReader(new InputStreamReader(System.in));..
강사 : 김호진 강사님 자바에서 제공하는 이항 연산자들 이항 연산자 /, % 연산자 : 피연산자 중 어느 하나가 실수일 경우에만 연산을 진행(정수, 정수일 경우 정수 기반 연산 진행) 복합대입 연산자 a = a + b 동 일 a += b a = a - b a -= b a = a * b a *= b a = a / b a /= b a = a % b a %= b 'a를 b만큼 연산시켜라'라고 이해하는 게 좋음 관계 연산자 = : 대입 연산자. 오른쪽에 주목. 연산 순서가 가장 마지막임 == : 관계 연산자(같다) != : 관계 연산자(같지 않다)관계연산자는 연산의 결과로 true / false 반환 논리 연산자 같은 기호를 두개씩 쓰는 경우에는 하나짜리를 비트 단위 연산자에서 먼저 선점해서 사용중인 경우(비트..
- Total
- Today
- Yesterday
- 코딩테스트
- 암브로셔스
- 기초 of 기초 데이터 개념
- 빅데이터 교육
- 빅데이터 강의
- 하이퍼레저 인디
- 직딩잇템
- 빅데이터 기초
- Hyperledger Fabric v1.1
- 하이퍼레저 패브릭
- 어서와 데이터는 처음이지
- 빅데이터
- 코테
- ubuntu
- Hyperledger Indy
- 블록 체인
- 문제풀이
- Private Data
- 알고리즘
- Hyperledger Fabric
- docker
- ambrosus
- 코딜리티
- DOCs
- codility
- javascript
- 블록체인
- Hyperledger Fabric v1.2
- 하이퍼레저 페브릭
- Blockchain
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |