Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Withrium

  • 2023년 서일대학교 졸업작품

개요

  • 웹에서 DB에 저장한 데이터를 유니티에서 사용할 수 있도록 한 백엔드 프로젝트입니다.
  • 로그인 여부, 유저데이터, 관리자와 사용자 구별, 각종 팀 데이터, 아바타 및 캐릭터 데이터, 채팅 기록
  • 위 정보를 받아오는 백엔드 프로젝트입니다.
  • 유니티 프론트엔드 : https://github.com/parkjun-0521/GraduatedProject

개발 언어

  • Java

웹 서버

  • Apache Tomcat

기능 설명

DBConect.jsp ( Ignore 파일 )

  • 외부 DB와 연결하기 기초적인 작업
  • 외부 DB URL과 DB 로그인 정보

NewUserCreate.jsp

  • 회원가입을 하는 부분
  • 간단하게 회원가입을 하는 로직이다.
  • 아이디, 비밀번호, 닉네임을 DB에 저장한다.
  • 회원가입 부분은 웹에서 하는 방식으로 변경하여 이 프로젝트에서는 사용하지 않았다.

Login.jsp

  • 유니티 로그인 페이지의 정보를 받아온다.
  • DB에 있는 정보와 비교하여 로그인 여부를 판단.

UserData.jsp

  • 사용자의 정보를 가져온다.
  • 관리자인지 사용자인지 0,1로 구별한다. (0: 사용자, 1: 관리자)
  • 공개맵을 열기 위해 필요한 로직

Logout.jsp

  • 로그아웃 정보를 가지고 있다.
  • 로그아웃 시 bool값을 0로 변경

ChatLog.jsp

  • 유니티 안에서 실시간 채팅을 쳤을 때 웹으로 데이터를 보내준다.
  • 웹에서 채팅 기록을 확인하기 위해서 데이터를 DB에 저장
  • 닉네임과 채팅기록을 테이블에 반영

ItemInput.jsp

  • 각 계정에 있는 아바타 및 캐릭터 데이터를 불러온다.
  • 유니티에서 아바타와 캐릭터를 적용시키기 위해 DB에서 정보를 받아옴

TeamAllData.jsp

  • 가입되어 있는 모든 팀 정보를 가져온다.
  • 팀의 정보를 가져오면서 팀장을 구별하기 위해 admin인지도 가져온다 .
  • admin의 구별은 0,1 이다. (0 : 팀원, 1 : 팀장)

TeamData.jsp

  • 사용자가 속한 팀 이름 정보를 가져온다.
  • 방을 생성할 때 팀이름이 필요하기에 가져오는 정보

UserTeamData.jsp

  • 팀원인 정보를 가져온다.
  • 팀 방 입장에서의 팀을 띄워주기 위해 필요한 로직
  • admin이 0으로 내가 속해있는 팀 정보를 가져온다.

About

유니티 졸업작품 프로젝트 ( 백서버 jsp )

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages