본문 바로가기

전체 글

another java installation is in progress you must complete that installation before.....에러 another java installation is in progress you must complete that installation before.....에러 https://gmyankee.tistory.com/191 another java installation is in progress you must complete that installation before another java installation is in progress you must complete that installation before ...이라고 에러 문구가 뜨면서 설치가 진행되지 않습니다. 아마 java.com 에서 설치했던 JDK로 인하여 충돌이 일어나는 듯 합니다. wind gmyankee.tistory.com 더보기
20240309 전자정부 복습(프로젝트생성~디테일jsp 만들기) 프로젝트 만들기 > myweb new>project>Spring Boot>Spring Starter Project New Spring Starter Project Dependencies 추가 application.properties 설정 # DB spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url=jdbc:mariadb: spring.datasource.username= spring.datasource.password= # mybatis mybatis.type-aliases-package=com.myhand.web.dto # 페이지 구동되면 아래 static 하위 폴더들이 먼저 실행 됨 mybatis.mappe.. 더보기
20240308 전자정부(로그인2,로그아웃, 상세보기) MemberController > @PostMapping("/login") 수정 @PostMapping("/login") public String login2(@RequestParam Map map) { System.out.println(map); // 32번 줄에 있는 map 이랑 같은 애 맞음. 같은 map 에다가 저장하는 것 map = memberService.login(map); // 받아노는 값이 하나가 아니니까 map 에 넣어줘 if (util.str2Int(map.get("count")) == 1) { // mapper 에서 오는 count(*) 의 별칭 // 정상 세션 -> board 로 이동 HttpSession session = util.getSession(); session.setAt.. 더보기
20240307 전자정부(DB-multiboard 만들기, 부트스트랩 사용하기) 새로운 BD만들기 multiboard mtno INT(11) PK,AI mttitle VARCHAR(100) NU mtcontent LONGTEXT NU mno INT(11) NU, FK mtdate DATETIME CURRENT_TIMESTAMP() mtip VARCHAR() NULL mtdel INT(1) DV 1 mtread INT(11) DV 1 mtcate INT(1) NU 쿼리문 CREATE TABLE multiboard( mtno INT(11) NOT NULL AUTO_INCREMENT, mttitle VARCHAR(100) NOT NULL, mtcontent LONGTEXT NOT NULL, mno INT(11) NOT NULL, mtdate DATETIME NULL DEFAULT curr.. 더보기
20240307 전자정부(프로젝트 만들기, board, detail) new> project> Spring Boot > Spring Strater Project Service URL : Name : 설정하기, demo, web 등을 사용했음 Type : Gradle Packaging : War (꼭 확인하기, 이렇게 안해서 다시 만들었음) Java Version : 17(설치 되어있는 자바 버젼 확인하기) Language : Java Group : com.mask package : com.mask.web Spring Boot Version 확인해서 Available 에 필요한것 검색하면 된다. Spring Boot DevTools Lombok MyBatis Framework MySQL Driver Spring Web (Thymeleaf는 추가 하지 않았음. 하지만 추가 해.. 더보기
20240302 자습 정처기..실기..진짜 하기싫다 똥이다 똥 더보기
20240305 스프링(관리자 페이지-상세보기 창으로 열기) 관리자 페이지 상세보기 누르면 새로운 창으로 열기 a 링크 추가해서 target 넣기 : 태그의 target 속성은 링크된 문서를 클릭했을 때 문서가 열릴 위치를 명시합니다. 문법 : 속성값 속성값 설명 _blank 링크된 문서를 새로운 윈도우나 탭(tab)에서 오픈함. _self 링크된 문서를 링크가 위치한 현재 프레임에서 오픈함. 기본값으로 생략 가능. _parent 링크된 문서를 현재 프레임의 부모 프레임에서 오픈함. _top 링크된 문서를 현재 윈도우 전체에서 오픈함. 프레임 이름 링크된 문서를 명시된 프레임에서 오픈함. admin>board.jsp ${row.board_title} detail.jsp >관리자 상세페이지 ${detail.board_no } ${detail.board_title }.. 더보기
20240305 스프링(쿠키-아이디 자동로그인, 세션) 쿠키와 세션 https://interconnection.tistory.com/74 쿠키와 세션 개념 노션 페이지(아래 내용과 동일) 개요 쿠키와 세션은 개발자 말고도 인터넷 사용자라면 누구나 많이 들어본 단어입니다. 하지만 개념에 대해서는 많은 사람들이 헷갈려 하기에 쉽고 간단하게 정 interconnection.tistory.com 세션 쿠키 사용예 로그인 쇼핑정보 저장위치 서버 브라우저 속도 느림 빠름 보안 높음 낮음 세션과 쿠키의 차이점 쿠키는 이름, 값, 유효시간, 도메인, 경로등을 저장합니다. 클라이너트에 총 300개의 쿠키를 저장할 수 있습니다. 쿠키는 도메인당 20개만 가질 수 있습니다. 쿠키 크기는 4096byte(4KB)까지만 저장할 수 있습니다. 쿠키/세션은 캐쉬와 다릅니다. https.. 더보기