분류 전체보기 (373) 썸네일형 리스트형 ORM이란 무엇인가? 안녕하세요,오늘은 ORM(Object-Relational Mappging)에 대한 이야기를 해볼까 합니다.ORM이란 용어가 익숙하시 분도 계시겠지만, 생소한 분도 있으실 것이라고 생각합니다. 사실 스프링 프레임워크를 쓰고 계신다면, 여러분은 이미 ORM 개념을 사용하고 계신 겁니다.스프링 프레임워크가 곧 ORM 개발 방식을 구현한 것이니까요. 자세한 내용은 아래의 링크를 참조하시면 더 도움이 될 것입니다. [출처] ORM의 기본적인 개념 및 활용방안 Table of ContentsIntroductionORMORM 등장배경ORM의 기본적인 개념Mapping ConceptTransparent persistenceORM 활용방안가이드 라인참고문헌Introduction본 문서는 최근 persistence lay.. Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed 개발 도중에 콘솔창에서 이런 화면을 만나게 되는 것을 좋아하시는 분을 없을 것입니다. Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed컴파일시에 에러는 안 났는데... 왜 서버를 올리면 저런 에러를 뱉어낼까요 ㅡㅡ? 위와 같은 에러는 컴파일 시 에러가 발견되지 않았다면... 대부분 초기 설정에 문제가 있어서 발생합니다. (적어도 저의 경험상으로는 ㅡㅡㅋ) 다음은 root-context. xml 파일의 일부입니다. boardServiceImpl.java 에서 에러가 발생하였던 이유는, boardServiceImpl 에서 Dao 단의 파일을 사용하고 있어서 입니다.당연한 말이지만, DAO가 먼.. 자동 의존성 주입 - @Autowired, @Resource, @Inject 차이 스프링에서 의존성 주입에 사용될 수 있는 어노테이션은 @Autowired, @Resource, @Inject이렇게 3가지 어노테이션이 있습니다. 이 셋의 차이는 무엇일까요?저는 스프링을 기반으로 개발을 하고 있지만... 개인적으로 특정 프레임워크에 종속되지 않는 @Inject을 즐겨 사용합니다.사람 일이란게 언제 어떻게 될 지 모르는 거잖아요 ㅋㅋ @AutowiredSpring Framework에서 지원하는 Dependency 정의 용도의 Annotation으로, Spring Framework에 종속적이긴 하지만 정밀한 Dependency Injection이 필요한 경우에 유용하다. @ResourceJSR-250 표준 Annotation으로 Spring Framework 2.5.* 부터 지원하는 Anno.. 구글 크롬 북마크 동기화 중지/해제 [출처] http://tadream.tistory.com/5881 크롬(Chrome)의 동기화란 한 컴퓨터에서 바꾼 데이타를 다른 컴퓨터에서도 동일하게 사용할 수 있는 걸 말합니다. 즉 집에서 북마크 바꾸었다면 회사에서도 그 바뀐 북마크를 사용할 수 있는 거죠. 그런데 보통은 집에서 쓰는 즐겨찾기 목록과 회사에서 쓰는 즐겨찾기 목록이 같을 수가 없죠. 그래 동기화를 일부 또는 전부 중지해야 합니다. * 그림은 클릭하면 크게 보입니다. 0. 우선 구글 크롬에 로그인되어 있어야 합니다. 1. 크롬 오른쪽 상단을 누르고 설정 2. 로그인 아래 고급 동기화 설정 클릭 3. 고급 동기화 설정에서 북마크 체크를 뺀다. 4. 만약 북마크가 동기화되었다면 만약 집과 회사의 북마크가 동기화되어 합쳐졌다면 ㄱ) 일단 그 .. [javascript] uncaught referenceerror is not defined 수정 페이지 작업을 하고 있었습니다. 다음과 같은 소스르 이용하여 저장하기 버튼에 연결시켜 주었습니다.컨트롤러 파일도 수정을 하여서 클린 후, 서버를 재시작하였는데요. 저장하기 버튼이 눌러지지가 않네요... 크롬 개발자 도구를 통해서 에러 내용을 확인하여 보니,Uncaught referenceerror ComSubmit is not defined에러가 확인되었습니다. 그런데 이상한 건 다른 페이지에서도 유사한 함수를 사용하였는데, 유독 여기서만 에러가 발생하는 것이었습니다. 구글링을 하여 보니, 에러 원인은 2가지로 압축되었습니다.1. jQuery와 자바 스크립트를 동시에 사용하는 경우 jQuery를 먼저 임포트 해야 한다.2. 형식으로 태그를 사용하여야만 한다. 로 축약시 문제가 발생한다. 두 조건을 .. 자동 import 단축키 개발 작업을 하다보면, 이런 화면을 자주 만나게 됩니다. 엑박의 압박이라고나 할까요...원인은 사용 중인 클래스를 import 안 해줬기 때문인데요.하나씩 누르려고 하면 짜증이 나죠. 그래서 자동 import 단축키를 소개합니다.ctrl + shift + o 굉장히 편리한 기능입니다 ㅋㅋ mapped statements collection does not contain value for Spring과 MyBatis 연동 테스트 중 다음과 같은 에러를 만나게 되었습니다. 흠... 구글링을 하여 보니 mybatis 연동시 아래 에러를 만나면..Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Mapping 관련 컬럼에 문제가 없는지 확인하고 아래 3개가 일치하는지 확인하자.. most importantly you should use same names for.interface = xxx.yyy.mappers.SettingMapper.classmapper file = /xxx/yyy/mappers/SettingMapper.xmlmapper namespace =.. mybatis + mariaDB 연동 마이바티스를 이용해서 마리아db연동을 해보겠습니다. 일단 라이브러리를 받아야 하는데, 메이븐을 이용하도록 하죠.메이븐은 라이브러리 관리에 참 편합니다. 예전에는 라이브러리를 파일 자체로 리소스 폴더에 관리를 해서 개발자간의 버전문제 같은게 있었죠. 메이븐에서 관리를 하게 되면 버전 문제가 있을 수 없겠죠? 어짜피 디펜던시만 복사해서 붙어 넣으면 되니까요... 어쨌든 마이바티스를 설정 해 보겠습니다. 해당 파일은 pom.xml에서 관리 되고 있습니다. 여기서 dependency를 추가해 주면 자동으로 해당 라이브러리를 다운로드 합니다.라이브러리를 찾는 가장 쉬운방법은 maven repository(http://mvnrepository.com)를 확인 하시면 됩니다. 일단 저희는 마이바티스, 마리아db, d.. 이전 1 ··· 20 21 22 23 24 25 26 ··· 47 다음