Skip to content

Spring을 공부하며 만들었던 예시 코드입니다

Notifications You must be signed in to change notification settings

ksh030506/Code_Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code_Spring ( 코드로 배우는 스프링 웹 프로젝트 ) 개정판

프로젝트 소개

  • Java 웹 라이브러리인 spring을 활용하여 게시판, 댓글 기능을 구현해 보았습니다
  • 실무 개발에서 사용하는 MVC모델-2를 이용해 프로젝트를 개발하였습니다> 순서에 초점을 맞추고 프로젝트 진행
  • 파일 업로드 기능을 이용하여 데이터베이스에 사진 업로드가 가능한 프로젝트입니다

설치, 설정 방법

  • JDK 1.8버전 설치 => 환경 설정
  • 이클립스, STS 설치
  • Tomcat 설치 및 프로젝트에 연동
  • 오라클 DB, SQL Developer 설치
  • MyBatis / mybatis-spring 설정
  • Lombok 설치 => 이클립스 or STS에 주입

사용 예제

  • 데이터베이스를 활용하여 기본적인 등록, 수정, 삭제, 조회 기능을 구현
  • 웹 화면에서 페이징 처리와 검색 처리
  • 다양한 종류의 첨부파일을 웹에 게시
  • Ajax를 이용하는 데이터 처리
  • 스프링 시큐리티를 이용해서 웹의 로그인/로그아웃 처리

선행학습

  • Java언어에 대한 기초 지식
  • Servlet/JSP에 대한 기본 지식 및 경험 > 모델1, 모델2에 대한 기본적인 개념
  • HTML/CSS/JavaScript에 관한 기본 지식 > jQuery 다룬다
  • SQL에 대한 기본 지식 > 오라클 데이터베이스를 다루며, 사용자 생성, 테이블 시퀀스 등의 경험 필요

구성 요소 ( 진행 순서 )

    PART 1 : 스프링 개발환경 구축
    PART 2 : 스프링 MVC 설정
    PART 3 : 기본적인 웹 게시물 관리
    PART 4 : REST 방식과 Ajax를 이용하는 댓글 처리
    PART 5 : AOP와 트랙잭션
    PART 6 : 파일 업로드 처리
    PART 7 : Spring Web Security를 이용한 로그인 처리

- 구멍가게 코딩단 카페 : http://cafe.naver.com/gugucoding/

- 깃허브 : GitHub/ksh030506

About

Spring을 공부하며 만들었던 예시 코드입니다

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published