JAVA_School

[0901] 클라이언트서버프로그래밍

지윤이다 2023. 9. 1. 16:58

강의는 영상으로 / 조별 멘토링


1. 중간 레포트

2. 기말 발표

- 발표는 돌아가는 소프트웨어로 발표한다.

- 발표 시간은 대략 10분 정도, 짠 코드의 특징은 무엇인지, 느낀점까지 기말발표로 진행이 될 것이다.

 

- 조는 5명, 항상 3~4명은 드랍을 하고, 3~4명은 F를 받는다.

- 5명이 와서 와가지고 자기 코드를 보여준다. 코드를 돌려본다 왜 이렇게 짰니?라고 물어본다.

- 어떤 정도의 실력을 갖고 있는지에 대해 물어본다. 멘토링은 학점에 영향이 없다.

- 수요일은 동영상 수업(즉, 녹강), 동영상을 듣고 숙제를 해온다. (동영상 50분, 실제 수업은 2배 정도)

- 정규 수업시간 -> 4:30 ~ 5: 45 / 15분 X 8조 = 2시간

- 4:00 ~ 6:00 으로 수업을 할 것이다.

- 다음주부터는 멘토링 시간 랜덤일 것이다.

 

중간 레포트 40점, 기말 발표 50점 (경우에 따라서는 바뀔수도 있다.) 10% 는 출석

1~2점으로 학점이 갈릴 수도 있다.

 

중간 40 / 기말 50 / 수업참여 10

 

client : 고객, 클라이언트는 돈을 주는 사람, 서비스를 대가로 돈을 주는 사람

service (X)

Server: 소프트웨어에서는 service를 server라고 한다.

 

client <-> server

client는 server에게 call

server은 client에게 return을 한다.

 

pc에 보이지 않는 선이 있다.

wifi(무선), 선이 없지만 무선으로

 

자바를 만드는 회사는 sun이라는 회사이다. 회사가 망해서 oracle에게 먹혔다.

grp

RMI (JAVA) -> 코딩하는 방법, 동영상으로 제공해줄 것이다. 보고 한 줄, 한 줄 실행

- RMI는 회사에서 쓰지 않는다, GRP를 실무에서 쓴다. 

- GRP는 알려주지 않는데, GRP로 하면 가산점을 더 줄 것이다. (더 잘하는 사람한테 점수를 잘준다.)

- 혼자 잘한다고 생각하면 gRP를하면 된다.

- gRP를 하려면 공부를 많이 해야 한다. 공부를 하려고 하면 할 수 있는데 거기까지는 강요하지 않을 것이다. (권고)