MVC(3)
-
[포트폴리오 페이지]_7단계_회원가입 구현(feat.oracle)
[환경] 개발툴 : IntelliJ DB : oracle 프레임워크 : spring , mybatis ---- 개발 목표 : 오라클 디비를 이용해서 회원가입 기능 만들기. 완성화면] 회원가입 버튼 클릭시 팝업창 오픈] 팝업창 기능] 1. 아이디 중복확인 -> DB 조회 2. 패스워드 일치 확인 3. 가입버튼 클릭시 DB insert 및 팝업창 닫힘 입력된 DB 모습] 소스코드 및 설명] 팝업창 오픈 코드] $('.authjoin').click(function(){ window.open('auth/authjoin.do', 'windowPop', 'width=400, height=600, left=400, top=400, resizable = yes') }); open 메소드 사용 첫번째 파라미터로 열릴 u..
2022.03.31 -
[포트폴리오 페이지]_5단계_db에 데이터 집어넣기
이전까지 db 연결 및 생태계를 이해하였으니 직접 데이터를 view 단에서 넣어보도록 하겠습니다. Mybatis 의 fullconnection 기능을 사용하니 DAO는 사용하지 않고 주고받을 객체는 VO로 만들겠습니다. view 단에서 데이터를 전달할 함수는 Fetch 함수를 사용하겠습니다. 디렉토리 ] 1] VO 선언입니다. package com.yoon.model; public class MemberVO { private String memberId; @Override public String toString() { return "MemberVO{" + "memberId='" + memberId + '\'' + ", memberPw='" + memberPw + '\'' + '}'; } private ..
2022.03.10 -
[Spring-boot]_3차 Spring boot (@Requestbody)
Web Application 에서 기본적으로 Model, View, Controller 의 MVC 구조를 많이 사용한다. 이는 Spring에서 controller 부분에서 핸들링이 가능하다. 대표적으로 3가지를 사용하게 되는데 다음과 같다. 1] 정적 콘텐츠 제공 static 아래의 파일을 제공 -> 정적인 콘텐츠를 제공 url 부분에 html 부분까지 넣어서 전달하게 되면 해당 html 파일 전체가 제공된다. static 아래의 해당 파일을 만든다. 주소 검색란에 해당 파일의 html을 전달한다. spirng 동작원리] 1. 해당 heloo-static.html 요청 2. 내장톰켓이 받아서 이를 spring에 전달 3. 스프링에서 해당 controller 를 찾는다 4. 해당 정적컨텐츠는 컨트롤러가 없..
2022.02.20