목록프로젝트 (46)
사이먼's 코딩노트
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [예약 취소 구현]이번에는 객실 예약을 한 사용자가 본인의 예약 건을 취소하기 위한 'booking delete' 를 구현해보고자 한다.예약과 관련된 기능들은 모두 BookingController.java 클래스에 코드를 추가하였다.package org.example.co..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [예약 확인 구현]이번에는 객실 예약을 한 사용자가 본인의 예약 내역을 확인하기 위한 'booking check' 을 구현해보고자 한다.예약과 관련된 기능들은 모두 BookingController.java 클래스에 코드를 추가하였다.package org.example.co..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [간단한 아스키아트 추가]이번에는 크게 비중을 차지하지는 않지만, 개성을 보이기 위해 간단한 아스키아트를 추가해보려한다.아스키아트란 오로지 텍스트와 특수문자만을 조합하여 사진이나 그림을 흉내내는 것을 의미한다.필자는 아스키아트로 객실의 위치를 표현하고 싶어, 간단하게 코드..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [로그인 상태 확인 로직 Controller로 이전]회원의 로그인 상태를 확인하는 isLogined() 메서드와, 로그인된 회원의 정보를 담고있는 loginedGuest 변수는 RoomController.java 클래스 외에도 모든 컨트롤러에서 사용이 가능할 수 있기 때문..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [회원가입 구현]객실을 예약하는 기능이나 다른 서비스들은 웬만하면 로그인이 되어있는 상태에서 가능하기 때문에 회원과 관련된 기능들을 먼저 구현하려 한다.먼저 guest의 데이터들은 아래와 같다.package org.example.dto;public class Guest e..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [호텔 소개 만들기]먼저 'hotel introduce' 라는 명령어와 함께 호텔의 기본 정보와 정책을 보여주는 기능을 hotelController에 작성한다.package org.example.controller;import java.util.Scanner;public ..
[호텔 예약 관리 프로그램 제작]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.깃허브 리포지터리 주소 : https://github.com/psm817/hotel_booking_proj GitHub - psm817/hotel_booking_projContribute to psm817/hotel_booking_proj development by creating an account on GitHub.github.com [초기 세팅]가장 먼저 Scanner를 통해 명령어 입력하고 종료하는 기능을 추가해봅시다.package org.example;import java.util.Scanner;public class Main { public static void main(String[] a..
[호텔 예약 관리 프로그램 제작]개인 프로젝트로서 호텔 예약 관리 프로그램이라는 주제를 가지고 최대한 구현해보고자 합니다.프로그램을 제작하기에 앞서, 전체 프로그램의 개요(기능 및 데이터 정의)에 대해 작성하려 합니다. [기능 구성]호텔 예약 관리 프로그램의 기본 기능 구성은 아래와 같습니다.프로그램시작호텔 소개 (hotel introduce)객실 조회 (room list)객실 예약 (booking room)예약 확인 (booking check)예약 취소 (booking delete)회원 로그인 (guest login)회원 로그아웃 (guest logout)회원가입 (guest join)숙박 리뷰 남기기 (review write)리뷰 보기 (review list)숙박 리뷰 html로 추출하기 (expor..
[게시판 제작 ~ing]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.리포지터리 주소 URL : https://github.com/psm817/full_stack_proj_2024_03 GitHub - psm817/full_stack_proj_2024_03Contribute to psm817/full_stack_proj_2024_03 development by creating an account on GitHub.github.com [article list와 article detail에서 작성자 이름 나오도록 수정]현재까지 구현된 article list는 DB에서 SELECT 문을 통해 조회하였을 때 번호, 조회, 제목은 모두 정상적으로 콘솔에 출력되지만, 작성자는 null 값이 출..
[게시판 제작 ~ing]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.리포지터리 주소 URL : https://github.com/psm817/full_stack_proj_2024_03 GitHub - psm817/full_stack_proj_2024_03Contribute to psm817/full_stack_proj_2024_03 development by creating an account on GitHub.github.com [article write DB 연결]이번에는 기존에 구현되었던 List 배열인 articles를 사용하지 않고 DB와 직접 연결하여 article write 기능을 재구현 해봅시다.public void doWrite() { System.out.pr..