본문 바로가기
반응형

👨‍💻 2. 웹개발_Back end/2-6 Spring35

[Spring] 9장 스프링 게시판 만들기 - 첨부 파일 업로드, 수정, 삭제, 다운로드 실습 코드 참조 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. 파일 업로드 ( _82_BoardWeb_Spring_MVC_FileUpload ) 1. 테이블 생성 CREATE TABLE BOARD_FILE ( SEQ INTEGER, F_SEQ INTEGER, ORIGINAL_FILE_NAME VARCHAR(255.. 2021. 11. 4.
[Spring] 8장 스프링 게시판 만들기 - 페이징(Paging) 처리하기 실습 코드 참조 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. PageVO 클래스 생성 ( _81_BoardWeb_Spring_MVC_Paging ) package com.springbook.biz.board; public class PageVO { privat.. 2021. 11. 4.
[Spring] 7장 스프링과 Ajax 연동 - Ajax를 이용한 게시판 검색 기능 구현 / 날짜 형식 설정 및 한글 인코딩 실습 코드 참조 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. 프로젝트 생성 ( _080_BoardWeb_Spring_MVC_Ajax ) 1) 77번 프로젝트 복사하여 프로젝트 생성 2) js라이브러리 추가 - js 폴더 생성하여 jquery-3.6.0.min.js 파일 붙여넣기 2. JSP 파일 (getBoar.. 2021. 11. 3.
[Spring] 6장 스프링과 JPA 연동 - 엔티티 매핑 설정 및 스프링과 JPA 연동 설정 실습 코드 참조 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절 스프링과 JPA 연동 기초 1. 프로젝트 변경 ( _079_BoardWeb_Spring_MVC_JPA ) 2. 라이브러리 내려받기 org.hibernate hibernate-entitymanager 5.1.0.Final org.springframe.. 2021. 11. 2.
[Spring] 5장 JPA 환경설정 - 영속성 유닛 설정과 엔티티 클래스 기본 매핑 및 JPA API 실습 코드 참조 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절 영속성 유닛 (Persistence Unit) 1. 영속성 유닛 이름 지정 2. 엔티티 클래스 등록 3. 영속성 유닛 프로퍼티 설정 4. Dialect 클래스 설정 5. JPA 구현체 관련 속성 설정 com.springbook.biz.board.B.. 2021. 11. 2.
[Spring] 4장 JPA 개념 - JPA 특징과 프로젝트 생성 및 라이브러리 내려받기 실습 코드 참조 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절 JPA 특징 1. JPA 개념 1) VO (Value Object) 클래스와 테이블 관계 - 사용자가 입력한 데이터나 비즈니스 로직 수행 결과로 얻은 데이터를 재사용할 수 있도록 데이터베이스에 저장한다. - 자바 객체와 데이터베이스의 테이블 사이를.. 2021. 11. 2.
[Spring] 3장 스프링과 MyBatis 연동 - 라이브러리 설정 및 DAO 클래스 구현하는 두 가지 방법 / 스프링과 MyBatis 연동 테스트 / Dynamic SQL 적용 실습 코드 참조 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절 라이브러리 내려받기 ( _075_BoardWeb_Spring_MVC_Mybatis_SqlSessionDaoSupport ) 1. pom.xml - 스프링과 MyBatis 연동에 필요한 라이브러리들 내려받기 org.mybatis mybatis 3.3.. 2021. 11. 2.
[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.
반응형