[완벽동작] 오라클 연동 자바로 구현한 가장 이해하기 쉬운 채팅방(채팅룸) 프로그램 + 파일전송, 귓속말, 강퇴, 초대
- 최초 등록일
- 2015.09.29
- 최종 저작일
- 2015.09
- 압축파일
- 가격 6,000원
소개글
오라클 Database 와 연동하여 회원가입 및 로그인, 방만들기가 가능한 채팅프로그램입니다.
실행방법은 압축파일안에 첨부하였으니 보고 그대로 따라하시면 됩니다.
클래스 설명도 첨부하였으니 소스분석하면서 같이 보시면 훨씬 이해하는데 도움이 되실 겁니다.
회원가입, 채팅방과 대기실의 개념을 이해하는데 필요한 가장 기본적인 기능들만 담았습니다.
- 회원가입
- 로그인/로그아웃
- 대기실
- 방만들기
- 방 입장
- 귓속말
- 강퇴
- 초대
- 파일전송
- 채팅
회원가입창에 각종 리스너들과 도큐먼트를 적용하여 무결성 체크를 최적화 해놓았습니다
(각 전화번호란에는 숫자 4자리까지만 입력가능, 이름과 별명은 최대 10자리만 입력가능, id는 한글입력 불가능 등)
원활한 소스분석을 위해 중복제거 및 소스 최적화 를시켜 놓았습니다.
(소스분석은 초중급 정도 되시면 충분히 이해하실 수 있습니다)
★ (2016.08.23 추가내용) ★
소스를 UTF-8 로 재 인코딩하여서 다시 올렸습니다.
한글이 깨질경우 이클립스 환경설정에서
General - workspace 선택후 우측의 Text file encoding 을 UTF-8 로 변경해주세요.
컴파일 실행환경
JAVA SDK 1.6 이상
압축파일 내 파일목록
img/penguin_s.png
src/roomchat/niteon/client/ChatRoom.java
src/roomchat/niteon/client/ClientHandler.java
src/roomchat/niteon/client/GetFile.java
src/roomchat/niteon/client/InviteDialog.java
src/roomchat/niteon/client/JoinDialog.java
src/roomchat/niteon/client/LoginPanel.java
src/roomchat/niteon/client/MainFrame.java
src/roomchat/niteon/client/Member.java
src/roomchat/niteon/client/Message.java
src/roomchat/niteon/client/PwdDialog.java
src/roomchat/niteon/client/SendFile.java
src/roomchat/niteon/client/ServerMsgListener.java
src/roomchat/niteon/client/WaitRoom.java
src/roomchat/niteon/server/database/DBManager.java
src/roomchat/niteon/server/database/log.txt
src/roomchat/niteon/server/database/OracleManager.java
src/roomchat/niteon/server/Guest.java
src/roomchat/niteon/server/MemberDAO.java
src/roomchat/niteon/server/ServerHandler.java
기능설명.txt
실행방법.txt
클래스설명.txt
참고 자료
없음