스프링부트 11

[프로그래밍] SpringBoot JPA, 엔티티 연관관계 sql값 넣기. HeidiSQL. 예) 예약파트. 3. 공부해보세요~.

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요.😀🙂 스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요. 웹 프로그래밍, Spring Boot, JPA. #웹프로그래밍 #SpringBoot #JPA 공부해보세요. 재미있네요. 스마트팩토리. 일하기가 더 좋아지겠죠~. 저도 만들듯이. 제 Github잘 보시구요~. 저작권문제라기보다, 누가 잘 사용해서 잘 만들어졌으면 하는 바램입니다. CPPF자격증. 개인정보관련 자격증도 필수라고 생각해요. 공부해보세요. 응시자격도 없구요~. 약관관련 공부이군요. 저번시간에, 이 부분을 데이터를 넣어서, 테이블로 만들고, 표시를 해봤습니다. html로 연결해 볼까요. 이때에, html페이지. Thymleaf라는 것을 사용하네요. html페이지 맨위에 이렇게 적고..

프로그래밍 2023.02.17

[프로그래밍] SpringBoot JPA, 예약파트 만들기. 1. 공부해보세요~.

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요.😀🙂 2023년 2월 15일 수요일. 버그 잡았다고 생각해보구요. 잘 되는 것 같네요. 또 이어서 적어볼게요. LocalDateTime형은, 저의 Github 이슈. SpringAutoCodeEntity3. 거기에 적어놨듯이, 예를들면, 2023-02-15 00:00:00 이렇게 적어야 하는군요. 개발에 도움이 되었으면 좋겠네요. 좋은 하루, 좋은 개발되세요. -- (전 글) SpringBoot JPA + QueryDSL. 만들다 보니, 스마트 팩토리. 만들다가만 부분. ... 전에 만들긴 만들었는데... 예약파트부분이요. 다시 보고 있군요. 공부해 봅시다. 도움이 되었으면 좋겠네요. https://infott2t.github.io/smartfact..

프로그래밍 2023.02.13

[프로그래밍] TDD. 프로그래밍에서 필요한 작업. 공부해보세요~. 재미있네요. 1.

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요. TDD. Test Driven Development의 약자이죠. 객체지향언어. JAVA, C#의 경우가 그렇다고 할 수 있겠죠. 그리고, 실제 공부해보면, C#과 JAVA가 거의 같다는 것을 알 수 있습니다. 도서관에서 C#책을 잠깐 봤었군요. 스프링부트 JPA를 잘 살펴보면, 객체지향에서 클래스. Class. 이 클래스 만으로도, Entity. SQL의 테이블을 만들 수 있기 때문에, 실제 TDD를 JAVA로 구현하는 것 만으로도, 프로그래밍의 신뢰성이랄까... 한마디로 처음부터 끝까지. 실제 서비스제공할 때에, 데이터의 흐름, 결제API연결등. 예를 들면, 홈쇼핑의 수량. 가격, 어떤 상품의 옵션. 이런 것을 신경쓰지 않아도 된다. 이렇게 설명..

프로그래밍 2023.02.06

[웹프로그래밍] SpringBoot JPA +QueryDSL CRUD 자동화 사용해보자. -1.

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요. 😀 🙂 2023년 2월 15일 수요일. https://tt2t2am.tistory.com/m/22 [프로그래밍] SpringBoot JPA, 예약파트 만들기. 1. 공부해보세요~. 스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요. SpringBoot JPA + QueryDSL. 만들다 보니, 스마트 팩토리. 만들다가만 부분. ... 전에 만들긴 만들었는데... 예약파트부분이요. 다시 보고 있군 tt2t2am.tistory.com 업데이트해서, 위의 자료를 잘 보시면, 개발 할 수 있을 검니다~. 도움이 되었으면 좋겠네요. 좋은 하루, 좋은 개발되세요. 또, 교회. 다녀보세요. 기독교. 전화도 해보세요. 사회에서 쉴 곳. 하고 싶은 말이네요...

프로그래밍 2023.01.22

[일상] 빠르면 오늘 중에 완성... 스프링부트 JPA + 타임리프... 자동코드. 그렇군요.

요새들어 Github을 많이 하고 있네요. Swing이 재미있다는 생각이 들기도 하구요. Github으로 코드를 치다보면, 스프링부트는... 손 코딩을 하는 코드가 아닐 것이다. 이렇게 혼자 생각하게 되기도 하구요~. 중복코드가 너무 많음... html파일의 링크적을때... 전에 엔티티 참조하려면, 어질어질... 스트레스이죠. 그런 중복코드를 줄이는 작업을 하고 있습니다. 참조해보세요. infott2t/SpringAutoCodeJPAEntity3: Automation Code CRUD. SpringBoot JPA + QueryDSL (github.com) GitHub - infott2t/SpringAutoCodeJPAEntity3: Automation Code CRUD. SpringBoot JPA + Q..

프로그래밍 2023.01.22

[웹 프로그래밍] 스프링부트JPA 7-2. QueryDSL설명~. 검색기능.

안녕하세요. CRUD를 생성해서, 게시판 데이터 형태로 만들었습니다. 그런데, 중복코드가 또 많더라구요. 자동화코드를 만들예정입니다. 이번에는 검색. QueryDsl의 주요기능인 검색기능을 활용했습니다. 한 데이터, 엔티티 테이블에, 검색이 많은 경우. 로직을 작성하기 어렵다. 이렇게 이야기할 수도 있죠. 하지만, QueryDSL로 검색기능을 구현하면 비교적 쉽게 구현할 수 있습니다. 예를 들어, 사용자의 가입일이 2023년 1월 12일인 경우. 그리고 메일이 abc@mail.com 인 경우. 가입일이 1월 1일 부터 1월 12일까지 이면서, 메일에 abc가 들어가는 경우를 검색해달라. 이런 경우가 있겠죠~. 이러한 Query의 검색을 쉽게 만들 수 있습니다. 검색조건이 되는 것은 Condition 클래..

프로그래밍 2023.01.12

[웹앱 디자인] 스프링부트JPA 7. 개발방식, 데이터를 게시판 CRUD화 하기. CRUD프로젝트 생성.

안녕하세요. 오늘 할 것은 데이터. 엔티티들을 CRUD형태로 변환하여 놓는 것 입니다. 동일한 형태로 CRUD를 만들어 둠으로서, 개발효율을 높일 수 있습니다. 여기서 생각해 볼 점은... 1. 사용자의 엔티티. Role. 세션여부와 생각해야한다. 2. 엔티티안에 엔티티가 있는 경우. 맵핑의 경우. 3. CRUD로직을 제외한 로그인등을 모두 제거한다. 1번의 경우역시, 세션을 다제거하고, 단순히 CRUD가 되는지 여부만 한번 그려주는 것이 되겠습니다. 3번에서 이야기한 기타 모든 로직을 제거하고, 오직 데이터의 CRUD만 기록하는 형태가 되겠습니다. 새 프로젝트로 만들기로 하죠. 실제, Github에 프로젝트로 올렸기 때문에, 코드 작성에 신경을 쓸 필요는 없겠습니다. 읽어가면서 공부해보세요. 실제, 이..

프로그래밍 2023.01.09

[웹 프로그래밍] 스프링부트JPA 4. 세션, Role(역할)에 따라, 페이징해주기. - 롤 역할 별 페이지 뷰 만들기.

전편에서 로그인을 구현했습니다. 회원이 되면, Role. 역할을 가지게 되는데요. 역할을 4개로 나눴습니다. 처음 가입하면 기본적으로 손님으로 되구요. 이번에 잘 알게되면 좋은 부분은, 뷰페이지에서 enum과 같은 데이터를 사용하는 방법 되겠습니다. 나머지의 부분들은, url의 연결, 기본적인 CRUD만들기. 이런부분이 되겠죠. 같이 공부해 봅시다. 세션은 로그인 후 생성되며, 로그아웃 후 삭제된다. 로그인을 하게 되면, 세션이 만들어지게 됨니다. 세션에 들어있는 사용자의 정보를 통해서, 보여주는 페이지를 다르게 할 수 있게 되죠. HttpSession에 기본적으로 저장되게 되며, 스프링부트 시큐리티에서, logout을 하면 자동적으로 만들어둔 세션을 지워줌니다.session.invalidate(). 로..

프로그래밍 2023.01.05

[웹 프로그래밍] 스프링부트JPA 3. 스프링 시큐리티와 OAuth2.0. 간편로그인 구현하기.

오늘은 간편로그인 구현. 이부분을 하려고 합니다. 전에 로그인구현의 내용을 다지우고... 구글 간편로그인. 이런 것으로 바꾸려고 하네요. 참조한 책은 이 책입니다. https://search.daum.net/search?w=bookpage&bookId=5140806&tab=introduction&DA=LB2&q=%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%20aws 스프링부트 aws – Daum 검색 Daum 검색에서 스프링부트 aws에 대한 최신정보를 찾아보세요. search.daum.net 스프링 부트와 AWS로 혼자 구현하는 웹서비스' 라는 책입니다. 스프링부트 JPA의 기본적인 내용, 무중단 배포하는 방법등, 웹 서비스를 만들어나가기 위한 작업들이 잘 기록되어..

프로그래밍 2023.01.04

[웹 프로그래밍] 스프링부트JPA 1. 데이터를 클래스화 하기. 자동 생성.

공부해봅시다. 오늘은 클래스 형식으로 데이터 만들어보기 입니다. 스프링부트를 통해서, 엔티티클래스를 만들면, 자동화를 통해 프로그래밍을 더 쉽게 할 수 있습니다. 백엔드와 프론트엔드로 프로그래밍을 구분할 수 있겠죠. 여기에 서로 주고 받는 데이터. 그 데이터를 엔티티클래스 사용해서 만드는 것이죠. Restful 컨트롤러를 사용해서, JSON형식으로 백엔드, 프론트엔드. 데이터를 주고 받게 만들 수 있습니다. 오늘, 일 하시는 것은 어떤가요. 좋은 하루되세요. (infott2t.github.io) 여기 Git을 import해보세요. 인텔리제이에서, File, New, Get from Version Control. 여기에 Github주소를 적어넣으면 되겠습니다. https://github.com/infott..

프로그래밍 2023.01.01
반응형