본문 바로가기

전체 글

(9)
[NodeJS] 서버 구축하기 NodeJS로 서버 구축하기 NodeJS 다운로드하기 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 최신 버전보다는 안정적이고 신뢰도 높은 왼쪽 버전을 다운로드하는 것을 추천한다. 설치하고 나면 자동으로 환경변수가 설정된다. 필자는 VSCode로 nodejs를 이용해 서버를 구축했다. WorkSpace 생성 사용할 워크스페이스를 생성한다. 바탕화면에 생성하였다. 워크스페이스에서 VSCode를 열어준다. (VSCode에서 직접 폴더를 열어줘도 된다.) VSCode에서 NodeJS 환경 맞추기 새 터미널 열기 npm init 입력 $ npm init ..
[Spring] Ajax를 이용한 회원가입 구현 (insert) -목차- 📌 사용자 값 받아오기 📌 컨트롤러에서 값을 받아 Dao에 값 넘겨주기 📌 Dao에서 mapper.xml에 값을 넘겨주어 sql문 실행 저번 글에서는 ID 중복확인을 처리하는 함수를 구현했다. 2022.11.24 - [Spring] - [Spring/Java] ajax를 이용한 회원가입 구현 (아이디 중복체크) #2 [Spring/Java] ajax를 이용한 회원가입 구현 (아이디 중복체크) #2 목차 - ID 중복 확인 - 📌Contoller - url 요청처리 📌Dao - 데이터베이스 접근 로직, 비즈니스 로직을 분리 📌Mapper - sql문 처리 https://xoxorbrb.tistory.com/4 [Spring] ajax를 이용한 회원가입 구현 (1) jsp, ajax를 xoxorbr..
[JavaScript] ES6 기본 문법, ES5와의 비교 ES5와 ES6의 문법 비교 정리 ES5에서 ES6으로 업데이트가 됐을 때 가장 많은 변화가 일어났다. 클래스와 모듈 같은 복잡한 응용프로그램을 작성하기 위한 새로운 문법이 추가되었고, 그 밖에 많은 축약 코딩 기법들이 등장했다. 그래도 우리는 과거 코드를 알아야한다. 그 이유는 다른 회사를 갔을 때, 그 회사가 최신 코드로 최신화 되어 있지 않은 경우가 많이 있기 때문에 그 코드를 이해할 수 있어야 되고, 나아가 그 코드를 현재 최신 코드로 리팩토링 할 수 있어야 하기 때문이다. 그래서 ES5와 ES6을 비교하면서 넘어가겠다. - 변수 - ES6에 추가된 키워드 - let, const var는 scope가 함수 단위이고, let과 const는 scope가 블록 단위이다. function test() {..
[Spring/Java] 휴대폰 인증번호 발송 CoolSMS를 이용하여 휴대폰 인증번호 발송하기 - 목차 - 📌coolsms 회원가입 및 api key 발급 📌pom.xml을 통해 SDK 다운받기 📌기능 구현 📌인증코드 발송 - CoolSMS 회원 가입 및 API KEY 발급받기 - 필자는 coolsms 메세지 발송 플랫폼을 이용했다. coolsms를 이용하여 메세지를 보내려면 회원가입을 해야된다. https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr 회원 가입을 하고 난 뒤, api 키를..
[Spring/Java] ajax를 이용한 회원가입 구현 (아이디 중복체크) #2 목차 - ID 중복 확인 - 📌Contoller - url 요청처리 📌Dao - 데이터베이스 접근 로직, 비즈니스 로직을 분리 📌Mapper - sql문 처리 https://xoxorbrb.tistory.com/4 [Spring] ajax를 이용한 회원가입 구현 (1) jsp, ajax를 이용해 사용자의 입력을 받을 때마다 정규식, 아이디 중복 확인 ajax를 이용하기 위해 jquery를 불러와야한다. - jsp파일에 모두 구현하였다. //정규 표현식 function regMemberid(mId) { //영문자 xoxorbrb.tistory.com 저번 글에서는 ajax를 이용해 전반적인 정규표현식에 적합한지 확인하는 코드를 구현하였고, 중복확인을 위해 url에 사용자가 입력한 값을 던져주었다. (Req..
[Spring/Java] ajax를 이용한 회원가입 구현 (정규식, 중복체크) #1 목차 - 정규표현식 및 아이디 중복확인 실시간 체크 기능 구현 - 📌 정규표현식 함수 📌 JSP Input form 📌 ajax로 정규 표현식, 중복확인 기능 📌 전화번호 '-' 자동으로 입력하는 기능 구현 Spring을 이용하기 위해 설정이 필요하다. 설정이 되지 않았으면 밑 글을 통해 설정을 완료하도록 하자. 2022.11.24 - [Spring] - [Spring/Java] ajax를 이용한 회원가입 구현 설정 #0 [Spring/Java] ajax를 이용한 회원가입 구현 설정 #0 목차 - Spring 설정 - 📌pom.xml 설정 📌root-context.xml 설정 📌servlet-context.xml 설정 Spring에서 ajax, database를 구현하기 위해서는 설정해야 될 것들이 많다..
[Spring/Java] ajax를 이용한 회원가입 구현 설정 #0 목차 - Spring 설정 - 📌pom.xml 설정 📌root-context.xml 설정 📌servlet-context.xml 설정 Spring에서 ajax, database를 구현하기 위해서는 설정해야 될 것들이 많다. Spring 설정은 필자와 다른 방식으로 해도 된다. org.springframework spring-jdbc 5.1.3.RELEASE com.oracle.database.jdbc ojdbc8 19.3.0.0 log4j log4j 1.2.17 org.apache.logging.log4j log4j-api 2.0.1 org.apache.logging.log4j log4j-core 2.0.1 javax.servlet javax.servlet-api 4.0.1 org.mybatis mybat..
[Linux] Mariadb 접속하기 Mariadb-server설치하고 mariadb에 접속하기 설치 도중 질문에 y입력 이렇게 하면 설치가 완료 된다. 그 후 mysql을 입력하면 mariadb에 접속완료 보이는 데이터베이스들 중 하나를 골라 use "데이터베이스명"을 하게되면 데이터베이스 변경을 할 수 있다.