Member 13483093 Ответов: 1

Бронирование номеров с помощью jsp и сервлета


я создал логин пользователя и пароль в jsp с помощью текстового файла (не используется база данных), и у меня есть форма для бронирования номера, как только номер забронирован одним пользователем, он не должен быть забронирован следующим пользователем, который входит в веб-приложение .пожалуйста, скажите мне, как действовать без использования базы данных.пожалуйста, помогите мне, как я новичок в программировании

Что я уже пробовал:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"

    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

body {background-color: powderblue;}
 



 <%
 response.setHeader("Cache-Control","no-cache,no-store,must-revalidate" );
 
 if(session.getAttribute("username")==null)
{
	response.sendRedirect("LoginPage.jsp");
}
 %>
 







<br>
  <br>

  
  

  



  <table cellpadding="2" width="20%" align="center" cellspacing="2"><tbody><tr>  <td colspan="2">  <center><font size="4">BOOKING  FORM</font></center>

  </td>  </tr><tr>  <td>NAME</td>  <td></td>  </tr>  <tr><td>EMPID</td>  <td></td>  </tr><tr>  <td>EMAILID</td>  <td></td>  </tr><tr>  <td>PROJECT</td>  <td>

  CITI

  BOA

  SBI

  BMW

  AUDI

  </td>  </tr><tr>  <td>FLOOR</td>  <td>

 

  one

  two

  

  </td>  </tr>  <tr>  <td>ROOMS</td>  <td>

  16 seater

   8 seater

  

  </td>  </tr><tr><td>MobileNo</td>  <td></td>  </tr>  <tr>  <td></td>  <td colspan="2"></td>  </tr>  </tbody></table>

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
пожалуйста, скажите мне, как действовать без использования базы данных.

Плохая идея, причина, по которой все используют базы данных, заключается в том, что они эффективны.
Если у вас есть 50 номеров, то за 1 год бронирования может быть 18000 записей, и вам придется читать каждую отдельную запись для каждого отдельного запроса, что еще хуже, каждый раз, когда вы пишете новую запись, вам придется блокировать файл, проблема, это помешает другим получить доступ к этим данным. Поверьте мне, это не эффективно.
Поэтому совет заключается в том, чтобы изучить базы данных как можно скорее.

Цитата:
пожалуйста помогите мне так как я новичок в программировании

Совет: забудьте о реальных проектах на данный момент и найдите время, чтобы научиться правильно.
Найдите учебники и изучайте их.