아카이브: 2020/6

0

7. SpringBoot 게시판 만들기-3

컨트롤러 영역컨트롤러는 클라이언트의 요청을 받아서 해당 요청을 수행하는데 필요한 비즈니스 로직을 호출하고 그 결과를 포함하여 응답을 해 주는 디스패처(Dispatcher) 역할을 수행한다. 컨트롤러는 다음의 과정을 거쳐서 구현한다. 컨트롤러 클래스에 @Controller 어노테이션을 적용한다. @RequestMapping 어노테이션을 이용하여 요청에 대한

0

6. SpringBoot 게시판 만들기-2

롬복(Lombok) 추가롬복(Lombok)은 자바클래스를 만들 때 흔히 만드는 코드들을 어노테이션을 이용해서 자동으로 만들어 주는 라이브러리이다. 흔히 만드는 코드란 DTO와 같은 모델에서 항상 만들게 되는 getter, setter 메서드나 상황에 따라 자주 만드는 toString, equals, hashcode와 같은 메서드를 의미한다. 이클립스와 같은

0

5. SpringBoot 게시판 만들기-1

게시판은 웹개발에서 필요한 기본적인 내용이 대부분 들어가 있다. 데이터 조회, 입력, 수정, 삭제뿐만 아니라 파일 업로드 및 다운로드등 웹 프로젝트에서 필요한 다양한 기능을 포함하기 때문이다. 게시판 만들기를 통해서 스프링 MVC 구조를 이해하고 이를 토대로 프로젝트를 진행하기에 적합한 예제이다. DB 구성하기일단 본격적으로 게시판을 만들기 위해서 DB를

0

4. SpringBoot와 MyBatis 연동

마이바티스(MyBatis)란마이바티스는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL Mapper 프레임워크이다. 마이바티스는 기존의 JDBC를 이용하여 개발하는 방식에 비해 개발자의 부담을 덜어 주고 생산성을 향상시켜 준다. JDBC를 이용하여 프로그래밍 하는 방식은 글래스나 JSP와 같은 코드안에 SQL문을 작성하는 방식이었다. 따라

0

3. SpringBoot와 MariaDB 연결

이번 포스트에서는 스프링 부트와 MariaDB를 연결하는 것에 대해서 살펴본다. MariaDB 설치https://downloads.mariadb.org/로 들어가 MariaDB를 다운받는다. 설치 버전을 사용한다면 .msi / 무설치 버전은 .zip을 다운받는다. 설치시 Next를 누르고 root 계정 입력시 passworld를 설정한다. 윈도우즈 서비스

0

2. SpringBoot 프로젝트 생성(이클립스)

저번 시간에는 스프링부트의 개발환경 구성을 살펴보았다. 이번 포스트에서는 이클립스로 스프링부트 프로젝트를 생성하는 것을 살펴본다. 스프링 부트로 프로젝트 생성하기먼저 File > New > Spring starter Project를 선택하여 새 스프링 부트 프로젝트를 생성한다. 그리고 프로젝트 이름 및 패키지를 설정한다. 여기서는 프로젝트의 이

0

1. SpringBoot 개발환경 구성(이클립스)

스프링부트를 처음 시작하기 위한 개발환경 구성에 대해서 설명한다. JDK 설치Spring Boot를 사용하기 위해서는 JDK 설치가 선행되어야 한다. 요즘은 오라클의 정책으로 인해서 OpenJDK가 권장된다. https://github.com/ojdkbuild/ojdkbuild에서 자신의 컴퓨터와 맞는 jdk를 다운받아 설치한다. 위와같이 자바 버전이 확

0

python pyqt5 이미지 클릭

개요pyqt5에서 이미지는 QPixmap의 라이브러리를 사용한다. 하지만 해당 라이브러리로 이미지를 불러온다면 클릭시 연결 함수를 제공하지 않는다. 클릭을 가능하게 하려면 몇가지 수정이 필요하다. 이미지 로드아래와 같이 로드가 가능합니다. 12345678910111213141516171819202122232425262728293031from PyQt5.Qt

0

Python-pip3 인스톨시 SSL에러

파이썬으로 pip install시 SSL 관련 에러로 설치가 불가능할때가 있다. 그럴때 아래과 같이 입력하면 설치가 가능하다. 아래와 같이 입력해도 주황색으로 에러같은게 뜰 수 있다. 일단 기다리면 설치가 완료되니 기다리자. python21pip install --trusted-host pypi.org --trusted-host files.pythonh

0

python 시리얼 통신 - 라즈베리파이4(raspberry pi 4)와 PC간 usb 시리얼 통신

개요라즈베리 파이4와 PC간에 USB 통신에 대한 방법에 대해서 살펴보겠다.(파이썬을 이용) 라즈베리 파이4는 이전 버전과는 달리 USB-C포트를 이용해서 USB to serial을 사용할 수 있다. 이는 기존에는 라즈베리파이 제로에만 있던 기능이다. 라즈베리 파이 4 USB Gadget Mode라즈베리 파이4는 라즈베리파이 제로와 같은 방법으로 USB t