JSP 22-1. Member CRUD

zhyun·2020년 12월 17일
0

JspSpring

목록 보기
27/39

2020.12.17 목요일

오늘부터 주제는 프레임워크
웰컴페이지 상단작업 - 마이바티스 적용

라이브러리 (common-lang3이나 등등)

  • 핵심에 들어있는 속성이 IOC패턴이 적용이 되어있으면 프레임워크 안되어있으면 라이브러리
  • IOC(Inversion of Control) : 제어의 역전
    • 설정파일 필요하고 까다롭다 - 프레임워크
  • DI (Dependency Injection)
    • 지금은 IOC 대신에 DI 용어를 쓴다
    • 타일즈 - 데피니션 엘리먼트 - attribute 등록 - 객체화가 되어야한다
    • 타일즈에게 해달라고 tiles.xml에 요청 (의존성)
    • 원래 데이터베이스 사용하려면 커넥션,쿼리객체 만들어야한다. - 아이바티스가 대신 만들어서 쓸 수 있게 해준다

라이브러리와 프레임워크의 차이

ibatis를 다르게 부르는 이름들
1. SQLMapper
Query는 항상 바뀜
이쿼리들을 QueryMap에 담음
키의 역할 하는것이 QueryID
언제나 첫번째 파라미터에 ID가 들어가야한다

  1. DataMapper

  2. ORM (Object Relational Mapping)

오전에는 mybaits가 왜 필요한지부터가 볼거다!

find/replace
MEM_\S+
\?
replaceall

JUNIT 테스트 프레임워크



next 누르고 테스트할 메서드만 체크
getInstance()는 빼고!

controller는 테스트 불가능 Moco객체필요!
req,resp 가 있어야하고 서버를 돌려야하니까
junit

profile
HI :)

0개의 댓글