Language 썸네일형 리스트형 Factory Method 패턴과 Abstract Factory 패턴의 차이점 Factory Method & Abstract Factory 차이점 작성자 : 박민권 Factory Method 패턴과 Abstract Factory 패턴이 너무 비슷해 보여서 이 두 패턴의 차이점을 정의해봅니다. 두 패턴에 대한 자세한 내용은 이곳에 기술하지 않습니다. 디자인 패턴에 대해 궁금증을 갖고 이 글을 읽으시는 분이라면 상속, 다형성, abstract등 클래스에 대한 기본지식은 알고 있다는 가정하에 글을 작성했습니다. 이해하기 쉽도록 스타크래프트를 예로 설명하겠습니다. 틀린 부분이 있다면 지적 부탁드립니다. Factory Method abstract class 유닛{ void 어택(); } class 마린 : 유닛{ void 어택(){총쏜다;} } class 매딕 : 유닛{ void 어택(){.. 더보기 PreparedStatement batch insert (JDBC) 웹개발하면서 DB의 사용은 필연적이기 때문에 java.sql.PreparedStatement의 사용은 필연적이다. Statement도 있기는 하지만 PreparedStatement는 한번 사용한 SQL문이저장되기 때문에 반복해서 사용할 경우 성능이 좋기 때문에 일반적으로는 PreparedStatement를 사용한다. ?123456StringBuffer sql = new StringBuffer(" INSERT INTO poll (col1, col2 ) VALUES (?, ?) "); psmt = conn.prepareStatement(sql.toString());psmt.setString(1, "test");psmt.setString(2, "test");psmt.executeUpdate(); 일반적으로 위.. 더보기 Spring Remote (RMI) 예제 Spring Remote (RMI) 예제 오늘 살펴볼 스프링 Remote 중에서 RMI 지원은 단순한 POJO 작성만으로도 RMI 서비스를 간편하게 발행할 수 있게 해준다. 간단한 예제를 작성해보자. 일단 프로그램은 java application 으로 하였다. RMI를 통한 통신이므로 서버 및 클라이언트 2개 프로젝트를 만들어야 한다. 먼저 서버를 만든다. * 서버 작성 * 소스코드는 다음을 참조한다. https://github.com/jeremyko/MySpringRMI 1. Eclipse 에서 신규 프로젝트를 생성한다. File -> New -> java project -> "MySpringRMI" 프로젝트 생성. 그리고 스프링 관련된 라이브러리들을 프로젝트 속성 -> Java Build Path -.. 더보기 이전 1 ··· 4 5 6 7 다음