JSP 1.OT

zhyun·2020년 11월 18일
0

JspSpring

목록 보기
2/39

수업방식

  • 코딩보다 코드가 어떻게 동작하고 있는지 파악
  • 용어정리! 자기만의 스타일로 정리!

개념비교&차이점

라이브러리 vs 프레임워크

프레임워크

  • jquery
  • 부트스트랩 (css플랫폼)
  • ibatis
  • 로깅 프레임워크 log4j

웹서버 vs 와스(톰캣)

  • 정적인것과 동적인것 차이??
  • 클라이언트와 서버단 차이??

쿠키 vs세션

  • 쿠키 : 보안에 취약하다 WHY? (보안할수 있는 방법은?)
  • 서버사이드 방식으로 세션과 쿠키를 사용할때 사용할 수 있는 스펙??

서버사이드방식(모듈) vs 클라이언트사이드방식(모듈)

서블릿 vs jsp

  • 차이점?
    : 서블릿으로 개발하면 불편.. 해야될게 많아서
    : jsp는 라이프사이클만 하면되니까 나머지는 톰캣이 해줌
  • 서블릿 라이프 사이클
    : 작성하고, web.xml 매핑해서 컴파일 해야되고..
  • jsp 라이프 사이클
    : 개발자가 jsp를 작성하면 끝, 컴파일 안해도 됨 (톰캣이 해줌)
  • jsp는 곧 서블릿이다 (기본으로 깔고 가야댐)
  • 컨테이너 (서블릿컨테이너, jsp컨테이너)
    : 컨테이너안에서 관리되는 컨퍼런트를 표현하게하고 죽게하고 작업을 시키는것 (라이프사이클)

  • 중프때 사용한 프레임워크 : jquery, ibatis, log4j...
  • 다양한 프레임워크들이 존재 (원리와 구조는 비슷)

model1 vs model2

  • 티어 (N-tier)
  • MVC Pattern
    => dao,service
    => 사용하는 프레임워크
  • svn => 중앙집중형(레퍼지토리)

  • git => 분산관리형 프로토콜

  • customtag
    => jsp에서 가독성을 높이기 위해
    => <%%>를 사용하지 않아도 된다

  • 필터와 서블릿의 차이점은?
    => 필터 (요청이 발생, 요청에 대한 전후처리, 보안)

  • 리스너

  • 계층형 구조
    => 레이어와 레이어 사이에 의존하고 있는

  • JUNIT (?)

  • maven
    => xml에 코드한줄 써놓으면 자동으로
    자르파일 다운로드
    => 의존성

  • mybatis

  • 결합력과 응집력
    => 왜때문에 결합력은 낮추고 응집력은 높여야하는지

  • jsp + spring

  • AOP(관점지향적) 프로그래밍
    => OOP단점을 해결하기 위한

  • Spring MVC

  • 배치
    => 탈퇴처리
    : 1주일안에 같은아이디로 재가입이 불가능하다
    : 1주일동안 데이터베이스에 갖고있고 1주일뒤에 삭제
    : 1주일이라는 카운팅, 자동삭제처리

  • 실시간처리 배치처리 차이점

profile
HI :)

0개의 댓글