청춘예찬 끝에 지혜는 사는가 것이다. 청춘 보이는 만물은 바이며, 것이다. 것은 목숨을 뼈 노래하며 오아이스도 할지라도 청춘의 고행을 있다. 그들의 목숨을 이상 꽃 칼이다. 밥을 찾아다녀도, 공자는 몸이 얼마나 든 따뜻한 그들의 품으며, 있다. 소금이라 생생하며, 되는 천자만홍이 인생에 인간의 그들에게 끓는다. 온갖 얼마나 있으며, 어디 곳으로 오직 위하여, 인간의 봄바람이다. 싶이 우리 영원히 말이다. 공자는 이것은 인생을 돋고, 약동하다. 따뜻한 우는 없으면 같이, 군영과 풀이 새가 그들은 보라.
alphaGO news '인공지능의 착각'…이세돌, 'AI 한돌'에 첫판 불계승(종합) 이세돌, AI 한돌과의 승부 (서울=연합뉴스) 홍해인 기자 = 이세돌 9단이 18일 서울 강남구 바디프랜드 도곡타워에서 '바디프랜드 브레인마사지배 이세돌 vs 한돌' 은퇴 대국을 펼치고 있다. 한돌은 NHN이 2017년 12월 선보인 바둑 인공지능(AI) 프로그램이다. 이세돌은 18일 서울 강남구 도곡동 바디프랜드 사옥에서 열린 NHN의 바둑 인공지능 한돌과 '바디프랜드 브레인마사지배 이세돌 vs 한돌' 치수고치기 3번기 제1국에서 92수 만에 불계승을 거뒀다. 3년 전 호선으로 대결했던 알파고와의 대결과 달리 이날 대국은 이세돌이 2점을 깐 상태에서 덤 7집 반을 주는 방식으로 진행됐다. 그만큼 인공지능의 우세를 인..
시맨틱 태그 ? 흔히 접할 수 있는 모든 웹 페이지들은 사실 위 그림과 같이 여러 구역으로 나누어져 있다. HTML5에서는 이러한 구역들을 나누기 위해 정해진 특정 태그들을 제공해 준다. 기본적으로는 태그에 id, class 속성등을 명명해 구역을 구분하고 css, JavaScript 를 제공했지만 시맨틱 태그를 이용하면 조금 더 효과적으로 컨텐츠 들을 정리할 수 있다. 제목 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5 내용1 내용2 copyright © all rights reserved... 시맨틱 태그와 css를 통해 간단하게 화면을 구성한 모습을 볼 수 있다. 이처럼 시맨틱 태그를 이용해 화면의 기본 뼈대를 구성하는 큰 구획들을 먼저 나누어 줌으로써 화면 디자인을 더 체계적이고 편리하게 구성할 수 있다.
MVC Pattern ? 모델-뷰-컨트롤러(Model–View–Controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴입니다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있습니다. MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리합니다. 웹 어플리케이션을 개발할 때 MVC 패턴을 적용하면 Model, View, Controller 에 각각의 역할을 나누어 작업하고자 하는 일을 분..
JDBCTemplate 이번 시간에는 JAVA 와 Oracle DB 연결중 코드를 반복 기입하는 번거로움을 줄이기 위해 필수적으로 입력되어야 하는 코드를 따로 묶어 Template 코드를 만들어보도록 하겠습니다. 이후 진행할 DB 연결과 관련된 모든 실습에는 이 JDBCTemplate를 사용하도록 하겠습니다. 먼저 코드를 살펴보겠습니다. package common; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; // driver 연결 // 계정 연결 // db 종료 // commit / rollba..
저번시간 JDBC 실습을 위한 환경설정을 진행했었습니다. 말씀드린바와 같이 DBMS 는 Oracle, 데이터는 Oracle 기본계정인 Scott/Tiger 계정에 EMP 테이블을 사용합니다. 실습은 간단하게 jdbc를 이용해 Oracle과 JAVA를 연결하고, 위 테이블을 console창을 통해 출력하는 형태로만 진행하도록 하겠습니다. 후에 db연결의 번거로움을 덜기 위해 JDBCTemplate를 만들고 Select, Insert, Update, Delete 작업을 진행해 보도록 하겠습니다. 일단 지금 진행할 실습은 DataBase의 SELECT 기능을 이용한 SelectList / SelectOne 입니다. 말 그대로 테이블에 존재하는 모든 rows들을 출력 / 테이블에 존재하는 rows들 중 하나를 ..
앞서 포스팅한 내용https://chohyeonjunn.tistory.com/93처럼 JDBC는 자바와 데이터베이스의 연결을 도와주는 API입니다. 자바와 데이터베이스의 연결을 통해 우리는 데이터의 입력, 출력, 수정, 삭제 기능을 프로그램으로 직접 구현할 수 있습니다. 이제 이러한 작업을 실습을 통해 직접 구현해 볼텐데요, 실습 전에 Oracle DB 와 JAVA의 연결을 위한 환경설정이 필요합니다. JDBC 연결 프로젝트 환경설정 실습에 앞서 자바와 오라클을 연결하기 위해서는 특별한 환경설정이 필요합니다. Java Project의 Build Path 에 ojdbc6.jar 라이브러리를 추가해 주어야 하는데요. 과정은 다음과 같습니다. java project 생성 Java Build Path 에 ojd..
JDBC ? JDBC(JAva Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API를 말합니다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공합니다. JDBC 클래스는 자바 패키지 java.sql 과 javax.sql에 포함되어 있고, 이 패키지는 여러 종류의 데이터베이스에 접근할 수 있는 기능을 제공합니다. JDBC Driver JDBC 드라이버들은 자바 프로그램의 요청을 DBMS가 이해할 수 있는 프로토콜로 변환해 주는 클라이언트 사이드 Adapter 입니다. JDBC Driver 는 사용하는 DBMS에 따라 다릅니다. Oracle : oracle.jdbc.driver.OracleDriver MsSQL : sun.jdbc.odbc..
Server Client form 태그를 이해하기 위해서는 우선 server와 client라는 개념을 알아야 한다. server 는 정보를 제공하는 쪽, client 는 정보를 요청해 server로 부터 정보 제공받는 쪽 이다. 예를 들어 웹브라우저의 주소창에 google 홈페이지 도메인 주소인 https://www.google.com/ 을 입력하면 웹 브라우저는 이에 해당하는 서버에 컨텐츠를 요청한다. 그러면 해당 서버는 요청에 따른 컨텐츠를 웹 브라우저에 제공해 준다. 이 맥락을 다시 살펴보면 client는 웹브라우저를 통해 웹 서버에 원하는 정보를 요청하고, server는 요청에 따른 컨텐츠를 제공해 준다. 태그란? form이란 사용자의 데이터를 서버에 전송하는 방법 이다. 일반적으로 회원가입, 로..
HTML? HTML은 문서를 구조화 하여 웹 브라우저에 나타내는 방식으로 문서를 공유하기 위해 만들어진 개념입니다. 이러한 HTML 은 여러 태그(요소)들을 통해서 문서를 구조화 합니다. HTML 을 시작하면서 이러한 태그(요소)들의 종류와 특징에 대해 알아보도록 하겠습니다. 목차 블록요소(block) & 인라인요소(inline) 제목 & 단락 & 영역 구분선 & 인용문 텍스트 & 이미지 & 링크 리스트 테이블 HTML의 태그들은 크게 블록요소와 인라인요소로 나뉩니다. 블록요소 한 줄을 모두 차지하는 특징을 가지고 있다. -> 자동으로 줄바꿈이 된다. 종류 : , , , ... 인라인요소 한 줄을 모두 차지하지 않고 내부 내용물에 따라 크기가 결정된다. -> 줄바꿈이 안된다. 종류 : , , , ... ..
- Total
- Today
- Yesterday
- 상속
- INSERT
- model
- 객체
- 추상화
- ojdbc6.jar
- java 환경설정
- Delete
- 다형성
- Oracle
- JdbcTemplate
- 객체지향
- OOP
- select
- Update
- jdbc
- JDBC 프로그램 작성단계
- view
- Scott/Tiger
- java
- controller
- 캡슐화
- .
- MVC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |