분류 전체보기
[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 ..
Thymeleaf 함수 모음 사이트
https://abbo.tistory.com/56 Thymeleaf Utility Objects (1) Author: 니용 이전 글에서 Thymeleaf의 기본적인 문법을 확인하였다면, 이번 글에서는 Thymeleaf를 더 심도 있게 활용할 수 있는 방법을 알려드리려고 합니다. Thymeleaf는 Utility Object라고 하는 함수를 기 abbo.tistory.com
[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 관련 ..
네이버 클라우드 플랫폼 NCP - 마운트 되어있던 스토리지 용량 변경하기(리눅스/윈도우), 서버 설정 복사하기 (Server-Image), 나스 서버 생성
🧱 리눅스 서버에 마운트 되어있던 스토리지 용량 변경하기 1. [putty] 서버에 마운트 되어있던 스토리지를 언마운트 한다. # umount /dev/xvdb1 2. [putty] growpart를 설치한다. 설치 이유 : 서버 입장에서 변경된 스토리지 용량을 인식시키기 위해 # yum install cloud-utils-growpart 3. [putty] 파티션에 대한 볼륨 정보 확인하기 # lsdlk 4. [클라우드 콘솔] 서버에 연결 해제 Server > Storage 용량 변경하려는 서버 선택 후 [스토리지 설정] > 서버에 연결 해제 선택 - 서버가 운영중인 상태라면 추가 스토리지를 언마운트 시켜주거나, 서버가 정지 상태일 경우에만 서버에서 연결 해제가 가능합니다. 5. [클라우드 콘솔] 용량..
[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" : 실행 시킬 프로젝트 명..
[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..
[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..
[Eclipse] 이클립스 EXERD 바로 DB업데이트 하기 / 이클립스에서 DB CREATE 하기
만약 포워드 엔지니어링이 활성화되어있지 않은 경우, 프로젝트 진행시 DDL 저장하여 프로젝트에 추가할 것
[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..
[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선택하고 약관 동의후 설치 진행 설치가 완료되면 위와 같은 창이 뜨는데 순서대로 체크하고 프로그램 재부팅! 실행은 아래와 같다.