2008/07/15 4

MVC 패턴

MVC 패턴 조회 버튼을 눌러 DB에 있는 값을 읽어 오려면, 조회를 누르면 selectDB()에 있는 메소드를 호출하여 결과를 받으려면, public MemberVO selectDB(){ … return MemberVO; } SELECT한 결과가 1건일때 mVO에 넣으면 된다. 그러나, 1건 이상 여런 건일때는 컬렉션을 이용한다. public List/ArrayList/컬렉션 프레임워크에있는 어떠한 오브젝트도 올수 있다. selectDB(){ /* LIst는 인터페이스(추상메서드)이다. List를 구현하기 위해서 new를 해서 생성할 수 없다. (List list = new List (X)) List를 구현하기 위해서는 자식 클래스를 사용하면 된다. (List list = new ArrayList(O)..

XML과 DOM(도서 목록), JAVA 환경변수 설정, BAT파일 생성하기

XML과 DOM 첨부파일 XML 문서를 검색하고, 수정, 저장할 수 있는 XML 문서 도서 목록 뷰어 프로그램 개발 예제이다. JAVA 환경변수 설정 변수 : PATH 값 : C:\Java\bin; (자바 설치 경로의 bin폴더를 지정한다) 변수 : CLASSPATH 값 : .; (java가 있는 파일에 클래스를 생성하기 위해 점(.)을 지정한다. 현재 경로를 의미) ※ 기존에 jre 경로는 모두 지워준다. BAT파일 생성하기 BookList.bat 파일로 실행하면 된다.

객체 스트림

객체 스트림 객체스트림은 객체를 전송시킬 수 있는 방법을 제공한다. 객체 안에 저장된 내용을 파일로 저장하거나 네트워크로 전송하려면 많은 노력이 필요하다. 객체에 있는 필드의 내용을 일일이 읽어 들여 하나씩 저장하거나 전송을 해야 하기 때문이다. 그리고 네트워크 프로그래밍 이라면 반대 쪽에서 전송한 데이터를 읽어 들이기 위해 전송한 순서대로 읽어 들여야 한다는 번거로움도 있다. 이런 문제를 쉽게 해결할 수 있게 해주는 것이 객체 스트림이다. 그렇지만 객체 스트림의 경우에는 마샬링(marshaling)과 언마샬링(unmarshaling)이라는 작업을 해야하므로 추가적인 과부하가 발생할 수 있다는 문제가 있다 하지만 요즘의 프로그래밍의 추세는 과부하보다는 조먿 손쉬움 프로그래밍 좀더 쉽게 유지보수 할 수 있..

문자 스트림 - StringReader와 StringWriter

StringReader와 StringWriter StringReader와 StringWriter 클래스는 각각 CharArrayReader, CharArrayWriter와 흡사한 클래스다. StringReader는 문자열로부터 읽어 들이기 위한 클래스고, StringWriter는 자신의 내부 저장 공간에 출력된 내용을 문자열로 반환 할 수 있는 기능을 가진 클래스다. StringReader 클래스 생성자 생성자 설명 StringReader(String s) String s로 부터 읽어 들이는 StringReader 객체를 생성한다. StringWriter 클래스 생성자 생성자 설명 StringWriter() 내부 저장 공간이 있는 StringWriter 객체를 생성한다. StringWriter 클래스의 ..