Supersett
개발자의 하루
Supersett
Blockchain Dev
전체 방문자
오늘
어제
  • 분류 전체보기
    • 프론트
    • 회사생활
    • 블록체인
    • 프로젝트
      • 창업 프로젝트 (DRF + AWS)
      • Spring 프로젝트
    • [중앙대]멋쟁이 사자처럼
    • 기술서적
    • Problem Solving
      • 알고리즘
    • 일기장
      • 하루 정리
      • 삽질 일기
      • 조급할 때 눌러보기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 디프만16기
  • 멋쟁이 사자처럼 면접
  • 니어프로토콜
  • 취업준비
  • 멋사 중앙대
  • 프로젝트
  • 국비교육
  • Near Scan
  • 면접준비
  • 초보개발자
  • 블록체인 서버설계
  • 구글소셜로그인
  • 글리치해커톤
  • 자바
  • 해커톤
  • 블록체인정보가공
  • 자바스크립트
  • 멋쟁이 사자처럼 서류
  • 국비지원
  • java
  • 멋쟁이사자처럼 중앙대
  • 비트코인
  • Near Explorer
  • DEPROMEET
  • 신입개발자
  • 멋쟁이 사자처럼
  • 컴퓨터학원
  • Multichain API
  • 국비
  • Luniverse

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Supersett

개발자의 하루

220217 [목] MVC 디자인패턴을 활용한jsp 모델2  (2)
일기장/하루 정리

220217 [목] MVC 디자인패턴을 활용한jsp 모델2 (2)

2022. 2. 17. 14:53

▶
→

 


[오늘의 키워드]
1. ioc

제어의 역행

포워드이동 -> 프로그램에서 다른프로그램으로 스레드를 이동시켜 명령을 계속 수행하는것이다. request scope에 해당이 된다. 이런경우 controller의  request를 다 갖다 쓰는것이다. 다른jsp는 갖다쓸수없다.

 

2. 인터페이스

원래는 다중상속을 위해 나왔지만

 

->  부가적으로얻을수있는효과

-> 클래스 메소드를 작성하는 규칙

> 무엇을 만들수 있을지에 대한 규칙을 제공해준다.

 

스프링--> (결합도를 낮춰서) 유지보수 의 효과를 높인다. +) 살을 붙여야 한다.

 

자바에서의 인터페이스 -> 다중상속을 하기위해 만들었지만

, 스프링에서의 인터페이스가 적용되는 포인트가 좀 다르다 -> 결합도를 낮추기위해 만들었다.

 

3. 
▶비즈니스 레이아웃(컨트롤러,모델,서비스)

- 스트러치

 

▶퍼시스턴트 레이아웃(dao,db)

->dao를 만들어주는 프레임워크 (마이바티스)

->지속적으로 사용하는거니까 퍼시스트라는 이름이 붙었음

 

▶프리젠테이션 레이아웃(view)

- 보여주는애들

▶▶▶ 이 모든걸 한번에 하는.. "스프링 프레임워크" 입니다

 

4. load on startup : was 실행시 서블릿 클래스를 인스턴스로 생성하는 엘리먼트

└클라이언트가 요청하지 않아도 서블릿클래스를 인스턴스로 생성한다(빠름)

└web.xml servlet태그 안에 선언

//properties파일에 요청정보와 모델클래스를 저장하고 파일의 내용을 읽어
//map인스턴스의 엔트리로 추가하여 저장
//프로퍼티스 => 문자열밖에 저장하지 못해..

 

5. 리플렉션이란??

스프링이 객체를 만들어주는방법, 문자열만 알면 객체를 만들어줌.

구체적인 클래스 타입을 알지 못해서 그 클래스의 메소드와 타입 그리고 변수들을 접근할 수 있도록 해주는 자바 API 

 

6.클래즈(clazz) : 메모리에 올라와있는 클래스 인스턴스

 

 

 

 

 


[오늘의 계획]
1. 수업내용 복습

2. 기획 마인드맵 정리




[오늘의 공부]

mvc 2




[파이널 기획]




'일기장 > 하루 정리' 카테고리의 다른 글

220223 [수] myBatis  (0) 2022.02.23
220218 [금] MVC 디자인패턴을 활용한jsp 모델2 (3)  (0) 2022.02.18
220216 [수] MVC 2 디자인 패턴  (0) 2022.02.16
220213 [일] 파이널 계획 수립  (0) 2022.02.13
220211 [금] XML / TDD / 동일출처정책(SOP) / 디버깅 / 동작흐름  (0) 2022.02.11
    '일기장/하루 정리' 카테고리의 다른 글
    • 220223 [수] myBatis
    • 220218 [금] MVC 디자인패턴을 활용한jsp 모델2 (3)
    • 220216 [수] MVC 2 디자인 패턴
    • 220213 [일] 파이널 계획 수립
    Supersett
    Supersett
    하루를 돌아보고 공부한 티를 내기 위해 블로그를 만들었습니다.

    티스토리툴바