본문 바로가기

콩's EDUCATION

Java 클래스, 객체, 인스턴스, 인스턴스화? 자바를 배우면 가장 헷갈리는 요소를 하나씩 정리하려고 합니다. 객체의 인스턴스화? 그렇다면 인스턴스는 또 뭐냐? 인스턴스와 객체가 비슷하다는데 차이점은 뭐냐? 지식인이나 블로그를 찾아보면 항상 똑같은 의문이 듭니다. 그래서 스스로 정리해봤습니다. 1) 객체(object) object 뜻을 검색하면 물건, 물체입니다. 즉 현실 세계에 존재하는 무형의 무언가를 뜻하는 것이죠. 지금 자신이 보고 있는 모니터, 키보드, 마우스 전부 객체라고 할 수 있습니다. 2) 클래스(Class) Class는 객체를 정의해놓은 것이라고 합니다. 흔히 '틀'이라는 용어를 많이 사용하더군요. 저는 제품 설명서라고 얘기하고 싶네요. 제품 설명서에는 스펙과 동작 방법에 대해 기술해 놓습니다. 즉, 클래스는 존재하는 객체(각 스펙),.. 더보기
Virtual Box 4.3 버전에 CentOS 6.5 버전 설치 시작 회사에서는 VMWARE 라이센스 문제로 사용이 불가하여 부득이하게 VirtualBox로 사용하게 되었습니다. VirtualBox는 별도의 라이센스 정책이 없기 때문에 집/직장에서 간편하게 사용하실 수 있습니다. 가상화에서 리눅스의 경우에는 레드헷 계열의 CentOS를 사용하기로 했습니다. 마찬가지로 CentOS도 별도의 라이센스 정책이 없으니 사용하셔도 무방합니다. CentOS 를 살펴보니 버전이 7까지 나왔더군요. 하지만 기존에 사용했던 경험을 바탕으로 6,5 버전으로 설치하기로 결정했습니다. VirtualBox 설치 우선, VirtualBox를 설치하겠습니다. 여러곳에서 VirtualBox를 설치한 가이드 문서가 많기 때문에 링크로 대체하겠습니다. Oracle VM Virtualbox 4.3.1.. 더보기
게시판 생성시에 ref, re_step, re_level 상관관계 게시판 글 작성을 할 때 아래와 같을 경우 게시판 계층 ref re_step(순서) re_level(계층) ㄴ제목글 8 0 0 ㄴ답변글 8 1 1 ㄴ재답글 8 2 2 ㄴ답변글 8 0 0 위와 같을 경우 일단 답변글(자식)은 제목글(부모)의 순서와 계층을 그대로 받는다. 그리고 곧장 re_step이 나보다 큰것을 밀어버린다. 게시판 계층 ref re_step(순서) re_level(계층) ㄴ제목글 8 0 0 ㄴ답변글 8 1 1 ㄴ답변글 8 2 1 ㄴ재답글 8 3 2 re_level은 계층으로 레벨을 보는 것이므로 충돌 신경 쓰지 않는다. 더보기
프로젝트 이클립스 IPV4 64비트 체계 -Djava.net.preferIPv4Stack=true 왜 쓰나? 이클립스 64비트에서는 ip값을 받아올 때(remoteAddr등) 문제가 생기는 경우가 있습니다. 이를 해결하기 위해서 가상 머신상에 ipV4를 인식하기 위해 위 문장을 규약합니다. 순서 1. 열려져 있는 아무 jsp 창 2. 오른쪽 버튼 run as 3. run configuration 4. 톰캣에 arguments 5. 가운데 vm argument 내용 가장 하단으로 내려온다. 6. 엔터하고 위의 박스에 있는 문장 그대로 복사한다. 7. Apply를 하고 이클립스를 재 실행한다. 더보기
Spring ibatis AOP 라이브러리 transaction 라이브러리 더보기
Spring ibatis 연동 라이브러리 jar파일 1. 톰캣 bin 에 넣거나, 2. 이클립스상에서 라이브러리 추가하면 됩니다. 더보기
스프링 아이베티스 더보기
Spring ibatis tutorial 사실 ibatis는 mybatis(버전 3)로 전환되어 서비스가 이어지고 있습니다. 다만 큰 차이는 없고, 무엇보다 기존 ibatis를 사용하는 곳이 많다고 알고 있기에.. http://www.tutorialspoint.com/ibatis/ibatis_tutorial.pdf 해당 자료는 ibatis 기본 튜토리얼입니다. 더보기
Spring ibatis 설정 xml (sqlMapConfig, sqlMapping) sqlMapConfig 오라클 데이터베이스 연동에 관한 명세는 Properties 를 작성하고, 해당 value값 명세를 해주었다.위 부분은 JDBC DAO에서 해당 연결부분을 의미한다. SQL-MAPPING과 관련한 부분은 아래의 Sql-mapping.xml에서 처리해주었다. sql-Mapping select * from member where id=#id# resultClass : 조건으로 받는 변수값이 어떤 타입인지 선언하는 부분parameterClass : 해당 클래스를 직접적으로 명시하여, 넘어온 파라미터와 매핑 더보기
Spring ibatis 라이브러리 파일 다운로드 Spring 연동 ibatis 라이브러리 파일 1. 라이브러리 추가는 properties에서 2. add library - user library 에서 새로운 이름의 라이브러리를 추가한다. 3. 새로운 라이브러리에 jar 파일을 추가한다. 끝. 더보기