본문 바로가기

분류 전체보기223

[스크랩] DAO(Data Access Object), 디자인 패턴 DAO가 처리하는 내용- DB와 연결을 위한 커넥션을 어떻게 가져올까?- 어떤 DB를 사용할 것이며, 어떤 드라이브와 로그인 정보를 사용할 것인가..- 사용자 등록을 위해 DB에 보낼 SQL 문장을 담을 Statement를 만들고 실행. : 파라미터로 넘어온 사용자 정보를 Statement에 바인딩 시키고, Statement에 담긴 SQL을 DB를 통해 실행시킨다.- 작업이 끝나면 사용한 리소스인 Statement와 Connection오브젝트를 닫아줘서 공유리소스를 시스템에 돌려준다. 기능에 따라 코드를 분리해 놓으면 한 가지 관심에 대해 변경이 일어날 경우 그 관심이 집중되는 부분의 코드만 수정하면 된다. 관심이 다른 코드가 있는 method에는 영향을 주지 않을 뿐더러, 관심 내용이 독립적으로 존재하.. 2012. 6. 23.
유용한 jquery 플러그인 Every web developer needs to use Javascript in creating web applications, and when it comes to displaying multiple items on a page with a focus on a single item Sliders and Scrollers comes in handy. 모든 웹 개발자가 웹 애플 리케이션을 만드는 자바 스크립트를 사용해야하고, 그것이 하나의 항목 슬라이더와 Scrollers 중심으로 한 페이지에 여러 항목을 표시에있어서 편리할 것입니다. You can use Javascript Sliders and Scrollers with news, images or products to display data in .. 2012. 6. 22.
There is no READABLE property named 'XXXX' class 'java.lang.String' 오류 이 문제는 몇가지 원인에 의해 발생될 수 있는데 첫번째로는 아래 쿼리문과 같이 단일값인 파라미터를 전달받아 property 속성을 이용할 경우이다 delete from XXX_table where col = #var# * property 속성을 제거하면 해결된다. delete from XXX_table where col = #var# 두번째로는 sql질의문을 작성하는데 있어서 대문자를 사용하면 발생한다. INSERT INTO MEMBER (NAME , EMAIL , PHONE ,PASSWORD, RANK , SOCIETY_IDX)VALUES (#NAME#, #EMAIL#, #PHONE#, #PASSWORD#, #RANK#, #SOCIETY_IDX#) values 괄호안을 소문자로 변경하여 해결된다. IN.. 2012. 6. 19.
[validation] Spring 3.x에 validation추가하기 1. 라이브러리 다운로드 후 WEB-INF > lib에 추가 2. spring dispatcher 설정파일에 다음 구문 추가 3. 기존 설정에 파란부분만 추가 4. 사용방법 : dto(or Beans or ViewObject or Command or etc..)안에 엔티티 선언시 다음과 같이 어노테이션으로 선언@NotNull(message="이름은 필수 입력값입니다.") @Expression(value="name is not null and length(name) > 0", message="이름은 필수 값입니다.", scope = ExpressionScope.CONTAINING_OBJECT)private String name; 2012. 6. 19.