일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- FIle
- js꼬리
- 네크워크
- jdbc
- sequence diagram
- jdk설치
- mindmap
- java
- Eclipse
- 클래스
- Database
- 소켓
- 제안서
- srs
- 파일
- System Requirement Specification
- 데이터베이스
- 게시판
- analysis
- 메소드
- custom Tag
- 게시판 제작
- workspace
- Ecilpse
- 이클립스 설정
- network
- 자바
- 설정
- vision document
- IO
- Today
- Total
목록네크워크 (2)
공적's life
이번 글은 조금 오래 걸렸네요. 사실 이번 글은 안보셔도 상관 없는 글입니다. 그렇지만 한번 봐두시면 상당히 도움이 되는 글입니다. 소스코드는 이번에는 양이 상당히 많아서 어쩔 수 없이 압축해서 올리겠습니다. 일단 기본적인 구조는 전에 했었던 문서 관리에서 크게 벗어 나지 않습니다. 하지만 전에는 파일로 저장했던 데이터들을 Network를 통해서 저장하게 됩니다. 나중에 다른 글에서 언급하겠지만 JDBC와 문자열 파싱을 연습해 볼 수 있게 작성하였습니다. 일단 간단한 절차를 볼까요? 사용자가 데이터를 입력하면 우리는 그것을 서버에 전송하게 됩니다. 그때 그냥 보내는 것이 아니라 지정 한 명령어와 규칙에 따라서 작성합니다. 그러면 서버는 그것을 받아서 저장, 삭제, 수정, 조회를 하게 됩니다. 결과값이 있..
이제 우리는 통신을 배워 보겠습니다. 자세하게 하는 것이 아니라 단순하게 배울 것입니다. 우리에 목표는 network에 대해서 전반적으로 공부하는 것이 아니라 우리가 사용하는 것만 배워볼 것입니다. 일단 기본적으로 통신을 하기 위해서는 Socket클래스를 사용합니다 . 간단한 예제를 볼까요? public class SocketNetwork { public static void main(String[] args) throws UnknownHostException, IOException { //소켓 열기 Socket socket = new Socket("www.naver.com",80); //쓰기 준비 OutputStream os=socket.getOutputStream(); //읽기 준비 InputStre..