전체 글
-
230418_77일차 : 머신러닝 & Spring스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 18. 17:51
1교시, 2교시, 3교시, 4교시 - 머신러닝(실습(ex04_titanic 데이터를 활용한 생존자 예측 모델 만들기)) 1. ex04_titanic 데이터를 활용한 생존자 예측 모델 만들기 - 75일차 정리 5교시, 6교시, 7교시, 8교시 - Spring(회원가입&게시판 프로젝트) 1. 회원가입&게시판 프로젝트 8-2) 회원가입&로그인 - 76일차 8-3) 메인&header 꾸미기 ① 이미지넣기 > index.jsp에 태그 수정(p태그 삭제후, template에서 div태그들 복붙) > resources 폴더에서 이미지파일등을 관리 : Resources 폴더에서 images폴더생성 > 이미지를 ctrl+C한 후에, images 폴더에 대고 ctrl+V > 해당 루트는 앞에 ${contextPath}를 ..
-
230417_76일차 : Spring & 특강스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 17. 16:58
1교시, 2교시, 3교시, 4교시 - Spring(회원가입&게시판 프로젝트) 1. 회원가입 & 게시판 프로젝트 8-1) 기본세팅 ①프로젝트 세팅 & 테이블 생성 ⓐ 서버 재세팅 (server stop > SpringMVC02 삭제 > SpirngMVC03 등록 > server start) 왜? context/path와 url이 동일하므로 오류나기 때문에 ⓑ Data Source Explorer - DB테이블만들기 : > Data Source Explorer 에서 com으로 접속(파란원통확인) > mySQL.sql 파일 접속하여, 상단 Connection profile 아래와 같이 설정 / 회원테이블 생성 ② VO만들기 - Memeber.java : 필드명과 DB의 컬럼명이 동일해야 값을 가져올 수 있다 ..
-
230414_75일차 : Spring & 머신러닝스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 14. 17:28
1교시, 2교시, 3교시, 4교시 - Spring(실습(비동기통신) / RestController) 1. 실습(비동기통신) - 74일차 2. RestController 7-1) RestController란 - REST 방식 : URL의 통일화와 요청방식을 바로 알 수 있게 하기위해, RestController를 사용함 7-2) 실습 - RestController(비동기 통신만 가능한 메소드) 세팅 + kr.board.controller에서 BoardRestController.java 클래스를 생성 + 해당 객체 최상단에 @RestController 넣어주기 : RestController임을 의미 + BoardController에서 삭제한 메서드를 모두 붙여넣어주면서, 메서드에서 필요한 BoardMappe..
-
230413_74일차 : 머신러닝 & Spring스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 13. 17:37
1교시, 2교시, 3교시, 4교시 - 머신러닝(실습(ex02_iris붓꽃데이터 실습(knn분류모델 사용)) / Decision Tree / 실습(ex03_버섯데이터 활용 tree 분류 실습)) 1. 실습(ex02_iris붓꽃데이터 실습(knn분류모델 사용)) - 73일차 정리 2. Decision Tree => 교차검증으로 '일반화 성능 정도'를 파악하는 것이지, 과대적합을 제어하지는 않는다 3. ex03_버섯데이터 활용 tree 분류 실습 + https://graphviz.org/download/ Download Graph Visualization Software graphviz.org 5교시, 6교시, 7교시, 8교시 - Spring(실습(비동기통신)) 1. 실습(비동기통신) 6-2) 실습1(비동기통..
-
230412_73일차 : Spring & 머신러닝스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 12. 17:51
1교시, 2교시, 3교시, 4교시 - Spring(실습(게시판)/실습(비동기통신)) 1. 실습(게시판) 5-4) 실습4(게시글 삭제) - 72일차 5-5) 실습5(게시글 수정) - 72일차 2. 실습(비동기통신) 6-1) 동기방식과 비동기방식 ① 동기방식과 비동기방식의 차이 - 동기 : 답변을 기다리는 것(그 동안에는 다른 일을 하지않음) vs 비동기 : 답변을 기다리지않는 것(그 동안 다른 일을 함) - 비동기방식을 사용해야하는 예 : 택배배송 동기방식을 사용해야하는 예: 은행 계좌인출시(내가 인출하고자하는 금액이 있는지 대기하여 결과를 확인해야 인출가능) ② 왜 비동기 방식을 배워야하는가? 플랫폼의 다양성(모바일 환경의 대두)로 서버역할의 변화 => RestController를 통해 다른플랫폼에서 동..
-
10. Spring 가이드(70일차-83일차: 총 14일)스인개 데이터디자인(12.28-06.23)/기본진도 Guide 2023. 4. 12. 08:58
※ 하나의 포스팅에 이어서 정리한 일차를 기준으로 함(실제수업과 다름) 1. 스프링의 역사와 특징 - 70일차 1) 전자정부프레임워크의 탄생배경 2) Spirng의 탄생배경 3) Spring의 특징 2. 다운로드 및 설치 - 70일차 1) 크롬 '전자정부 프레임워크 검색' 2) 압축해제시 경로 설정(C:) 3) 압축해제 후 폴더 확인 4) bin(개발환경) 3. 프로젝트 세팅 - 70일차 1) 화면세팅 2) 서버설정 3) Spring Project 만들기 4) Project 서버연결(+context path 변경) 5) Spring 환경설정 6) 프로젝트 빨간X 처리 4. MVC확인하기 - 70일차 1) web.xml의 'Dispatcher Servlet' 2) Handler Mapping, Handle..
-
230411_72일차 : 머신러닝 & Spring스인개 데이터디자인(12.28-06.23)/기본진도 2023. 4. 11. 14:37
1교시, 2교시, 3교시, 4교시 - 머신러닝(머신러닝 개요/실습(ex01_BMI예측하기)) 1. 머신러닝 개요 (71일차에 추가) 2. 실습(ex01_BMI예측하기) 5교시, 6교시, 7교시, 8교시 - Spring(실습(게시판)) 1. 실습(게시판) 5-1) 실습1(기본세팅 & 전체게시글보기) : ⑬ ~ ⑮, 최종 5-2) 실습2(게시글 등록) ① boardList.jsp 수정 및 BoardController에서 연결하기 > boardList.jsp에 a태그 추가 & bootstrp으로 버튼 디자인수정 > BoardController에서 해당메서드 연결 ② boardForm.jsp 만들고, BoardController에서 연결하기 > boardForm.jsp 만들기 : template.jsp (ctr..