java spring 13

[Java Spring MVC] Maria DB와 MyBatis로 로그인 화면 만들기(3)

프로젝트 첫화면입니다. 로그인 화면입니다. 로그인 화면은 다음과 같이 구성되어 있다. 아이디와 비밀번호 입력창 회원가입 버튼 회원목록 보기 버튼(마리아 db안에 데이터 볼 수 있는 목록)(로그인 전에는 볼 수 없음) ● 아이디와 비밀번호가 일치하는 경우, '회원의 이름' 님의 마이페이지가 출력되며, 회원정보 수정 버튼 생성, 회원목록 보기(세션을 통해 로그인 후에는 볼 수 있어짐), 로그아웃 버튼 생성 ● 아이디와 비밀번호가 틀릴 경우, 입력값이 잘못되었다는 빨간 글씨와 아이디찾기와 비밀번호 찾기 버튼이 생성 만들때는 욕심나서 막 이것저것 추가해서 만들었는데, 블로그에 올릴려니까 너무 복잡하네요... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..

java spring 2021.02.06

[Java Spring MVC] Maria DB와 MyBatis로 로그인 화면 만들기(2)

나는 controller를 두개 만들었다. 이 controller는 프로젝트를 돌렸을 때 처음 시행되는 controller이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package com.spring.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class MainController { @RequestMapping("/") public String getMain() { return "login"; // View 이름 리턴 } } Colored by Color Scri..

java spring 2021.02.06

[Java Spring MVC] Maria DB와 MyBatis로 로그인 화면 만들기(1)

JDK 이클립스에 Maria DB와 MyBatis를 연동하여 회원가입, 로그인, 로그아웃, 회원탈퇴, 회원목록 열람이 가능한 로그인 화면을 만들어 보았다. tomcat 8.5 (tomcat 7.0로 진행할 시 다른 최신 버전들과 호환되지 않아 오류 발생(이것때문에 매우 고생하였다.)) 자바 버전 1.8 마리아 db 10.4 mariadb-java-client 2.7.1 버전 (마리아 db와 MyBatis 그리고 이클립스를 연동하기 위해서는 JDBC를 설치해야 한다. ) 프로젝트의 파일 위치들은 다음과 같다. (프로젝트 설정 파일) 안의 버전이 1.6일 경우, 1.8로 변경 안의 자신의 버전 확인 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4.0.0 com.spring test ..

java spring 2021.02.06