스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요.😀🙂

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요.
웹 프로그래밍, Spring Boot, JPA. #웹프로그래밍 #SpringBoot #JPA
공부해보세요. 재미있네요. 스마트팩토리. 일하기가 더 좋아지겠죠~. 저도 만들듯이. 제 Github잘 보시구요~. 저작권문제라기보다, 누가 잘 사용해서 잘 만들어졌으면 하는 바램입니다. CPPF자격증. 개인정보관련 자격증도 필수라고 생각해요. 공부해보세요. 응시자격도 없구요~. 약관관련 공부이군요.
저번시간에, 이 부분을 데이터를 넣어서, 테이블로 만들고, 표시를 해봤습니다. html로 연결해 볼까요. 이때에, html페이지. Thymleaf라는 것을 사용하네요. html페이지 맨위에 이렇게 적고, 넘겨주는 값들. 뷰페이지라고 하죠. 거기에 값을 넘겨주기 위해서, addAttribute를 사용합니다. Model. 모델에 담죠. 리턴값은, 페이지의 이름이 되구요. 확장자를빼고. resources/template라는 폴더에서 시작을 하죠.
뷰페이지. 정확하게는, src/main/resources/templates가 됨니다. 타임리프. #타임리프
그러면, 뷰페이지에서는 값을 넘겼다. 생각하고 작업을 해주면 됨니다.
다시 git을 가져옵시다. 처음부터... File> New > Project from version control... 인텔리제이군요. #인텔리제이

현재 사용하는 Git은 이것이군요. #Github
https://github.com/infott2t/TDD-spring-ex01
GitHub - infott2t/TDD-spring-ex01: SpringBoot JPA, QueryDSL. and TDD Checky. How about this. Let's study. Thank you.
SpringBoot JPA, QueryDSL. and TDD Checky. How about this. Let's study. Thank you. - GitHub - infott2t/TDD-spring-ex01: SpringBoot JPA, QueryDSL. and TDD Checky. How about this. Let's study....
github.com
전편을 그대로 해주면...
ServiceWork, 테이블.
private Long id;
private String coopName;
private String coopComment;
private String coopWorkName;
private String wtag1;
private String wtag2;
private LocalDateTime startWorkDate;
private LocalDateTime endWorkDate;
private String searchTag1;
private String searchTag2;
private String searchTag3;
private String searchTag4;
private String searchTag5;
private String isDel;
private LocalDateTime modifiedDate;
private LocalDateTime createdDate;

com.example, C:\Users\ee323\IdeaProjects\TDD-SB-SmartFactoryEx 가 되겠죠. 실행, 인텔리제이에서 해당 파일, TddStrpingEx01Application.
웹브라우져에서, localhost:8080.
아... 그런데, MySQL이 있구나. 어디엔가 설명을 해둔적이 있습니다. MySQL community버젼을 설치한뒤... 전 HeidiSQL을 사용하고 있네요. SQL툴입니다.
MySQL community(GPL)의 설치,
https://www.mysql.com/downloads/
MySQL :: MySQL Downloads
MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C
www.mysql.com
여기에서, MySQL Community(GPL) Downloads를 선택해서 설치하구요. , MySQL Installer for Windows를 선택, 여기에서, 2개의 파일이 있는데요. Windows(x85, 32-bit), MSI Installer. 둘중에 한가지로 설치하면 될검니다.
암호를 입력하는 란에, 암호입력하구요. 전 1234로 했군요. 그런 후에, SQL문을 Heidi SQL. 여기에 적어주면 되죠.
sql,
--데이터베이스 생성 EXAMPLE0
CREATE DATABASE EXAMPLE0 DEFAULT CHARACTER SET utf8;
--유저 생성 admin0
CREATE USER 'admin0'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
--DB권한 부여하기.
GRANT ALL PRIVILEGES ON EXAMPLE0.* TO 'admin0'@'localhost';
USE EXAMPLE0;
그리고 한줄한줄씩 실행시켜 줌니다.
#HeidiSQL.
HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easy
What's this? HeidiSQL is free software, and has the aim to be easy to learn. "Heidi" lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite. Invented in 2002 by Ansg
www.heidisql.com
위의 사이트에서 Download를 받고... Installer, HeidiSQL. 32/64bit. 다되네요. 여유있는 분들은 Donation도 하구요~.

암호는 1234로 했습니다. 이렇게 만들고, 열어주고, sql문을 입력.

한줄, 한줄, 다 실행해주면 됨니다. select database();는 아닌 것도 같네요. 한줄 실행이라고 설명했는데... 선택실행이네요.
다 설치가 되었다면, 인텔리제이에서 서버를 켜줌니다. TddStrpingEx01Application.
암호가 1234로 되어있으니, 혹시 바꾸신 분들은 여기에서 고쳐주세요. resources/application.properties. 여기에, spring.datasource.password. 이 부분의 값을 바꿔주면 됨니다. 실제로, 서비스를 구축할 때에는 보이지 않게 만들어야 하는데... 그 내용은, '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'. 이 책에 자세히 나와있습니다. 추천하네요~.
이제, 웹브라우져에서, localhost:8080.
이 값들을 입력시켜주세요. 쓰기 버튼을 입력하고...
coopName A푸드
coopComment A푸드. 음식. 김치를 만들어보세요.
coopWorkName 배추 김치 만들기
wtag1 음식
watg2 요리
startWorkDate 2023-02-15 00:00:00
endWorkDate 2023-12-25 00:00:00
searchTag1 서서 일하기
searchTag2 음식 만들기
searchTag3 김치
searchTag4
searchTag5
삭제여부
수정일
생성일
위처럼 입력하면 데이터가 잘 들어간 것을 확인해 볼 수 있습니다.

이번에는 스마트 팩토리. 만들어둔 html페이지를 인텔리제이에 가져옴니다.
https://github.com/infott2t/smartfactory-app-design
마찬가지로, File> New > Project form Version Control. ...
가장 앞에 index파일을 실행해보세요. 그래도 실행되죠.

https://infott2t.github.io/smartfactory-app-design/search2stand_food_kimchi.html
스마트 팩토리
스마트팩토리 오늘, 일 하시는 것은 어떨까요. 좋은 하루되세요. [아이디] 님. ✋할 일을 찾아볼까요. 1건의 일을 찾았습니다. A 푸드. 음식. 김치를 만들어보세요. A 푸드 배추 김치 만들기 보
infott2t.github.io
이 페이지를 만들어야 합니다. 현재, 해당 html파일들이, TDD-spring-ex01. 여기에 전부 들어있지는 않죠.
resources/templates/... 여기 밑으로 다 복사해서 붙여넣기해주세요~. 오늘의 숙제~. 공부잘 되셨으면 좋겠네요. 재미로 해본 말입니다.
이 글에 더 이어서 적어볼게요~. 그냥, 다음 글 적었네요~. 공부해보세요.
좋은 하루되세요.
또, 교회. 다녀보세요. 기독교. 전화도 해보세요. 사회에서 쉴 곳. 하고 싶은 말이네요.
--
저의 글, 봐 주셔서 감사합니다.
'프로그래밍' 카테고리의 다른 글
[프로그래밍] SpringBoot JPA, 예약파트 만들기. html파일들을 타임리프로 바꾸기. 4. 공부해보세요~. (7) | 2023.02.19 |
---|---|
[프로그래밍] SpringBoot JPA, 예약파트 만들기. html파일들을 타임리프로 바꾸기. 3. 공부해보세요~. (0) | 2023.02.18 |
[프로그래밍] SpringBoot JPA, 예약파트 만들기. 2. 공부해보세요~. (0) | 2023.02.15 |
[프로그래밍] SpringBoot JPA, 예약파트 만들기. 1. 공부해보세요~. (0) | 2023.02.13 |
[프로그래밍] Grammarly 사이트 사용해보면서. 애니메이션 UI. 개발해보세요. (0) | 2023.02.09 |