
이전 포스팅에서 회원가입을 진행했으니,회원가입한 회원으로 로그인을 할 수 있도록 기능을 만들어보려고한다. 1) login.html Login ID PW 로그인 회원가입 기능구현을 위한 간단한 틀만 구축한 상태다. 2)login.jsvar userid = doc.getElementById("userid");var userpw = doc.getElementById("userpw"); var javascriptFun = { initHtml : function () { ..

아이디 중복체크를 끝낸 후,아래 초록백 회원가입 버튼을 클릭하고 회원가입기능을 마무리 하려한다. 1)join.jsvar JoinJsFun = { initHtml : function () { join_duplicateBtn.addEventListener("click", function(){ JoinJsFun.duplicateChk(); }); join_submitBtn.addEventListener("click", function(){ JoinJsFun.submitChk(); }); }, 두번째 함수인 subminChk()을 실행시켜보려한다. submitChk : function() { if(isdupli..

DB연결은 지난번에 완료했고,이어서 HTML,JS(프론트) -> CONTROLLER,SERVICE,MAPPER,XML을 거쳐DB에 원하는 값을 INSERT 하는 기능을 추가해 보려고한다. login.html을 작성했다.최대한 간단하게 필요한 정보만 넣었고, 소스는 다음 login페이지를 다룰때 넣도록하고, 우선 회원가입 버튼을 누르면toJoin: function() { var form = document.createElement('form'); form.method = 'POST'; form.action = '/join'; document.body.appendChild(form); form.submit();},이 함수를 실행하도록 소스를 구성했다. POST방식으로 fo..

이번엔 여러 작업을 실행하기전에마리아DB에 연결을 하려고한다. 1. 의존성 추가// DB 연결(마리아)implementation("org.mariadb.jdbc:mariadb-java-client:3.2.0")// Spring Boot JDBC 스타터implementation("org.springframework.boot:spring-boot-starter-jdbc")build.gradle.kts에 마리아 db 의존성을 추가하고, 더해spring-boot-starter-jdbc 의존성을 추가하는 이유1) JDBC연결 및 쿼리실행을 위한 자동 설정 제공2) JdbcTemplate과 같은 클래스가 포함되어 데이터베이스 작업을 쉽게 처리가능3) HikariCP를 사용하여 데이터베이스 연결을 효율적으로 관리4..

굉장히 흔하게 볼 수 있는 에러페이지를 따로 설정하려고한다. ErrorController을 두고, ExceptionHandler을 이용해 에러페이지를 다뤄보겠다. 아무 설정을 하지 않고, Error가 출력되면위 사진과 같은 에러페이지가 출력된다. 1. 미관상 보기좋지않음.2. 무슨의미인지 정확하게 파악하기 힘듦 이러한 이유들로 새롭게 Error 페이지를 구성해보려한다. 1. ErrorController을 작성 코드를 살펴보면, @RequestMapping 으로 "/error" 로 들어오는 페이지를 관리한다.@Controllerclass ErrorController : ErrorController { @RequestMapping("/error") fun handleError(): String..

스프링부트는 기본적으로 WAS에 Apache tomcat이 내장되어있고,따로 설정을 해주지 않는다면 tomcat으로 실행되고있다. 이번에는 tomcat대신 Undertow를 연결해보려한다.plugins { kotlin("jvm") version "1.9.24" kotlin("plugin.spring") version "1.9.24" id("org.springframework.boot") version "3.3.2" id("io.spring.dependency-management") version "1.1.6"}group = "com.steamchk"version = "0.0.1-SNAPSHOT"java { toolchain { languageVersion = Jav..

시작한 프로젝트에 DB를 연결하려한다..다운로드를 받아 윈도우 서비스에 등록하는 과정을 포스팅하려한다. 다운로드받고 설치 진행을하면, root계정에서 사용할 비밀번호를 설정해준다. 체크박스 관련1) 원격 접근 시 관리자 계정 접근 허용 여부2) 기본 문자 인코딩 UTF-8 여부 쭉쭉 입력하고 완료를하고나니 윈도우 서비스에 자동으로 등록이되어있다. 다음은 사용하는 디비툴에 연결해보려한다. 위의 설치하는데 기본으로 입력한 port번호를 입력하고,Server Host : localhostUsername : rootPassword 는 설치과정 중 설정에 입력한 비밀번호를 입력한다. 테스트 결과 잘연결되었다. 포스팅은 여기까지..

신규 프로젝트를 완성해나가는 프로젝트 생성기 1편. 스팀(Steam) 관련 open api를 이용해 무언가를 만들어볼까하는데.. 이제 시작해보려한다.https://steamchk.com 이라는 홈페이지 이름으로 정했고Group는 url의 역순 : com.steamchkName은 : SteamChecker으로 정했다. 의존성은 사진 좌측하단에 Added dependencies에 간단하게 추가했다.더 추가할게 생긴다면 추가하는 방식으로 할 예정이다. 완성까지 얼마나걸릴지, 어떻게 진행될지는차근차근 작성해보도록 하겠다. 누군가에게 도움이 된다면 좋겠다.