본문 바로가기

스프링 Spring23

스프링부트 세션 스토리지 sessionStorage login.html Login 아이디 패스워드 login 회원가입 sessionStorage.setItem( ); 웹에서 데이터를 저장하는 방법 중 서버가 아닌 클라이언트에서 가능한 방법을 알아보려고 합니다. 웹사이트의 정보를 저장하기 위해서 반드시 서버가 필요한 것은 아닙니다. 사용 목적에 따라 클라이언트 저장소 역시 좋은 역할을 할 수 있습니다. 일반적으로 클라이언트 저장소를 생각하면 가장 먼저 쿠기 저장소를 떠올리겠지만 html5에는 좀 더 효과적인 클라이언트 저장 공간을 제공하는데 어떤 것이 있는지 알아보면 다음과 같죠. ! localStorage, sessionStorage API 알아보기 html5에서는 좀 더 쉽고 간단한 저장소 제공을 위해 새로운 localStorage와 sessionSto.. 2021. 6. 25.
스프링 부트란 무엇인가? 1. 스프링 부트란? 스프링 프레임워크 기반 프로젝트를 복잡한 설정없이 쉽고 빠르게 만들어주는 라이브러리입니다. 사용자가 일일이 모든 설정을 하지 않아도 자주 사용되는 기본설정을 알아서 해줍니다. 2. 왜 스프링 부트를 사용해야할까? 스프링 프레임워크를 사용하려면 많은 XML 설정 파일(web.xml, rootContext.xml, ServletContext.xml 등)들을 작성해야하고, 설정 방법을 모두 외우지 못했다면 기존에 사용했던 설정을 Copy&Paste하거나 개발자가 일일이 인터넷 검색을 통해서 설정해주어야 했습니다. 이는 곧 생산성과 비용 문제로 직결될 수 있습니다. 하지만 스프링 부트를 사용하면 복잡한 설정없이 쉽고 빠르게 스프링 프레임워크를 사용할 수 있습니다. 3. Spring Boot.. 2021. 6. 25.
스프링 부트(spring boot) 설치 & 세팅 java version: 8 name : 프로젝트 이름 pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.5 com.example Sample1 0.0.1-SNAPSHOT Sample1 Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframewor.. 2021. 6. 25.
스프링 Tiles를 활용한 게시판 자료실 만들기 (파일 업로드) 추후 참고할 사이트 이미지 업로드 (Spring+Ajax) (aejeong.com) 이미지 업로드 (Spring+Ajax) Hyper 프로젝트를 하면서 과정 중 어려워했던 파일 업로드에 대해서 다시 공부하게 되었다. commons-fileupload를 사용하였고 pom.xml에 추가해줘야 한다. Ajax로 구현해야 하니 Controller에 @ResponseBody를 붙. aejeong.com 자료실 PdsDto package bit.com.a.dto; import java.io.Serializable; // PDS - Public Domain Software = 자료실 public class PdsDto implements Serializable { private int seq; private Stri.. 2021. 6. 25.