본문 바로가기

Java 웹 프로그래밍67

객체지향 프로그래밍이란? 객체지향 프로그래밍 Object Oriented Programming 객체지향 프로그래밍이란 무엇인가? 우선 객체란 무엇인가? 객관적으로 존재하는 실체 객체란 물리적, 추상적인것들 중 자신의 속성을 가지고 식별 가능한 것들. - 과일, 수학… 객체는 속성과 동작으로 구성 - 속성 – Field - 동작 – Method 객체를 만드는 설계도, 틀 = 클래스(Class) - 참조자료형 - 추상적 - 표현 대상들의 공통적인 특징을 서술 - 객체를 생성하기 위한 필드와 클래스가 정의 되어있다. - 하나의 클래스로부터 여러 인스턴스를 만들 수 있다. - 클래스가 실체로 만들어진 것이 바로 Object 객체 클래스를 통해 만들어진 객체(Object)를 해당 클래스의 인스턴스(Instance)라 한다. Car(클래스.. 2019. 3. 7.
Windows 7이상에서 Docker Toolbox 사용시 https://localhost:4000으로 접속 불가 해결 윈도우 7 이상에서 Docker Toolbox를 사용해 실행을 한 뒤 localhost:4000 으로 접속하면 오류페이지가 나온다. Docker Hub에서는 이와 같은 에러가 나오는 경우에 $docker-machine ip 로 Docker Machine IP를 확인 뒤 htt://Docker Machine IP:4000 으로 접속하라고 나와있다. Note: If you are using Docker Toolbox on Windows 7, use the Docker Machine IP instead of localhost. For example, http://192.168.99.100:4000/. To find the IP address, use the command docker-machine ip. 2019. 2. 21.
java.lang.NoClassDefFoundError: Could not initialize class 해결 Servlet + JSP 를 사용하여 게시판을 만들던 중에 java.lang.NoClassDefFoundError: Could not initialize class 오류가 발생하여 이를 해결 한 과정을 적습니다. Apache tomcat 8.5.34 버전Hikaricp 3.3.0버전 사용 서버를 돌리면 java.lang.NoClassDefFoundError: Could not initialize class 오류가 발생. Intellij 콘솔에서 Failed to load class "org.slf4j.impl.StaticLoggerBinder".오류가 발생하는 것을 발견 pom.xml에 다음을 추가 org.slf4j slf4j-api 1.7.5 org.slf4j slf4j-log4j12 1.7.5 해결이.. 2019. 1. 16.
JDBC MySQL 5.1.23 이상 사용시 time zone 관련 에러 발생 시 해결 방법 MySQL 8.0.13을 설치해서 JDBC 실습을 하던 중에 다음과 같은 에러가 발생했다. java.sql.SQLException: The server time zone value '´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 구글링을 해보니 MySQL 버전 5.1.23보다 높은 버전을 사용하면 MySQL.. 2019. 1. 12.
728x90