분류 전체보기

    JAVA/JAVA개발자 양성과정

    [SpringMVC] SpringBoot, thymeleaf template 사용하여 개발하기

    👩‍💻 자바 개발자 양성과정 64일차 1. mvc가 왜 좋은지? 2. SpringBoot + thymeleaf template 사용하기 3. 이클립스 디버그 내용 더 자세하게 보는 법 4. Link식과 href 5. SpringBoot 메세지 포멧팅 💦 mvc가 왜 좋은지? MVC 패턴을 쓰는 이유 예제를 예제로 알아보자. (tistory.com) MVC 패턴을 쓰는 이유 예제를 예제로 알아보자. 이 글은 MVC패턴을 모르는 사람도 쉽게 이해 할 수 있도록 도움을 주기 위하여 작성되었다. MVC패턴의 사전적 정의라던지 하는 내용은 다루지 않는다. (위키사전에 검색하면 매우 상세히 나옵니 jhleed.tistory.com 💦 SpringBoot + thymeleaf template 사용하기 package ..

    JAVA/JAVA 공부

    Thymeleaf 함수 모음 사이트

    https://abbo.tistory.com/56 Thymeleaf Utility Objects (1) Author: 니용 이전 글에서 Thymeleaf의 기본적인 문법을 확인하였다면, 이번 글에서는 Thymeleaf를 더 심도 있게 활용할 수 있는 방법을 알려드리려고 합니다. Thymeleaf는 Utility Object라고 하는 함수를 기 abbo.tistory.com

    JAVA/JAVA개발자 양성과정

    [SpringMVC] Maven/Spring Starter Project으로 SpringBoot를 만들기

    👩‍💻 자바 개발자 양성과정 63일차 1. Maven으로 SpringBoot를 만들기 2. Spring Starter Project으로 SpringBoot를 만들기 🎁 Maven으로 SpringBoot를 만들기 1. Maven프로젝트 만들기 2. pom.xml 셋팅하기 org.springframework.boot spring-boot-starter 2.6.0 org.springframework.boot spring-boot-starter-web 2.6.0 spring-boot-starter-web -spring boot로 web application을 만들 때 참조할 기본 library 정보를 설정한다. -이렇게 쓰기만 해도 web application 제작에 필요한 spring framework 관련 ..

    JAVA/JAVA개발자 양성과정

    네이버 클라우드 플랫폼 NCP - 마운트 되어있던 스토리지 용량 변경하기(리눅스/윈도우), 서버 설정 복사하기 (Server-Image), 나스 서버 생성

    🧱 리눅스 서버에 마운트 되어있던 스토리지 용량 변경하기 1. [putty] 서버에 마운트 되어있던 스토리지를 언마운트 한다. # umount /dev/xvdb1 2. [putty] growpart를 설치한다. 설치 이유 : 서버 입장에서 변경된 스토리지 용량을 인식시키기 위해 # yum install cloud-utils-growpart 3. [putty] 파티션에 대한 볼륨 정보 확인하기 # lsdlk 4. [클라우드 콘솔] 서버에 연결 해제 Server > Storage 용량 변경하려는 서버 선택 후 [스토리지 설정] > 서버에 연결 해제 선택 - 서버가 운영중인 상태라면 추가 스토리지를 언마운트 시켜주거나, 서버가 정지 상태일 경우에만 서버에서 연결 해제가 가능합니다. 5. [클라우드 콘솔] 용량..

    JAVA/JAVA개발자 양성과정

    [SpringMVC] Model And View

    👩‍💻 자바 개발자 양성과정 64일차 1. 프로젝트의 / (루트경로) 아키텍처 위치 2. Spring 실행 과정 3. 컨트롤러의 리턴타입이 데이터 타입 일때, 객체를 JSON으로 Porting하기 4. 컨트롤러 메소드에 배열 사용하기 5. 컨트롤러 메소드에 데이터 타입 사용하기 + 파라미터 DATE타입으로 인식하기 6. 다이나믹 프로젝트를 MVC프로젝트로 셋팅 변경하기 🍋 프로젝트의 / (루트경로) 아키텍처 위치 여기에서 말하는 /(루트는) \src\main\webapp 해당 경로이다. 🍋 Spring 실행 과정 1. 톰캣 server.xml \Servers\Tomcat v9.0 Server at localhost-config\server.xml docBase="MVCdemo" : 실행 시킬 프로젝트 명..

    JAVA/JAVA개발자 양성과정

    [SpringMVC] POST/GET가져오기, 로그인 구현, 회원가입 구현, POST 한글 값 깨짐 해결

    👩‍💻 자바 개발자 양성과정 55일차 SpringMVC에서 POST/GET가져오기 로그인 구현 회원가입 구현 POST 한글 값 깨짐 해결 아침에 엄마가 눈이왔다고 했다 11월에 벌써 눈이라니.. 쌓인 눈은 아니여서 바로 사라졌지만 이불속이 너무 아늑하게 느껴져서 오늘은 집에서 온라인 수업을 들었다. SpringMVC에서 POST/GET가져오기 🚩 첫번째, HttpServletRequest를 이용한 방법 package com.example.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import..

    JAVA/JAVA개발자 양성과정

    [Spring] Spring MVC 아키텍처/작동 원리 이해하기

    👩‍💻 자바 개발자 양성과정 54일차 JAVA에서 csv파일 읽어와서 DB에 추가하기 Spring MVC pring 아키텍처 이해하기 - resources 폴더 사용하기 Spring 아키텍처 이해하기 - 프로젝트 인덱스 수정 (접속 페이지) Spring 작동 원리 이해 - 주소 보고 이해하기 Spring Legacy에서 component-scan 하는 위치 🌜 JAVA에서 csv파일 읽어와서 DB에 추가하기 dbinfo.properties db.driverClass=com.mysql.cj.jdbc.Driver db.url=jdbc:mysql://localhost:3306/test db.username=root db.password=1234 mybatis-config.xml mybatis-mapper.xm..

    Tool

    [Eclipse] 이클립스 EXERD 바로 DB업데이트 하기 / 이클립스에서 DB CREATE 하기

    만약 포워드 엔지니어링이 활성화되어있지 않은 경우, 프로젝트 진행시 DDL 저장하여 프로젝트에 추가할 것

    JAVA/JAVA개발자 양성과정

    [Spring] Hikari와 iBatis DB제어하기

    👩‍💻 자바 개발자 양성과정 53일차 Hikari를 이용해서 DB에 연결하기 iBatis를 이용해서 DB에 연결하기 MyBatis를 이용해서 DB에 연결하기 MySql제어하기 스프링관점 관점에서 Domain Model Class는 VO로 읽고, Presentation는 controller라고 읽고, service 는 그대로 service라고 읽는다. Spring에서 DB 연결/제어하는 방식은 여러가지가 있다. 위 이미지에서 JDBC Interface는 DB에 접속하기 위한 셋팅인 셈이다. 실제로 DB에 연결하는건 JDBC드라이버가 하는것이다. JDBC 인터페이스는 여러가지가 있다. (MySql을 컨트롤 하는 방법) 첫번째, Jdbc Template 두번째, ibatis 세번째, mybatis Data S..

    Tool

    [Eclipse] 이클립스에 EXERD 설치하기 / 실행하기

    https://ko.exerd.com/down.jsp#a3 eXERD eXERD v3.X eXERD v2.X 평가판 다운로드 이클립스 플러그인으로 설치 eXERD v3.X eXERD v4.0 평가판/기업용 평가판으로 설치 평가판 안내 평가판은 30일간 eXERD의 모든 기능을 사용해 볼 수 있으나, 인쇄 ko.exerd.com 위 링크 접속 위 링크 복사하고 이클립스 키기 이클립스 > help> install new software EXERD사이트에서 복사해온 링크 넣고 순서대로 클릭 로딩되면 EXERD선택하고 약관 동의후 설치 진행 설치가 완료되면 위와 같은 창이 뜨는데 순서대로 체크하고 프로그램 재부팅! 실행은 아래와 같다.