Spring 썸네일형 리스트형 [Spring] 낚시 상점 토이 프로젝트인 낚시 게임의최종 기능인 상점 기능을 리뷰해보려고합니다. create table rod( r_name varchar2(10 char) not null, r_price number(6) not null, r_damage number (5) not null ); 먼저 낚시대 테이블은 이렇게 구현되어 있습니다.낚시대 이름, 낚시대 가격, 낚시대 데미지가 DB컬럼으로 지정되어 있고,상점에서 낚시대를 구입하면DB에 추가할 예정입니다. 그럼 View부터 보여드리겠습니다. div id="Shop" class="Shop" style="display:none;">table id = "ShopTbl" class = "ShopTbl">tr>div class = "user-title">Shop👩d.. 더보기 [Spring] 물고기 판매 이 게임의 최종 목적은물고기를 팔아서 돈을 벌고,상점에서 낚시대를 사서 데미지를 강화 후물고기를 쉽게 잡는 것입니다.그래서 잡은 물고기를 파는 기능이 필요한데오늘은 그 기능 구현 과정을 리뷰해보려고 합니다. 먼저 인벤토리의 물고기를 누르면물고기의 상세 정보가 뜨게 됩니다.저는 이 로직을 파는 로직과 묶어서구현해봤습니다. 먼저 인벤토리의 물고기를 그냥 눌렀을 때는 //인벤토리 내 물고기 클릭시 showInfo 메소드 실행 function showInfo(fishName, fishPrice, fishSize, event) { console.log("Fish Size: ", fishSize); var clickX = event.pageX; var clickY = event.pageY;.. 더보기 [Spring] 낚시 이벤트2 낚시에 성공하면물고기 데이터 베이스에서 물고기 정보를 가져와서인벤토리에 해당 물고기를 추가하려고 합니다. 물고기 DB에는 현재 물고기 번호,물고기 이름, 물고기 가격에 대한 데이터가 12개 들어있습니다.1부터 12까지의 랜덤한 숫자를 정해서해당 번호에 해당하는 물고기의 데이터를인벤토리에 추가하려고 합니다. f (gagePercent >= 100) { isFishing = false; canFightFishing = false; gagePercent = 30; clearInterval(in.. 더보기 [Spring] 낚시 이벤트 토이프로젝트의 메인 기능인낚시 이벤트에 대해서 리뷰해보려고합니다. 저는 낚시 가능 구역을 따로 만들어서이 구역으로 캐릭터가 들어가서Space Bar를 누르면 낚시를 하는 방식으로 구현했습니다.낚시 가능 구역은 div태그로 간단하게 만들었습니다. div class="fishing-section" id = "fishing-section">h4 id = "fishing-section-h4">낚시 가능 구역h4>div> fishing-section이란 클래스를 만들었고 .fishing-section { position: absolute; top: 100px; left: 200px; width: 300px; height: 400px; background-color: transparent; borde.. 더보기 [Spring] 토이 프로젝트 - 로그인 구현 안녕하세요최근 2주일간 개인 프로젝트를 진행했고드디어 오늘 완성했습니다.내일까지 시간이 있어서 코드를 리뷰해보려고 합니다. 프로젝트의 이름은 Fish Dalle3입니다.배경 이미지를 Dall E 3를 사용해서 만들었기 때문에간단하게 지었습니다. 이미지 제공 ▼DALL·E 3 | OpenAI 먼저 로그인 화면을 보여드리겠습니다. ID와 PW로 로그인하는 간단한 로그인 기능입니다. div class = "title">Fish Dalle3div> jsp:include page="${lp }">jsp:include> div> Landing Page에 jsp의 내장 기능인 include를 사용해서로그인 폼을 구현 했습니다. %@ page language="ja.. 더보기 [Spring] Loading desciptor for ~ 에러 스프링으로 게임프로젝트를 개발하던 중DB를 폴더화 시키니 다음과 같은 에러가 발생했습니다. 디테일을 읽어보니 An internal error occurred during: "Loading descriptor for gameProject.". org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'multipart-config' not found. (platform:/resource/gameProject/src/main/webapp/WEB-INF/web.xml, 41, 19) Web.xml의 multipart-config가 없다는 내용이었습니다. 구글링을 해보니 multipart-config는 web-app viersion 3.0 이상부터 지원된는 것.. 더보기 [Spring] MyBatis MyBatis는ORM(Object Relationship Mapping)이라고하는데객체와 관계형 데이터베이스를 연결해주는 Framework입니다.결과를 자바 객체로 내보내주는데자동으로 연결해주기 위한 객체는 DB컬럼명 = Java멤버변수명(조건) 이 선행 되어야합니다. 한편, Spring MVC는 요청파라미터를 자동으로 객체로 보낼 수 있습니다.그때의 조건은 요청파라미터명 = Java의 멤버변수명(조건)이기 때문에 결과적으로Spring MVC + Maven + MyBatis를 사용하기 위해서는요청파라미터명과 Java멤버변수명, DB컬럼명이 모두 같아야합니다. Oracle의 number 자료형은 정수, 실수도 받을 수 있었기 떄문에Java에서도 정수, 실수를 모두 포함하는 자료형인BigDecimal을 사용.. 더보기 [Spring] Singleton 두 값을 입력받아서 form으로 post요청을 보낸 뒤두 값을 더한 값과 계산 횟수를 콘솔에 출력하려고합니다. form action = "calculate.do" method = "post">table> tr> td>이름: input name="n" placeholder = "name" autofocus = "autofocus">td> tr> tr> td>X: input name="x" placeholder = "X" autofocus = "autofocus">td> tr> tr> td>Y: input name="y" placeholder = "Y" autofocus = "autofocus">td> tr> tr> td>button>버튼button>td> tr>table>form> j.. 더보기 이전 1 2 다음