검색어 입력폼

자바로 오라클DB와 연동한 채팅프로그램

저작시기 2008.02 |등록일 2008.02.19 파일확장자압축파일 (zip) | 가격 4,000원

소개글

오라클DB와 연동해서 회원가입, 아이디 중복체크, 로그인 작업을 하였으며
파일 보내기, 쪽지 보내기, 1:1대화, 귓속말, 강퇴, 방장넘기기, 방 비밀번호, 방 인원제한
등 채팅에서 가능한 거의 모든 기능을 구현해 놓았습니다
소스가 서버는 서버 패키지로 클라이언트는 클라이언트 패키지로 돼 있으며, 이미지 파일은
서버클래스 폴더와 클라이언트클래스 폴더와 같이 있어야 합니다

실행 방법은
압축을 풀면 서버, 클라이언트소스 파일이 생깁니다
클라이언트의 Transit.java 파일에서 Socket s = new Socket("서버클래스들이 있는 컴퓨터의 아이피번호", 5555)
서버의 DbConn.java 파일에서 String url = "jdbc:oracle:thin:@//오라클이 깔려있는 아이피번호:1521/오라클리스너이름" 으로 바꿔줍니다.
오라클 DB에 id, name, pw, alias, tel 이 있는 MEMBER 테이블을 만들어 줍니다
예를 들어 C:Chat폴더를 만들고
CMD창에서 소스가 있는 서버 폴더로 들어간 다음 java -d c:Chat *.java
소스가 있는 클라이언트 폴더로 들어간 다음 java -d c:Chat *.java
하면 Chat폴더내에 클래스가 있는 서버와 클라이언트 폴더가 생깁니다
또 이미지 파일 두개도 Chat폴더안에 복사 시켜 넣습니다
그런다음
CMD창에서 c:Chat>java Server.Server
한다음 c:Chat>java Client.Chat하면 됩니다

컴파일 실행환경

JAVA SDK 1.5이상, 오라클 10g

압축파일내 파일목록

Client/AddForm.java
Client/AdjustmentForm.java
Client/Chat.java
Client/ChatRoom.java
Client/CommandSet.java
Client/FontDialog.java
Client/ListForm.java
Client/Login_Form.java
Client/MakeRoomForm.java
Client/Manager.java
Client/MsgHandler.java
Client/NoteForm.java
Client/PrivateChatForm.java
Client/ReceiveFile.java
Client/SendFile.java
Client/Transit.java
Client/WaitingRoomForm.java
Server/DbConn.java
Server/Guest.java
Server/Member.java
Server/MemberRepository.java
Server/MsgHandler.java
Server/Server.java
bg1.jpg
bg.gif

참고 자료

폰트 클래스는 일본에서 모듈화 시킨 클래스를 가져다 썼음 안에 CopyRight있음
다운로드 맨위로