본문으로 바로가기

나한테 필요한 정보 모아두는 곳

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    거북이개발자

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

2019/01/07

2019/01/07 ​ [지난시간 정리01] ​Dispatcher servlet은 서블릿의 역할과 스프링컨테이너 역할을 같이 하기 떄문에, 스프링 설정파일이 필요하며, 해당 파일의 경로를 에 적어주게 된다. handlermapping, controller,viewResolver 등 스프링 컨테이너에 스프링 구성요소를 bean으로 만들고 등록해서 사용. 이때 handlermapping와 viewResolver은 스프링에서 지원해주는 기본 객체가 존재하기에 별도로 생성 할 필요가 없다. 단, controller (실제 로직수행)은 사용자가 따로 만들어서 bean으로 등록하고 사용하여야 한다. ​ [지난시간 정리02]​ 실제 로직 처리를 위해서 service 객체가 필요하고 bean으로 등록되어 있는 serv..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:02

Dispatcher Servlet(Front-controller) 등록하기

[공부 할 내용] 1. Dispatcher Servlet(Front-controller) 등록하기 - 요청받아들이고 응답하는 역할을 한다. - 요청을 받아서 실제 로직을 수행하는 controller(handler)로 전달 - Spring MVC에서 spring-container 역할도 한다.-스프링 설정파일이 필요 :MVC 패턴을 구현하기 위한 구성요소 (controller,viewResolver,handlerMapping )들이 있는데, 해당 구성요소들을 스프링컨테이너에 bean으로 등록해서 사용한다. 1-1 web.xml 수정 - dispatcher servlet 등록 1-2 dispatcher-servlet 스프링 설정파일 작성 *따로 설정을 하지 않으면, 아래 설정을 따라간다. WEB-INF/{'..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:02

19/01/04​

19/01/04 ​ ​ [Web Application 구조] 이미지와 같은 구조를 model2 구조 이다. ​ ​ [Spring MVC(Model, View, Contoller)] : 웹 어플리케이션을 쉽게 제작할 수 있도록 구성요소를 정의해둔 웹어플리케이션 템플릿 이미지0) Model2 - MVC 패턴 Model2는 화면부분과 로직부분을 분리 시킨 것이며, 이러한 Model2의 로직을 기반으로 패턴을 만든 것이 Model2-MVC 패턴이다. ​ ​ [MVC구성요소] ​ [Spring MVC 요청 처리 순서] *이미지와 설명 순서가 다를 수 있음 1. 클라이언트의 요청이 DispatcherServlet에 전달 2. DispatcherServlet은 HandlerMapping을 사용하여 클라이언트의 요청을..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:02

19/01/03​

19/01/03 ​ ​ [멍청한 메이븐 고치기] -Maven이 pom.xml에 선언한 라이브러리를 다운받아서 사용하는데, 가끔 다운로드가 제대로 안될 때가 있다. (1) 다운로드 자체가 안됨 (2) 다운로드는 됐는데 기능 일부가 빠짐 (3) 클래스는 다운로드 됐는데 제대로 동작 안함 ​ 시도할 수 있는 것 1. 프로젝트 우클릭 > maven > update project 심화과정 ​ 1-1 프로젝트 우클릭 > maven > disable maven nature 1-2 프로젝트 클린 1-3 디펜던시 재설정 1-4 프로젝트 우클릭 > maven > update project​ 2. Maven이 다운로드 받은 라이브러리 삭제하기 기본경로 : C:\Users\사용자ID\.m2\repository 스프링경로 : ..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:01

19/01/02

19/01/02 진짜 완전 좋은 블로그 : https://victorydntmd.tistory.com/178 [AOP (Aspect Oriented Programming, 관점 지향 프로그래밍)] 객체지향프로그래밍 만으로 부족한 기능 분리를 위해서 사용하는 개발이론으로, 구현하고자 하는 기능을 핵심관심사항(핵심기능)과 공통관심사항(부가기능)으로 분리해서 작성하고 핵심기능이 실행될 때 부가기능을 같이 실행하는 개념 (예) "로그인 기능(핵심관심사항)이 실행되면 누가 로그인했는지 기록(공통관심사항)을 남겨라." ​좋은 블로그 : http://isstory83.tistory.com/90 ​http://www.incodom.kr/spring/AOP ​Application을 두가지 관점에 따라 구현 • 핵심 관심..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:01

[MyBatis와 Spreing 연동하기]

[MyBatis와 Spreing 연동하기] : 스프링에 모든 작업 던져버리기 (*DAO클래스 만들지 않기) 이미지0) 준비하기 : porm.xml 설정 Spring : core,context,jdbc Oracle : oracle MyBatis : Mybatis, mybatis-spring​ ​이미지1-1) Mybaits가 만든 DAO가 Spring 위에서 동작하게 만들기 : applicationContext.xml 작성 1. sqlSessionFactory 객체 만들기 ​ 2. StudentDaoImp에 의존성 주입 Mybaits가 만든 DAO가 Spring 위에서 동작해야 하기 때문에, 기존 Spring JDBC에서 사용했던 설정을 해주어야 한다. 이미지1-2) DAO interFace bean으로 등..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:01

18/12/31​

18/12/31 ​ [지난시간 복습] : BoardDao 작성하기 (model 클래스 대신 Map 이용) 이미지0) IBoardDao (Interface) 작성 이미지1) parameterType을 map으로 작성 할 때 주의사항 select할 때 Map을 사용하면, 칼럼명이 map의 key값이 된다. 이때 오라클의 경우 칼럼명을 전부 대문자로 조회한다. 그렇기에 위 이미지에 보이는 inset를 select와 맞춰주기 위해서 칼럼명을 적을 때 대문자로 적어주는 것이 옳다. (*옳다라기 보다 혼동을 막을 수 있음) 이미지1-2) boardMapper.xml전체코드 이미지2-1) BoardDao 코드1 이미지2-2) BoardDao 코드2​ ​ ​ [MyBatis와 Spreing 연동하기] : 스프링에 모든..

수업내용 정리/정리안된 메모 2019. 6. 16. 21:01
  • 이전
  • 1
  • 2
  • 3
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 공백 (18)
    • 없음 (0)
    • 수업내용 정리 (17)
      • 스프링 (0)
      • 정리안된 메모 (17)
    • 에러노트 (0)
    • 스크랩 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

MORE+

ARCHIVE

CALENDAR

«   2025/10   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 나한테 필요한 정보 모아두는 곳, ALL RIGHT RESERVED.
나한테 필요한 정보 모아두는 곳
블로그 이미지 거북이개발자 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 공백 (18)
    • 없음 (0)
    • 수업내용 정리 (17)
      • 스프링 (0)
      • 정리안된 메모 (17)
    • 에러노트 (0)
    • 스크랩 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바