Notice
Recent Posts
Recent Comments
Link
Tags
- oracle#DB#데이터베이스 이론
- project Package생성
- 트랜잭션#@Transacional#트랜잭션 bean#트랜잭션예제
- java면접#IT기술면접
- bean등록Annotation#annotaion#bean등록#DIAnnotaion
- mybatis-config.xml
- framework #프레임워크 #mybatis
- 동적쿼리if #checkbox검색#checkbox회원검색
- maven#maven환경설정#메이븐환경설정
- spring#형상관리#정규표현식#target
- Spring MVC#Spring 구조 #Spring MVC Model
- 셀레니움 #selenium#셀레니움설치
- 동적쿼리 #mybatis동적쿼리
- spring#maven#스프링#메이븐
- 스프링트랜잭션
- json #ajax #정보조회
- Today
- Total
HongCat 개발 스토리
Spring MVC Model 프로젝트 실습 -로그인 본문
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>
아래와 같은 화면이 출력되면 설정이 정상적으로 완료된 것이다.
'FrameWork' 카테고리의 다른 글
Mybatis 이클립스 환경 설정 프로젝트 파일 만들기 (0) | 2019.12.12 |
---|---|
7. AOP를 이용한 비밀번호 암호화 (0) | 2019.12.11 |
5.Spring MVC Model (0) | 2019.12.06 |
4. Bean 등록 Annotaion (0) | 2019.12.06 |
Maven 사용을 위한 이클립스 환경설정 (0) | 2019.12.05 |
Comments