본문 바로가기

java

[SPRING3.0] 2.오브젝트와 의존관계 DAO(Data Access Object) db를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트 자바빈(JavaBean) 간단히 빈이라고 말하기도 함. 디폴트생성자와 프로퍼티(getter,setter)로 구성된 오브젝트를 말함, 간단히 빈이라고 부르기도 함 사용자관련 자바빈 생성 package chapter1.obj; public class User { private String id; private String name; private String password; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name;.. 더보기
[Java/Ant] Eclipse에서 Ant를 이용하여 ftp서버로 업로드하기 Eclipse -> Window -> Preferences -> Ant -> Runtime 에 Classpath 탭 -> Global Entries 에 commons-net-3.0.1.jar 추가 (파일첨부했습니다) 최상위 경로에 파일 생성 (test.ant 라고 하겠음) jsp-upload 요래 생성한 후 오른쪽 버튼클릭 ant build~실행하면 끗 더보기
[JAVA] override , overload - override 상속받은 메소드를 재정의 하는것 ( 파라미터 타입이나 갯수가 달라질 수 없다 ) - overload 함수명은 같으나 파라미터 타입이나 갯수를 다르게 하여 작성하는 방법 더보기
[게시판만들기] JAVA,JSP BBS(게시판) 소스 작성자 : ahmax(ahmax95@gmail.com/@mmax95) 작성일 : 2011.08.21 http://beans9.tistory.com - 모델1 게시판 소스 . MODEL1으로 작성 . 기본게시판 및 파일업로드 기능 ( 리스트, 입력, 수정, 삭제 ) . JDK1.6, TOMCAT6 기준으로 작성 . 상위 디렉토리에 schema.txt 참조 질문은 댓글로 남겨주세요. 조언도 부탁드립니다~ 도움이 되셨다면 아래 손가락도 한번 눌러주시구요^^.. 감사합니다. 더보기
[MyBatis/iBatis] 초간단 환경 설정 ibatis가 구글재단으로 넘어가면서 mybatis로 이름이 변경되었습니다. http://mybatis.org/ 10분만에 설정하는 초간단 셋팅을 공유하고자 합니다. 테스트환경 이클립스 3.5 JDK 1.6 tomcsat 5.5 mybatis3.0.1 1. 위 mybatis 사이트에가서 mybatis 라이브러리를 /WEB-INF/lib 폴더에 넣습니다. mybatis-3.0.1.jar 2. /src 폴더 아래 환경파일을 생성합니다. (위치는 아무곳에나해도 상관없습니다.) mybatisConf.xml 빨간색부분을 본인DB에 맞게 설정하시면 됩니다. 3. /src 폴더 아래 실제 쿼리가 들어가있는 BlogMapper.xml 을 작성합니다. BlogMapper.xml select * from ahm_test .. 더보기
[MyBatis/iBATIS] iBATIS기초 - JNDI설정 sqlMapClient.xml 설정파일에서 빨간색 부분처럼 바꿔준다. JNDI 물론 톰캣 SERVER.XML에 설정이 되있어야 겠다. SERVER.XML 더보기
[MyBatis/iBATIS] iBATIS기초 - 설치 & 이클립스를 이용한 DB연동 1. 우선 iBATIS 를 다운받습니다. http://ibatis.apache.org/javadownloads.html http://ibatis.apache.org/java.cgi 현재링크입니다. 2. 다운을 풀고, /lib 폴더에 ibatis-2.3.4.726 를 톰캣의 lib폴더나 프로젝트의 web-inf/lib 폴더에 넣습니다. - /현제프로젝트/WebContent/WEB-INF/lib/ - /톰캣/lib/ (톰캣6버전) 두폴더중 편한곳에다가 jar파일을 저장합니다. 3. example 폴더를 타고 들어가보면 sqlMapConfi.xml 파일이 있습니다. 이파일을 복사해서 붙여넣기 하셔도되고 src폴더에서 새로 xml 파일을 만드셔도 됩니다. sqlMapClient.xml 빨간부분으로 표시된부분이 .. 더보기
[MyBatis/iBATIS] IBATIS기초 - IBATIS란? 가장 간단히 설명하면, JAVA에서 DB관련 작업을 편하게 해주는 프레임웍정도라고 할까? iBATIS in action에서 iBATIS는 "SQL 실행 결과를 자바빈즈 혹은 Map 객체에 매핑해주는 퍼시스턴스 솔루션으로 SQL을 소스 코드가 아닌 XML로 따로 분리해 관리하여 지겨운 SQL 문자열 더하기에서 해방시켜 줍니다. 또한 XML에서 동적 SQL 요소를 사용하여 쿼리 문장을 프로그래밍 코딩 없이 자유롭게 변환할 수 있게 해줍니다. 이러한 접근방식으로 인해 iBATIS를 사용하면 JDBC를 사용할 때보다 약 60% 정도의 코드만으로 프로그램 작성이 가능하다" 라고 한다. 말로만 하면 뭔소리인지 모르겠으니 간단한 예제 정도를 들어보자. - 일반적인 JDBC 예제 import javax.naming.*.. 더보기