<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=JavaStudyInVacation%2F%EA%B3%BC%EC%A0%9C</id>
	<title>JavaStudyInVacation/과제 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=JavaStudyInVacation%2F%EA%B3%BC%EC%A0%9C"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=JavaStudyInVacation/%EA%B3%BC%EC%A0%9C&amp;action=history"/>
	<updated>2026-05-14T22:34:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=JavaStudyInVacation/%EA%B3%BC%EC%A0%9C&amp;diff=33266&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=JavaStudyInVacation/%EA%B3%BC%EC%A0%9C&amp;diff=33266&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 과제 ==&lt;br /&gt;
&lt;br /&gt;
==== 첫째날 ====&lt;br /&gt;
&lt;br /&gt;
* 어느 프로그램이든 가장 기초가되는 Hello World 를 출력하는 프로그램 짜 오기&lt;br /&gt;
* AWT와 SWING이 무엇인지 알아보고, 그 차이점에 대해서 알아보기. 그리고 어떤것을 사용하는것이 더 좋다고 생각하는지, 그리고 왜 그렇게 생각한는지...?&lt;br /&gt;
* SWING을 사용하여 버튼이 있고, 그 버튼을 누르면 간단한 메시지를 출력하는 자바 에플리케이션 작성해 보기.&lt;br /&gt;
&lt;br /&gt;
==== 둘째날 ====&lt;br /&gt;
&lt;br /&gt;
* 에플리케이션과 에플릿의 차이점에 대해서 알아보고, 그 쓰임에 대해서 알아보기.&lt;br /&gt;
* 첫째날 만들었던 버튼을 누르면 간단한 메시지를 출력하는 자바 에플리케이션을 에플릿으로 바꿔보기.&lt;br /&gt;
* 그 에플릿을 포함하고 있는 HTML 문서를 만들어 각자 자기 계정에 올리고 위키에 링크 걸기.&lt;br /&gt;
* 자바에서 네트워크를 사용하는 방법에 대해 간단히 알아보기.&lt;br /&gt;
&lt;br /&gt;
==== 셋째날 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;여기서부턴 각자 하지 말고 팀으로 같이 할것!&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 다음과 같은 네트워크를 사용하는 간단한 에플리케이션 만들어 보기. (SWING 이나 AWT 사용 안함)&lt;br /&gt;
** 서버 에플리케이션&lt;br /&gt;
** 실행되면 클라이언트가 접속하기를 기다린다.&lt;br /&gt;
** 클라이언트가 접속되면 클라이언트의 IP 주소와 포트를 출력해주고, 클라이언트로 &amp;quot;ABCDEFG&amp;quot; 라는 문자열을 보내준다.&lt;br /&gt;
** 클라이언트로부터 연결이 끊기면 프로그램을 종료한다.&lt;br /&gt;
** 클라이언트 에플리케이션&lt;br /&gt;
** 명령어 라인 인자로 접속할 서버 에플리케이션이 있는 IP 주소와 포트를 입력받아 서버에 접속한다.&lt;br /&gt;
** 서버로부터 문자열을 받아 화면에 출력해준다. (&amp;quot;ABCDEFG&amp;quot; 가 나와야 한다.)&lt;br /&gt;
** 서버와 접속을 끊고 프로그램을 종료한다.&lt;br /&gt;
&lt;br /&gt;
==== 넷째날 ====&lt;br /&gt;
&lt;br /&gt;
* 셋째날 못한것 하기&lt;br /&gt;
* 다음과 같은 네트웍 보드 게임을 만들게 될 것인데, 어떻게 말들어야할지 설계하기.&lt;br /&gt;
** 보드 게임 요구사항 (요구사항에 없는 것들은 어떻게 해도 상관 없음)&lt;br /&gt;
** 3 X 3 의 보드가 있다.&lt;br /&gt;
** 두 명의 플레이어가 돌아가며 말을 놓는다.&lt;br /&gt;
** 가로, 세로, 대각선 중 하나라도 먼저 만든 플레이어가 이긴다.&lt;br /&gt;
** 비길수도 있다.&lt;br /&gt;
** 두 명의 플레이어는 네트워크로 연결되어 게임을 한다.&lt;br /&gt;
** SWING을 사용하여 제작해야 한다.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[JavaStudyInVacation]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>