ObjectStream (2) 썸네일형 리스트형 [JAVA] ObjectStream을 이용한 Socket 통신 String으로만 소켓 통신을 한다면, 파일 같은 자료구조나 클래스는 보낼 수 없다. 따라서 소켓 통신을 할때 ObjectStream 으로 객체를 이용하여 통신을 하도록 하는 것이 좋다. 이때 객체는 Serializabe을 implements 한 직렬화한 클래스 여야 한다. * 먼저 기본적으로 어떻게 동작하는지 살펴보겠다. 단순히 서버에 로그인 한걸 알리는 코드이다. public class Member implements Serializable { private static final long serialVersionUID = 1L; private String id; private String pwd; public String getId() { return id; } public void setId(St.. [JAVA] 간단한 고객관리프로그램 * 고객관리 할 수 있는 프로그램을 AWT로 GUI를 구성하여 만들었습니다. String의 사용을 최대한 줄이고, StringBuffer를 사용하여 메모리 낭비를 줄이도록 하였습니다. ObjectStream을 이용하여 입출력 할 수 있도록 하였습니다. 파일을 저장, 새이름으로 저장, 불러오기 등 io를 사용할 수 있도록 구성하였습니다. ObjectStream을 사용하지 않고 객체 직렬화하지 않는 함수도 포함하였습니다. 복잡한 프로그램이 아니기에 Customer.java, CustomerManager.java 두개의 클래스만으로 구성하였고 이벤트 관련 리스너를 클래스안에서 모두 처리하도록 하였습니다. 화면 구성도 별도의 클래스로 panel를 나누지 않고 buildGUI 라는 함수안에서 모두 처리할 수 있도.. 이전 1 다음