부트캠프(END)/-Spring에 해당하는 글 18

  1. AWS에 배포하기 2022.09.26

    WAR로 프로젝트 파일을 Export .java파일은 없고 .class로 다 묶어준다. 라이브러리를 다 jar로 lib에 추가해 두어야 한다 (pom.xml의 만으로는 안됨) 1. AWS Web service에 가입 https://aws.amazon.com/ko/ 2. putty 다운로드 및 설치 리눅스 서버에 접근하고 명령어를 처리하는 데 사용된다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 3. WinSCP 다운로드 및 설치 서버에 파일을 올릴 때 사용한다. (FTP) 드래그 앤 드롭이 가능해서 편리하다. https://winscp.net/eng/download.php 4. DBeaver zip파일 다운로드 https://dbeav..


  2. Windows MySQL 설치 2022.09.26

    https://dev.mysql.com/downloads/mysql/ 오라클은 1521인데 MySQL은 33 설치후 MySQL bin 폴더의 경로를 환경변수에 추가 C:\Program Files\MySQL\MySQL Server 8.0\bin show databases; create database mydb character set utf8 collate utf8_general_ci; show databases; use mydb; -- table설정 create table member( no int, name varchar(34) not null, sex varchar(10), content text not null, constraint mem_no_pk primary key(no), constraint..


  3. Spring에서 web.xml로 에러 페이지 지정하기 2022.09.23

    간단하다. web.xml에 태그 추가하고, 몇 번 에러일 때 어떤 jsp를 출력해 줄 건 지 지정한다. 404 /error/error404.jsp 403 /error/error403.jsp 400 /error/error400.jsp 500 /error/error500.jsp 그럼 에러 발생했을 때 아래와 같이 화면 출력됨


  4. Spring 자동 로그인 (코드만 정리) - 수정중 2022.09.21

    보호되어 있는 글입니다.


  5. 로그인 보안 처리하기(코드만 정리) 2022.09.20

    버전에 맞는 코드를 복사하여 pom.xml에 추가 나는 5.1.5 버전 spring-security-core, web, config, taglibs, crypto의 총 5가지를 가져다 놓는다. org.springframework.security spring-security-core 5.1.5.RELEASE org.springframework.security spring-security-web 5.1.5.RELEASE org.springframework.security spring-security-config 5.1.5.RELEASE org.springframework.security spring-security-taglibs 5.1.5.RELEASE org.springframework.security s..


  6. VueJS로 검색 기능 만들기 (코드만 정리) 2022.09.16

    FoodMapper.java (Interface) package doo.doo.mapper; import java.util.*; import doo.doo.vo.*; import org.apache.ibatis.annotations.Select; public interface FoodMapper { @Select("SELECT fno, name, poster, num " + "FROM (SELECT fno, name, poster, rownum as num " + "FROM (SELECT fno, name, poster " + "FROM food_location WHERE address LIKE '%'||#{address}||'%')) " + "WHERE num BETWEEN #{start} AND #{..


  7. VueJS로 CURD 게시판 만들기 (코드만 정리) 2022.09.16

    BoardVO.java(Class) package doo.doo.vo; import lombok.Getter; import lombok.Setter; @Getter @Setter public class BoardVO { private int no, hit; private String name, subject, content, dbday; } BoardController.java (Class) - 단순 화면 이동 package doo.doo.web; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Mo..


  8. 네이버 OpenAPI로 추천 기능 만들기 2022.09.15

    보호되어 있는 글입니다.


  9. 채팅 기능 만들기 2022.09.15

    보호되어 있는 글입니다.


  10. Spring : session과 cookie (최근 본 상품, 장바구니) 2022.09.01

    쿠키와 세션을 이용해서 최근 본 상품 목록 기능과 장바구니 기능을 만들어 보자. 쿠키 자동 로그인, 최신 방문 정보 출력 등의 기능을 구현하는 데에 사용되며, 로컬에 관련 정보를 저장한다. = 각각의 브라우저를 판별할 수 있는 정보가 포함되어 있다! 세션 HTTP 프로토콜은 클라이언트와 서버 간의 상태에 대한 보존 없이, 매번 새로운 연결을 하고 요청에 대한 응답을 서버가 전송하고 나면 모든 연결이 끊어진다. 연결이 끊어지면 클라이언트의 정보도 모두 사라진다. → 이런 정보를 보존하기 위해서 세션을 사용한다. 즉, 서버가 클라이언트의 정보를 갖고 있는 상태를 '세션'이라고 한다. 최근 본 상품 목록 기능 만들기 1. 언제나처럼 일단 VO와 DAO, Mapper를 생성한다. GoodsVO.java(Clas..