본문 바로가기

Study Hard/HW19

[Only자바스크립트]로 게시판 만들기(2) - 글 List 구현 (CRUD) 앞서 글을 작성하고 LocalStorage에 저장한 글들을 불러와 게시판 글 list를 구현해봅니다. 다음과 같이 구현됩니다. 2023. 6. 27.
[Only자바스크립트]로 게시판 만들기(1) - 글쓰기 (CRUD) No DB로 순수 자바스크립트와 LocalStorage를 사용하여 CRUD 게시판을 만들어보자. 글쓰기 구현 - Form태그로 write_process.html으로 데이터값을 get방식으로 보낸다. - write_process.html get방식의 파라미터를 Js로 추출하여 각 값들을 Json형식으로 stringify하여 LocalStorage에 저장한다. 1. write.html 작성 html소스 JS와 LocalStorage로 게시판 만들기 제목 작성자 내용 관련언어 JS Java Oracle HTML 게시글 전송 2. write_process.html 작성 html 소스 write_process.js 소스파일 const request = {}; request.getParameter = functio.. 2023. 6. 26.
[자바스크립트] Form태그 체크박스 3개 이상 체크 못하게하기 html source JS Java Oracle HTML CSS js source 2023. 6. 26.
Web의 LocalStorage를 알아보자 브라우저의 개발자모드 애플리케이션에 가면 로컬저장소(LocalStorage)를 확인할수 있다. 쿠키처럼 값을 저장할 수 있는 특징이 있다. 하지만 객체는 저장이 불가능하다. 구성. 쿠키나 세션과 비슷하게 key값과 value값으로 구성되어있다. 간단 사용방법 localStorage.setItem("내키", "1654"); // .setItem(key, value) 값 저장하기 localStorage.setItem("내키", "333"); // 이미있는 key값을 사용하면 값이 덮어쓰기 되어버린다. alert(localStorage.getItem("내키")); // .getItem(key) 값(value) 가져오기 localStorage.setItem("다른키", "2222"); alert(localSto.. 2023. 6. 26.
[스프링시큐리티] 프로젝트 환경셋팅 및 로그인 진행 프로젝트에 스프링시큐리티 적용하기 🖥️ 환경 java 1.8.0_202 IDE : STS3 (3.9.15.RELEASE) Spring FrameWork 5.3.25 https://codeplus.tistory.com/180 [스프링Legacy] Spring Security 프로젝트 초기설정 (STS, 이클립스) 스프링 Legacy - Spring MVC 프로젝트 생성 후 프로젝트 설정 1. 프로젝트 설정 1-1) 프로젝트의 Java Build Path 에 Tomcat v8.5 추가 1-2) 프로젝트의 Project Facets 설정 - 버전을 수정해준다. (Java 1.8/ Dynamic Web Modu codeplus.tistory.com 기존에 적었던 내용을 먼저 진행한다. 좀 달라진게 있다면 스프링.. 2023. 6. 26.
[스프링시큐리티] role명에 "ROLE_" 접두사를 꼭 붙여야 하는가? (해결방법) 오늘 하루종일 Spring MVC 프로젝트의 시큐리티를 구현하는데 힘썼다. 그중 3시간은 역할설정할때 role앞에 접두사 "ROLE"이 필수인지, 그리고 수정할수 있는것인지 검색하는데 시간을 보내서 정리해본다. 삽질1. 처음에는 role_을 써야하는것으로 배웠지만 혹시 안써도 자동으로 bind되는지 삽질을 1시간가량 해보았다. 삽질2. 국내 티스토리 검색 - 검색해도 대부분 "ROLE_" 접두사가 필수인것처럼 작성한 블로그들이 대부분이었다. - 덕분에 희망고문 당하면서 시간을 많이 뺏겼다. 삽질3. 스프링 공식 문서 검색 https://docs.spring.io/spring-security/reference/servlet/appendix/faq.html#appendix-faq-role-prefix Spr.. 2023. 6. 25.
[STS 버전문제] STS 3.9.15, 이클립스 4.16기반버전 이용하려면... sts3.9.15 이클립스4.16버전을 사용하려고 했다. 하지만 이클립스 4.16버전기반 sts문제는 이클립스 Marketplace 이용이 불가능하다. 그렇다고해서 이클립스 4.17버전을 사용하려면 java11 버전부터 지원이 가능하다. 그래서 4.16기반버전을 사용하려면 플러그인들을 모두 수동 설치해줘야한다. 2023. 6. 19.
mybatis 스프링 초기설정 1. MAVEN 설정 pom.xml 수정 org.mybatis mybatis 3.5.4 org.mybatis mybatis-spring 2.0.4 org.springframework spring-jdbc ${org.springframework-version} org.apache.commons commons-dbcp2 2.7.0 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 com.oracle.database.jdbc ojdbc8 21.1.0.0 MAVEN 클린 후 빌드 2. Spring의 root-context.xml 추가 3. 설정 xml 추가 리소스폴더의 sqlmap/blank_SQL.xml 생성(더미데이터) WEB-INF/mybatisAlias/myba.. 2023. 5. 18.
[이클립스] Spring Tool3 설치 및 Legacy 프로젝트 생성 Spring Tool 3 설치 Legacy Project 만들기 2023. 5. 15.