본문 바로가기
728x90
반응형

전체 글424

[PWA] 3장 스프링부트 프로젝트 생성 3장 스프링부트 프로젝트 생성 3.1 push 알리미 기능 프로젝트 생성 spring부트 실행하여 File -> New -> Spring Starter Project 위와 같이 입력후 Next DB는 테스트 하기 좋은 H2 메모리 DB를 선택 Spring Web, Lombok, 웹페이지는 Thymeleaf선택 JPA를 사용할꺼라서 Spring Data JPA 선택 Spring Boot DevTools는 개발할때 소스에 변경 사항이 있을경우 자동 재기동을 시켜주는 편리한 기능이 있어서 선택 하여 준다. Finish를 눌러 준다. 프로젝트가 위와 같은 구조로 생성이 되었다. 일단 환경 설정 부터 해보자 src/main/resources 밑에 application.properties 파일을 yaml 형식으로 .. 2024. 1. 31.
[PWA] 2장 개발환경 셋팅 2장 개발환경 셋팅 2.1 개발툴 설치 자바1.8버전, 스프링부트 준비 2.1.1 스프링부트설치 https://spring.io/tools 사이트에 들어가서 해당 운영체제에 맞는 버전을 다운로드 받아서 압축을 풀어 줍니다. 압축을 푸실때 압축푸는 경로명이 길경우에는 압축풀다가 오류가 발생하면서 안 풀리는 경우가 가끔 있습니다. 이런경우에는 반디집을 설치하여 압축을 풀면 정상적으로 풀립니다. 2.1.2 자바 설치 https://www.oracle.com/kr/java/technologies/javase-downloads.html 사이트에 들어가서 자바1.8버전을 다운받습니다. 이 책의 예제는 자바 1.8기준으로 작성하였습니다. 다운 받아서 설치 해 주시기 바랍니다. 2024. 1. 31.
[PWA] PWA 소개 , PWA란 무엇인가? -목 차- 1장 PWA 소개 6 1.1 PWA란 무엇인가? 6 1.1.1 PWA(Progressive Web Apps) 6 2장 개발환경 셋팅 12 2.1 개발툴 설치 12 2.1.1 스프링부트설치 12 2.1.2 자바 설치 13 3장 스프링부트 프로젝트 생성 14 3.1 push 알리미 기능 프로젝트 생성 14 3.2 자바 패키지 파일 생성 26 3.2.1 자바 환경설정 파일 만들기 26 3.2.2 모델 만들기 29 3.2.3 MVC 패턴 클래스 파일 만들기 34 3.2.4 Controller 코딩하기 41 3.2.5 Service interface 코딩하기 46 3.2.6 Service impl 코딩하기 46 3.2.7 repository 코딩하기 51 4장 클라이언트 만들기 53 4.1 push 알.. 2024. 1. 31.
[PWA] 스프링부트로 배우는 실전 PWA 스프링부트 Server (스프링부트 + 톰캣서버+ H2 DB+JPA) 실무에서 바로 써먹는 자바를 이용한 PUSH 알리미 구현 Mysql, H2DB + JPA(ORM)을 적용한 PUSH 알리미 키값 구현 Front (자바스크립트) 점진적 웹 앱(PWA, Progressive Web App) 자바스크립트로 PWA 구축 스프링부트를 이용한 PUSH알리미 서버 구축과, 자바스크립트를 이용한 Progressive Web App 구축 예제와 함께 WAS 서버 배포까지 실전 완벽 가이드 따라서 한번만 만들어 보면 초보자도 쉽게 배우는 PWA의 기본서 입니다. 최신트랜드에 맞게 DB 처리부분은 JPA를 적용하였습니다. “딱 일주일만 이 책을 따라하시면 누구나 쉽게 실 업무에서 사용하는 프로젝트를 이해 할수 있습니다... 2024. 1. 31.
[쿠버네티스] ingress-nginx-controller node에 다 기동 되어 있어야 한다. node서버가 여러개인 경우 각 node서버 에 ingress-nginx-controller가 기동 되어 있어야 브라우저에서 호출할때 에러가 없다. 각 노드마다 통신을 해야 하는데 ingress-nginx-controller가 떠있지 않은 node에서 서비스가 돌아가는 앱은 ingress와 통신이 안되어서 호출이 안된다. root@master:~/ingress# kubectl get deployments.apps NAME READY UP-TO-DATE AVAILABLE AGE ingress-nginx-controller 1/1 1 1 10d 호출을 해서 확인후에 아래 명령으로 편집을 해서 kubectl edit deployments.apps ingress-nginx-controller replicas: .. 2024. 1. 31.
[트론] 트론은 중국의 저스틴선이 개발하였고 콘텐츠 거래를 위한 암호화폐다. 트론 트론은 블록체인 기반의 분산형 콘텐츠 엔터테인먼트 플랫폼으로 자유롭게 콘텐츠, 웹사이트 및 응용 프로그램 등을 제작하고 배포하는 블록체인 디앱(Dapp) 플랫폼입니다. 트론은 2018년 5월 31일 메인넷을 출시하였고, 중앙 콘텐츠 관리자 없이 제작자와 소비자를 연결하여 보다 효율적인 분산 스토리지 기능을 수행하며, 탈중앙화된 엔터테인먼트 생태계를 구축하고자 합니다. 즉 페이스북이나 유튜브 등의 중개자 없이 콘텐츠 제작자가 지적재산권을 온전히 소유하고 그에 대한 보상을 더 많이 돌려주는 구조입니다. 발행처 및 발행 방식 트론 재단은 2017년 7월에 싱가포르에 설립되었고 베이징과 샌프란시스코에 2개의 본사를 두고 있습니다. 트론팀은 베이징에서 서울, 도쿄, 샌프란시스코 및 기타 여러 국적의 100명.. 2024. 1. 28.
[테더] 테더(USDT) 법정통화 미국달러와 1:1로 가격이 유지되는 달러 스테이블 코인입니다. 테더 테더(USDT)는 법정 통화를 쉽게 사용할 수 있도록 설계된 블록체인 지원 플랫폼이며, 미국 달러와 1:1로 가격이 유지되는 것을 목표로 하는 달러 스테이블 코인입니다. 테더 운영사는 이를 실현하기 위해 USDT의 준비금을 현금, 채권, 비트코인 등의 자산으로 보유하고 있습니다. 2014년에 처음 발행된 USDT는 현재 비트코인, 이더리움에 이은 코인마켓캡 기준 시가총액 3위의 가상자산입니다. USDT는 이더리움, 트론 등 14개 블록체인 네트워크에서 발행이 가능하며 타 자산과의 교환, 결제 등의 수단으로 활용됩니다. 발행처 및 발행 방식 - 기능 및 특징 [준비금 공개] USDT 발행에 사용되는 준비금과 발행 현황은 홈페이지 상에 매 분기로 공시되고 있습니다. 2023년 9월 30일 공개된 감사 .. 2024. 1. 28.
[리플] 국제은행간 송금서비스가 빠르고 수수료가 저렴한 장점이 있습니다. 리플 리플은 암호화 기술과 해시를 이용한 가상자산으로 차세대 국제은행 간 통신협정(SWIFT)이라는 의미에서 SWIFT 2.0이라고 칭하기도 합니다. 발행처 및 발행 방식 리플은 2009년 1월 3일에 리플랩스에서 은행간 이체 서비스에 중점을 두고 만들어진 핀테크를 위한 결제 프로토콜입니다. 기능 및 특징 리플은 블록체인 기반 기술을 사용하여 구축된 네트워크를 통해 실시간으로 국제결제를 진행할 수 있게 지원합니다. 리플의 글로벌 주문형 결제 서비스는 빠르고 수수료가 저렴하며 즉시 정산 체결 시스템을 사용함으로 서비스의 위험도가 낮다는 장점을 가지고 있습니다. 이것 예전에 나올때 국제송금 수수료도 저렴하고 실시간 이체 처리 되고 속도가 빨라서 국제은행간 송금하는 방식 (SWIFT) 송금 한번 할려면 몇일 .. 2024. 1. 28.
[비트코인] 가상자산 하면 비트코인 이지 비트코인 비트코인은 블록체인이라는 공공 거래 장부를 이용한 최초의 가상자산입니다. 블록체인 기술은 거래에 참여하는 모든 사용자에게 거래내역을 공개하며 거래를 의미한 트랜잭션이 발생 때마다 공공 거래 장부와 대조해 데이터 위조를 막을 수 있습니다. 발행처 및 발행 방식 비트코인은 '나카모토 사토시(가명)'가 개발한 최초의 가상자산으로 알려지며 최대 발행 수량은 2,100만개입니다. 기능 및 특징 비트코인은 기존 화폐와 달리 정부나 중앙은행, 금융기관의 개입없이 개인 간(P2P) 빠르고 안전한 거래가 가능하며, 금처럼 유통량이 한정되어 있다는 특징을 가지고 있습니다. 비트코인 거래는 암호화에 의해 보호되어 비트코인은 사용자가 소유한 가상자산에 대해 높은 수준의 통제권과 보안을 보장할 수 있습니다. 비트코인을.. 2024. 1. 28.
[이더리움] ETH 가상화폐 이더리움 정보 및 가격 이더리움 이더리움은 분산 응용 애플리케이션 플랫폼으로서, 가상자산을 통한 분산형 스마트 계약의 실행뿐만 아니라 신규 가상자산을 개발할 수 있는 환경을 제공합니다. 이더리움의 발행수량은 무제한이며, The Merge 시점(2022년 9월 15일)기준 발행수량은 약 1억 2천2백만개 입니다. 이더리움 The Merge 업데이트를 통해 에너지 절약 및 이더리움 네트워크의 속도, 효율성, 확장성 등을 개선하고자 기존 작업증명(PoW) 방식에서 지분증명(PoS) 방식으로 전환하였습니다. 발행처 및 발행 방식 이더리움은 러시아계 캐나다인 '비탈릭 부테린' 외 7인의 공동 설립자들이 함께 개발한 가상자산 플랫폼입니다. 이더리움 2.0은 지분증명(PoS) 방식의 합의 알고리즘을 제공함으로써, 검증인과 풀 참여자들은 지.. 2024. 1. 28.
728x90
반응형


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading