패키지
svn을 연동한 뒤 다음의 메소드에 자바 에러가 나서 파일을 싱크 하는데 잘 되지 않았다.1. LoginController 에러=> req.getServletContext()는 Servlet 3.0 이상을 지원해서 에러가 났던 거였음.=> Tomcat 7으로 업데이트 한 뒤 해결됨.1) project > build path >libraries > Tomcat7 add2) Tomcat 7.lib.servlet-api.jar =>jdk_home.jre.lib.ext 에 복사?1),2)는 서로 같은 참조. 위의 에러를 해결한 뒤 발생한 에러2. Out of MemoryError : PermGen Space 해결.->windows > preferences > java > Intalled Jres > Jdk1.6..
interface는 선언만** 로직 x (객체지향적 프로그래밍)implement 는 interface를 상속extend - 일반클래스와 abstract클래스를 상속 반복되는 메소드 클래스로 빼기(인터페이스, 추상메소드) 1.메소드 추출 2. 클래스 추출 --->>> 코드 중복 방지 / 재사용 높음 * 외부클래스, 내부 클래스* 객체를 사용하기 위해서는 객체를 생성해야 한다* 클래스 아래 변수는 읽기 전용이므로 원래는 private를 써주는게 샘플 UserDAO라는 클래스를 만들고, 소스수정(소스수정-> 서버 on/off -> 비효율)을 하면서 생기는 비효율적인 부분을 해결하기 위한 Interface, implement에 대한 실습. ConnectionMaker라는 인터페이스를 만들고 각각의 디비에 접근가..
컬럼 | 개발자, '왜'에서 시작하라. 미국 소프트웨어 개발자 사이에서는 스칼라 언어가 인기다. 빅데이터 시대의 도래와 함께 뜨거운 관심을 받고 있는 아파치 스파크나 아카 라이브러리가 스칼라로 작성된 것은 물론이고, 트위터, 링크드인, 넷플릭스, 텀블러, 애플 같은 IT 업계의 선두 회사들이 스칼라를 사용하면서 스칼라는 차세대 JVM 언어로 확고하게 자리를 잡았다. 문제는 스칼라 언어를 배우는 것이 보기보다 쉽지 않다는 점이다. 스칼라를 창시한 마틴 오더스키는 객체지향 기법과 함수 프로그래밍 기법을 하나의 언어 속에 녹여내고자 시도했기 때문에 스칼라의 문법은 OOP + FP라는 공식이 낳은 장점과 단점을 동시에 떠안으며 복잡해졌다. 자바 언어를 사용하는 회사의 직원들이 스칼라 언어를 익히기 위해서..
날짜 데이터 비교시 형식 주의. TO_CHAR(날짜데이터, 형식): 날짜를 서식에 맞춰서 문자열로 변환TO_CHAR(날짜, '서식') -> 서식에 맞는 문자열 반환 --날짜 데이터를 원본 그대로 출력SELECT hire_date FROM employees; --03/06/17 , 년/월/일 SELECT TO_CHAR(hire_date, 'YYYY-MM-DD') AS hire_date FROM employees; --2003-06-17 , 년도-월-일 SELECT TO_CHAR(hire_date, 'YYYY') AS hire_date FROM employees; --2003 , 년도 SELECT TO_CHAR(hire_date, 'MM') AS hire_date FROM employees; --06 , 월..
미들웨어 개념일반적으로 미들웨어란 개념은 의미상 뿐만 아니라. 기능, 제품을 고려할 때 광범위하다. 굳이 개념을 말하자면 미들웨어란 '클라이언트와 서버간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 시스템 소프트웨어 '. 용어로서의 의미는 'Middle(중간)'과 Ware(소프트웨어)의 합성어이다. 종류- 데이터베이스 미들웨어- RPC(Remote Procedure Call) 미들웨어- MOM(Message Oriented Middleware)- TP 모니터 미들웨어- ORB(Object Request Broker) 미들웨어- WAS(Web Application Server) 미들웨어 출처 : http://dbrang.tistory.com/693http://www.tml.t..