본문 바로가기
반응형

Spring16

[Spring] Spring Framework MVC 커뮤니티 사이트Tutorial - 3 1. 본격적인 커뮤니티 사이트 만들기 튜토리얼 시작에 앞서... 먼저 Tutorial 을 시작하면서 커뮤니티 사이트를 만들기 전 구현 범위를 설정해 두었습니다. [Spring] Spring Framework MVC 커뮤니티 사이트 Tutorial 시작 사용자 사이트와 관리자 사이트를 나눠 구현 범위를 별도로 지정해두었습니다. 먼저 사용자 사이트를 만들고 난 뒤에 관리자 사이트를 만들겠습니다. 2. 프로젝트 진행 단계 SI 프로젝트를 진행하면서 가장 많이 본 모습입니다. 굳이 "간단한 게시판 몇 개있는 프로젝트에 단계별로 진행을 해야하나?"라는 생각도 들 수 있습니다. 하지만 이전 튜토리얼에서 보았듯이 생각나는대로 개발을 하면 끝나지 않는 무한 수정 프로젝트를 경험할 수 있습니다. (각 단계별로 산출물이 .. 2021. 1. 29.
[Spring] Spring Framework MVC 커뮤니티 사이트 Tutorial - 2 [Spring] Spring Framework MVC 커뮤니티 사이트 Tutorial - 1 1. 게시판 등록 기능 구현 이전 [Spring] Spring Framework MVC 게시판 Tutorial - 1 에서 프로그램을 어떻게 만들지 설계를 했다면 이번에는 실제로 코딩을 하는 튜토리얼입니다. 1. 프로젝트 세팅 ※ 먼저 프로젝트 세팅을 하셔야합니다. [Spring] Spring Framework MVC MySQL & Mybatis 연동 2. DB 생성 게시글 등록을 위한 데이터베이스를 먼저 생각해봐야합니다. 일반적인 커뮤니티 사이트에서 게시글을 등록할 때 순서를 기억해보겠습니다. 1. 필요한 정보 식별 아래 그림처럼 1. 좌측 메뉴를 하나 클릭하면 2. 오른쪽 영역에 클릭한 메뉴에 등록된 게시글 .. 2021. 1. 21.
[Spring] Spring Framework MVC 커뮤니티 사이트Tutorial - 1 [Spring] Spring Framework MVC 커뮤니티 사이트 Tutorial 시작 Spring Framework MVC Project 를 사용해 게시글 등록 기능을 구현하기 위한 프로그램 설계 튜토리얼입니다. 1. 게시글 등록 화면, 기능 개발을 위한 준비 1. 어떻게 할지 생각하기 아래 질문을 먼저 생각해보아야 합니다. 게시글 등록을 위해서 필요한 것은 무엇인가? 일단, 생각나는 대로 작성해봅니다. 1. 사용자가 입력할 화면 2. 사용자가 입력한 게시글 데이터를 데이터베이스에 저장할 API 크게 생각하면 두가지 입니다. 두가지의 생각을 어떻게 프로그램으로 만들 수 있을까에 대한 고민을 해야합니다. 2. 생각을 구체화 하기 1. 사용자가 입력할 화면 사용자가 사용할 화면을 설계할 때 고려해야하는.. 2021. 1. 20.
[Spring] Spring Framework MVC 커뮤니티 사이트 Tutorial 시작 ※ eclipse 툴을 이용한 Spring Framework MVC 프로젝트 개발 튜토리얼 ※ 커뮤니티 사이트 만들기 튜토리얼 1. 학습 목표 Spring Framework LifeCycle 이해 Spring 설정에 대한 이해 SQL Query 기본에 대한 익숙함 증가 코딩 기초에 대한 이해 ※ 나도 잘 못하는데 이런 글을 써도 되나 싶다 2. 프로젝트 컨셉 커뮤니티 사이트 만들기! 3. 구현 범위 사용자 사이트 메인화면 공지사항 목록 조회 공지사항 상세 조회 사용자 알람 표시 카테고리 별 베스트 게시글 조회 배너 이미지 표시 로그인 페이지 이동 기능 게시글 게시글 등록 게시글 목록 조회 게시글 상세 조회 게시글 조회수, 추천, 비추천 기능 게시글 수정, 삭제 댓글 영역 - 베스트 댓글 상위 노출 댓글 .. 2021. 1. 20.
[Spring] Annotation Annotation 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행 프로그램에 추가적인 정보를 제공해주는 메타데이터 자주 사용하게 되는 Spring Annotation Annotation 설명 사용 @Controller 웹 어플리케이션에서 웹 요청과 응답을 처리하는 Class 에 사용 (프리젠테이션 레이어) Controller Class @Service 비즈니스 로직을 가진 Class 에 사용(서비스 레이어) Service Class @Repository 영속성을 가지는 속성(퍼시스턴스 레이어) DAO 같은 DB 관련 Class @Component 개발자가 직접 작성한 Class 를 Bean 으로 등록하기 위한 Annotation 그 외 사용하고 싶은 Class Spring Annotation 꾸.. 2021. 1. 19.
[Spring] context xml 분리 준비물 1. Spring Framework MVC MySQL & Mybatis 연동 web.xml contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml 1 appServlet / Servlet Context Spring MVC 와 관련있는 빈을 설정 web.xml 의 참고 Root Context Spring MVC 와 분리되어 빈을 관리.. 2021. 1. 18.
반응형