일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 형변환
- Login with OAuth Authentication
- while
- 자바
- 이클립스
- Validations
- Full text
- 전체
- 가변인자
- 추상클래스
- IBatis procedure
- 업캐스팅
- 25가지 효율적인 sql작성법
- 자바 야구게임
- Random
- 상속예제
- 로또
- 상속
- jquery
- 전체텍스트
- 스프링
- 전자정부
- 다형성
- full text indexing
- 단축키
- 다운캐스팅
- angular2
- 페이징
- 야구게임
- Today
- Total
목록분류 전체보기 (448)
nalaolla
mybatis의 sql mapping은 , , , 태그를 이용하여 해당 sql을 기재한다. 이 부분은 프로시저에서도 마찬가지인데, 프로시저 내용에 insert를 하든 delete를 하든 어째됐든 최종적으로 결과를 리턴해야 한다면 태그를 이용하면 될 것이다. 오라클과 sqlserver의 프로시저들은 insert, update, delete는 기본적으로 동일 프로토타입으로 진행가능하기 때문에 DAO 클래스를 일관되게 사용할 수 있으나, 문제는 select가 되겠다. 1.SqlServer의 예 (2008에서 테스트했음) sqlserver 의 select용 프로시저CREATE PROC sampleProc @xxxfield int ,@yyyfield int ASBEGIN SELECT * FROM sampleTab..
AOP-Aspect Oriented Programming관점 지향 프로그래밍 - 어플리케이션 핵심이 모듈을 구동함에 있어서 공통적으로 적용되는 기능(트랜젝션,보안,Logging 등등)을 분리하여 적용하는 기술을 말함.기존방법 상속 : 상속은 다중모듈에서 구현히 힘들다.관점 지향방식 : spring AOP 는 특정객체를 생성하여 이를 필요로 하는곳에 끼워넣어서 처리한다.용어정리:1. Aspect : 공통 관심 사항2. Advice : Aspect 처리시 실행문 또는 기능구현부3. Joinpoint : Advice를 적용할 메소드 콜 또는 필드값 초기화, 자바단과 Advice를 연동설정4. PointCut : Joinpoint의 일부분으로서 실제 Advice에 설정시 클래스,메소드,정규표현식등으로 설정한다...
resources 폴더에 새로운 폴더를 생성할 때, 패키지로 보이는 문제 해결 방법 이클립스에서 STS를 설치하고, Spring 프로젝트를 생성하고나서 src/main/resources 폴더에 새로운 폴더를 추가하면, 당연히 폴더 아이콘으로 보여야하는데, 패키지로 보이는 경우가 있습니다. 아니! 나는 폴더를 생성했는데, 시방 무슨 패키지가 생성되었어?!?! 라고 생각하시면서, 내가 잘못했나?다시 해볼까? 하시면서 몇번을 만들어도 똑같을 겁니다. 사실 이건 정상적인 상황으로 실제 프로젝트에는 문제가 없지만, 좀 찜찜하고 눈에 거슬리기도 합니다.이럴때는 다음과 같이 설정하시면 됩니다. 1. 프로젝트 우클릭 -> Properties 2. Java Build Path -> Source 선택 3. 하단에 있는 /..
인터셉터(Interceptor) 사용하기 ==================================servlet-context.xml================================== ==================================TestInterceptor.java================================== import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public class TestInterceptor extends HandlerInterceptorAdapter {private static final Logger logger = LoggerFactory.getLogger..
자바스크립트 쿠키사용 자바스크립트를 사용하여 쿠키를 컨트롤해보자.. 쿠키 생성 버튼을 누른 후 쿠키 보기를 눌러 보세요. 쿠키 삭제 버튼을 누른 후 쿠키 보기도 눌러 보세요. 쿠키 생성 버튼을 누른 후 이 페이지를 닫고 다시 들어와서 쿠키 보기를 눌러보세요.
log4j 사용 및 적용방법 ============================ 1.Log Level ============================ FATAL : 가장 크리티컬한 에러가 일어 났을 때 사용합니다. ERROR : 일반 에러가 일어 났을 때 사용합니다. WARN : 에러는 아니지만 주의할 필요가 있을 때 사용합니다. INFO : 일반 정보를 나타낼 때 사용합니다. DEBUG : 일반 정보를 상세히 나타낼 때 사용합니다. ============================ 2.ConversionPattern ============================ %p debug, info, warn, error, fatal 등의 priority 가 출력. %m 로그내용이 출력 %d 로깅 이벤..
mybatis사용하기 JdbcTemplate를 사용하지 않고 mybatis를 사용하여 데이터 처리하는 방법입니다. ==================================================pom.xml에 Mybatis dependency추가==================================================org.mybatismybatis-spring1.1.1 ===============================================================================================root-context.xml 에 빈등록(SqlSessionFactoryBean, SqlSessionTemplate)==============..
이클립스 네이버 SVN설정 1. http://dev.naver.com 에서 프로젝트를 생성하고 해당 subversion URL을 확인한다. 2. NEW > Repository Location 선택 3. Subversion URL을 등록하고 네이버 ID와 패스워드를 입력한다. 4. 기존프로젝트 또는 새로 생성된 프로젝트에서 Team > Share Project 선택 5. Next 6. Next 7. Next 8. 프로젝트 파일중 Share할 파일 선택 > 그냥 다 선택...^^ 9. 파일이 공유되고 해당 프로젝트에 다음과 같이 SVN 연결이 되었음이 표시된다. 10. Perspective에서 Synchronize 추가 11. 파일이 수정되었을 경우 파일명 앞에 ">"표시가 된다. 12. Synchroniz..
이클립스 SVN 설정 1. 이클립스에서 마켓플레이스를 연다.. 2. subversive를 인스톨한다. 3. 옵션을 선택 4. 라이센스 정책 accept 5. SVN이 설치됩니다. 6. Perspectiv에서 SVN Repository Exploring을 선택합니다. 선택하게 되면 SVN Connecto 설치창이 뜹니다.1.7 ~1.8대 버젼 선택하셔서 설치하시면 됩니다. 7. 별도로 설치하기 위해서는 Preferences > Team > SVN > SVN Connector > Get Connectors를 선택하시면 됩니다. 8. Connectors를 설치합니다. 9. Next로 계속진행 10. Next 11. Next > Finish 12. Ok 13. Restart Now ? YES 15. 다시 시작되..
BasicDataSource사용하기 BasicDataSource는 Connection Pool역활을 한다. pom.xml에 다음과 같이 dependency추가commons-dbcpcommons-dbcp1.2.2 root-context에 빈 등록 classpath:jdbc/oracle.properties src/main/resources/ --> jdbc/oracle.properties 등록 oracle.DRIVER_NAME=oracle.jdbc.OracleDriveroracle.URL=jdbc:oracle:thin:@localhost:1521:xeoracle.USER_ID=testoracle.USER_PW=hi123456 DAOimpl DAO java에서 해당 연결객체를 사용할 수 있다.@Autowire..