본문 바로가기

전체 글322

내가 보려고 만든 Linux 진짜 초 기본명령어 강의 따라가다 다리 찢어지겠다.. 맥북으로 공부하고 있는 나는 리눅스 명령어를 써야할 때가 많이 생기더라.. 이거 때문에 시간 뺏길수 없으니 기본적인 것만 몇개 적어 두겠다!! 1. ls 현재 위치의 파일 목록 조회 2. cd 디렉토리로 이동 아래 것들은 한칸씩 띄어쓰고 사용해야한다. cd ~ 👉 홈 디렉터리로 이동 cd / 👉 최상위 디렉터리로 이동 cd . 👉 현재 디렉토리 확인 cd .. 👉 상위 디렉토리로 이동 cd - 👉 이전 경로로 이동 2023. 6. 25.
SpringBoot 서버 정지시 Build cancelled while executing task 에러 메세지 공부중에 스프링 서버를 껐다 켰다 하는 도중에 계속 위에 사긴과 같이 Exception이 발생한다.. 다시 서버를 재시작해도 잘 돌아가긴 한다만, 코드 문제도 딱히 없고.. 그치만..너무 거슬리는걸!! 우선 왜? 이런 Exception이 발생하나면 그냥 단순히 인텔리제이의 환경설정 문제이다. 해결 방법으로는 Mac 이렇게 환경 설정을 해주면 해결이된다. 껐다가 켜보자.. 2023. 6. 25.
정리할거 목록 영한 강사님 강의 트랜잭션 네트워크공부 공부했던내용 코드작성 ajax다시보기 리액트 복습해보기 2023. 6. 23.
20230623 수업내용😶‍🌫️😶‍🌫️😶‍🌫️ 오늘은 Vue2를 기본적으로알아보는 수업을 끝내고 jQery(이하 제이쿼리)에 대해서 배우겠다. 제이쿼리는 웹 개발에서 오랫동안 사용되어온 자바스크립트 라이브러리로, HTML문서 탐색, 문서 조작, 이벤트 처리, 애니메이션 등을 단순화하고 개발자들에게 편의성을 제공한다. 그러나 최근 몇 년간 웹 개발의 추세가 변하면서 제이쿼리의 인기와 사용 빈도가 점차 감소하고 있다. 그 이유로는 주요한 이유 중 하나로 자바스크립트 언어 자체의 발전이다. 최근 웹 브라우저들은 웹 표준을 준수하고 웹 API를 널리 지원하며, 웹 개발에 필요한 많은 기능들이 내장되어 있습니다. 이로 인해 웹 개발자들은 제이쿼리를 사용하지 않고도 순수한 자바스크립트로 웹 애플리케이션을 개발할 수 있게 되었다. 또 다른 이유는 프론트엔드 개발.. 2023. 6. 23.
Spring Interceptor 어제 수업중에 Spring의 interceptor(인터셉터)에 대해서 배웠다. 배우다보니 기능은 Java를 공부할 때 배웠던 Filter와 비슷한 기능을 가진것 같았다. 여러 작업을 처리하면서 그 전에 처리를 해주는 작업이라는 공통점은 알겠지만 필터와 인터셉터의 차이와 장단점에 대해서 공부해보았다. 우선 필터Filter Filter는 Spring을 배우기전에 JSP와 Servlet을 공부했을 당시 배웠기 때문에 스프링에서 지원하는 기능이 아니라는 점만 인지 하고있었다. 찾아보니 J2EE표준 스펙에 있는 기능으로써 가장 진입지점으로 설정되어 있는 Controller의 Dispatcher Servlet에 요청의 전/후로 부가적인 작업을 처리할 기능을 제공하고 조건에 맞게 작동한다. 주로 사용할 때 @WebF.. 2023. 6. 23.
20230622 수업내용🤦‍♂️🤦‍♂️🤦‍♂️ 첫 수업시작은 vue 여지껏 서버에서는 서버사이드랜더링을 많이했지만 vue나 react를 통해 클라이언트사이드 랜더링을 배워보겠다. 기본적으로 출력할 데이터는 서버에있는데 페이지 전환없이 데이터를 출력하는 방법중 하나로 fetch를 배워보겠다. xml형식이나 json형식으로 주는 방법도 있는데 이중에 json을 활용해 보겠다. JSONWriter.valueToString을 사용하여 list에 데이터를 담아주고 json 참조값에 담아준다. Vue의 created메소드를 사용해서 웹브라우저에 페이지 전환없이 출력 2교시는 Spring시간 위에는 모두 다 Bean이다. SqlSession 은 DB와 연동되어있는 bean이다./SqlSession 은 mapper를 로딩해준다. Service는 Controller.. 2023. 6. 23.
POJO JAVA Java에 대해서 글을 읽어보다 POJO Java라는 것을 보았다. Java는 Java인데 POJO Java는 무엇일까? POJO는 "Plain Old Java Object"의 약자로, 자바에서 일반적으로 사용되는 객체를 말한다. POJO는 Java Class를 단순하고 순수한 형태로 작성하는 개념을 말한다. 기본생성자👉 매개변수가 없는 기본생성자를 가지고있어야 한다. 필드👉 멤버 변수 또는 속성을 나타내는 필드를 가지고 있다. Getter 및 Setter 메소드👉 필드에 접근하기 위한 Getter 메소드와 값을 설정하기 위한 Setter메소드를 가지고 있다. 비지니스 로직👉 데이터 처리나 연산을 위한 메소드를 가지고 있지 않는다. POJO는 주로 데이터 전달객체 (Data Transfer Object,.. 2023. 6. 22.
Spring으로 방명록 만들기 1. 방명록게시판에 만들 각각의 Controller와 Dao, Dto 만들기 SQL문을 작성할 GuestMapper.xml을 만들어 주고 코드 초기화 해주기. Configuration.xml에서 SQL문을 작성한 Mapper.xml문서가 어디에 있는지 작성해주기. 방명록에 사용할 각 jsp페이지 만들어주기. 인덱스 페이지 입니다. 회원목록보기 방명록 보기 공지사항 ${tmp } view/home.jsp에 방명록의 목록을 볼수 있는 list.jsp페이지를 연결시켜준다. 그 다음으로 guset/list.jsp로 가서 list.jsp안에 목록을 읽어올 수 있도록 코드를 작성해 준다. GuestDto 만들기 package com.gura.spring02.guest.dto; public class GuestDto.. 2023. 6. 20.
20230620 수업내용😢😢😢 오늘의 첫 수업은 vue2 ajax 요청을 통해서 받아온 데이터사용하기 페이지 전환없이 서버에 요청하는 것을 ajax라고 생각하면 된다. vue2의 반복문 문법 라이브러리를 다운받으려는데 maven이나 gradle이 아닌경우에는 직접 jar파일을 다운받아서 써줘야한다. 다운받은 라이브러리에 들어있는 json관련 Class들 이렇게 작성하면 아래와 같은 결과물이나온다. created(){}👉Vue가 준비 되었을때 (root componen가 준비 되었을 때) 최초 한번 호출된다. created(){ //Vue가 준비 되었을때 (root componen가 준비 되었을 때) 최초 한번 호출된다. //fetch를 이용해서 서버에 데이터를 요청한다. fetch("/Step05Final/cafe/json_list... 2023. 6. 20.