[0901] 클라이언트서버프로그래밍
강의는 영상으로 / 조별 멘토링
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를 하려면 공부를 많이 해야 한다. 공부를 하려고 하면 할 수 있는데 거기까지는 강요하지 않을 것이다. (권고)