반응형 👨💻 2. 웹개발_Back end108 [Spring] 2장 Mapper XML 파일 설정 - Mybatis 구조와 Mapper XML 파일 구조 및 엘리먼트(select, insert, update, delete), 속성들(parameterType, resultType, resultMap) 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 2.1절 SQL Mapper XML 기본 설정 1. Mybatis 구조 - SqlMapConfig.xml : Mybatis 메인 환경설정 파일 - Mybatis는 이 파일을 읽어들여 어떤 DBMS와 커넥션을 맺을지, 어떤 SQL Mapper XML 파일들이.. 2021. 11. 2. [Spring] 다섯째 날 1장 Mybatis 프레임워크 시작하기 - Java ORM 플러그인 설치 및 VO 클래스, SQL Mapper XML 파일, Configuration 파일, SqlSession 객체, DAO 클래스 생성 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 1.1절 Mybatis 프레임워크 특징 1. Mybatis - 의미 : Mybatis는 원래 Apache에서 Ibatis였으나 구글로 넘어가면서 바뀐 프레임워크 - 첫 번째 특징 : 한두 줄의 자바 코드로 DB 연동을 처리한다. - 두 번째 특징 : SQL.. 2021. 11. 2. [Spring] 7장 데이터 변환 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 7.1절 JSON으로 변환하기 ( _072_BoardWeb_Spring_MVC_JSON ) 1. Jackson2 라이브러리 내려받기 2. HttpMessageConvertor 등록 3. 링크 추가 및 Controller 수정 4. 실행 결과 확인 보드vo .. 2021. 11. 1. [Spring] 6장 다국어 처리 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 6.1절 메시지 파일 작성하기 1. 영어 메시지 파일 작성 2. 한글 메시지 파일 작성 6.2절 MessageSource 등록 6.3절 LocaleResolver 등록 6.4절 Locale 변경하기 6.5절 JSP 파일 작성 2021. 11. 1. [Spring] 5장 파일 업로드 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 5.1절 파일 업로드 처리 1. 파일 업로드 입력 화면 2. Command 객체 수정 5.2절 예외 처리 1. 어노테이션 기반의 예외 처리 아이디를 빈 칸으로 두고 로그인 시 500 에러 발생 2. XML 기반의 예외 처리 2021. 11. 1. [Spring] 4장 검색 기능 추가 구현 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 4.1절 검색 정보 추출 1. 검색 화면 구성 2. Command 객체 수정 4.2절 Controller 구현 4.3절 DAO 클래스 수정 2021. 11. 1. [Spring] 3장 프레젠테이션 레이어와 비즈니스 레이어 통합 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 3.1절 비즈니스 컴포넌트 사용 1. DAO 클래스 교체하기 2. AOP 설정 적용하기 3. 비즈니스 컴포넌트 의존성 주입하기 에러난 이유 그림 3.2절 비즈니스 컴포넌트 로딩 1. 2-Layered 아키텍처 2. ContextLoaderLister 등록 .. 2021. 11. 1. [Spring] 2장 어노테이션으로 게시판 프로그램 구현하기 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 2.1절 글 등록 기능 구현하기 ( _056_BoardWeb_Spring_MVC_Anotation ) - InsertBoardController 클래스에서 리턴타입과 매개변수를 수정한다. - GetBoardListController를 실행시키기 위해 리턴타.. 2021. 11. 1. [Spring] 넷째 날 1장 어노테이션 기반 MVC 개발 - POJO 스타일을 고려한 어노테이션 설정(@Controller , @RequestMapping) 및 Command 객체를 이용하여 코드 간략화 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 1.1절 어노테이션 관련 설정 ( _056_BoardWeb_Spring_MVC_Anotation ) 1) 어노테이션 설정 이유 - 스프링은 어노테이션 기반 설정을 제공함으로써 과도한 XML 설정으로 인한 문제를 해결한다. - 스프링 MVC도 스프링 설정 파.. 2021. 11. 1. [Spring] 6~7장 Spring MVC 적용 - .do 요청이 동작할 수 있도록HandlerMapping 적용하기 및 직접적인 JSP 호출 차단을 위한 ViewResolver 적용하기 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 6.1절 Spring MVC 적용 준비 ( _055_BoardWeb_Spring_MVC ) 1) Controller 관련 파일 삭제 - Spring MVC를 적용하기에 앞서 직접 개발했던 Controller 관련 파일들은 모두 삭제한다. - 삭제된 클래스들.. 2021. 10. 29. [Spring] 5장 Spring MVC 구조 - ModelAndView를 이용한 서블릿 컨테이너 구동 및 한글 인코딩 처리 방식 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 5.1절 Spring MVC 수행 흐름 1. 스프링 MVC 수행 흐름 ① 클라이언트로부터의 모든 .do 요청을 DispatcherServlet이 받는다. ② DispatcherServlet은 HandlerMapping를 통해 요청을 처리할 Controlle.. 2021. 10. 29. [Spring] 4장 MVC 프레임워크 개발 - MVC 프레임워크 클래스 종류 및 역할 / 각 기능별 Controller 클래스 생성 및 HandlerMapping 클래스에 객체 등록 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 4.1절 MVC 프레임워크 구조 1. Spring MVC Controller - 하나의 서블릿으로 Controller를 구현하면 클라이언트의 모든 요청을 하나의 서블릿이 처리하기 때문에 수많은 분기 처리 로직이 생겨 개발과 유지보수가 어렵다. - 특정 기능.. 2021. 10. 29. [Spring] 3장 Model 2 아키텍처로 게시판 개발 (로그인과 로그아웃, 글 등록, 수정, 삭제 기능) - Controller 로직 코드를 DispatcherServlet로 복사하여 Controller 분리 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 3.1절 Model 2 아키텍처 구조 1. Model 2 아키텍처 구조 2. Model 2 아키텍처 구조 특징 - Model 1 아키텍처의 단점 : 자바 로직과 화면 디자인이 통합되어 엔터프라이즈 시스템에서 사용하기에는 유지보수가 어렵다. - Model 2.. 2021. 10. 29. [Spring] 셋째 날 1장~2장 Model 1 아키텍처로 게시판 개발 (로그인과 로그아웃, 글 등록, 수정, 삭제 기능) 및 포워드와 리다이렉트 방식 차이 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 1.1절 Model 1 아키텍처 구조 1. Moel 1 아키텍처의 구조 - Model 1 아키텍처 : JSP와 JavaBeans만 사용하여 웹을 개발하는 것으로 2000년대 초까지 웹 애플리케이션 개발에 사용되었던 아키텍처이다. - JavaBeans : 데.. 2021. 10. 29. [Spring] 7장 트랜잭션 처리 - 트랜잭션 어드바이스 설정과 AOP 설정을 통한 트랜잭션 적용 및 테스트 실습 코드 참조 moonhy7/SpringFramework: Spring Framework 실습 코드 정리 (github.com) GitHub - moonhy7/SpringFramework: Spring Framework 실습 코드 정리 Spring Framework 실습 코드 정리. Contribute to moonhy7/SpringFramework development by creating an account on GitHub. github.com 7.1절 트랜잭션 네임스페이스 등록 1. 스프링의 트랜잭션 설정 ( _050_BoardWeb_JDBC_Transaction ) 1) 선언적 트랜잭션 - 스프링과 비교되는 EJB는 모든 비즈니스 메소드에 대한 트랜잭션 관리를 EJB 컨테이너가 자동으로 처리해.. 2021. 10. 27. 이전 1 2 3 4 5 ··· 8 다음 반응형