HongCat 개발 스토리

Spring MVC Model 프로젝트 실습 -로그인 본문

FrameWork

Spring MVC Model 프로젝트 실습 -로그인

홍캣 2019. 12. 6. 18:22

2019.12.06

1. 스프링을 설정하기 전 프로그램 로직

해당 로직 순서대로 프로그램을 작성할 것이다.

이번 프로젝트 에서는 해당 과정의 전체를 파악할 수 있도록 프로젝트를 생성해서 구현을 한다. (아주 복잡한 로직을 가진다ㅠㅠ) 하지만 실제 스프링에서는 Controller, View, Model 영역만 구현한 것처럼 보인다. 나머지는 스프링에서 제공하는 기본 설정에서 해준다. 

위의 코드는 스프링에서 보이지 않는 부분들이 어떤 역할을 하는지를 로직을 보기 위해서 구현한 것으로 실제 스프링을 사용하면 훨씬 코드는 간결해 진다. 그냥 이렇게 구조가 되는구나 정도로만 이해해 두면 된다. (이해 안가면 굳이 몰라도 상관없을듯....)

 

2. 프로젝트를 구성하기 위한 설정

Lagacy project 생성 후  반드시 설정해 줘야하는 설정들을 변경해 줘야 한다. 안그럼 오류남.ㅠㅠ

  02_SpringMVC 프로젝트 생성

Propertise-> Project Facets -> java 버전 1.8로 변경, tomcat 설정

pom.xml 버전 설정 

index. jsp의 위치

welcome파일을 등록해 줘야  포트번호 입력 하지 않고 localhost 로 바로 접속이 쉽다. 

서버에 프로젝트 파일 add해준 뒤 서버의 경로 설정 변경 서버 이름 클릭-> Modules

 

index.jsp 출력 테스트코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>Spring MVC 시작</h1>
	</body>
</html>

아래와 같은 화면이 출력되면 설정이 정상적으로 완료된 것이다. 

Comments