programming/jsp(24)
-
request.getParameter()
웹(Web) 환경은 HTTP 프로토콜 위에서 동작하고 있습니다. HTTP 프로토콜은 간단하게 얘기해서, 클라이언트가 서버에 무언가(보통은 웹페이지)를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있습니다. HTTP 요청을 보낼 때, 파라미터(parameter)를 함께 끼워보낼 수 있습니다. 가령, 로그인을 할 때, 로그인 폼(form : 양식)을 입력하고, 버튼을 누르죠. 그러면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아가게 됩니다. 로그인 폼 내용이 바로, HTTP 요청의 파라미터(parameter)가 되는 겁니다. 이러한 HTTP 요청을 받은 서버는 이제 어떤 일을 할까요? 파라미터로 날아온 로그인 폼을 일단 봐야지, 뭘하든 하겠..
2010.03.31 -
AddressLinkedList < 03/26 수업중 >
import java.util.*; public class AddressLinkedList{ public static void main(String args[]){ LinkedList list = new LinkedList(); // 리스트 생성 list.add(new Address("홍길동","010-342-9483")); // 리스트에 데이터 추가 list.add(new Address("임꺽정","010-423-5623")); // 리스트에 저장된 모든 원소 출력 System.out.println("\n리스트에 저장된 데이터 출력"); Iterator e = list.iterator(); disPlay(list,e); while(e.hasNext()){ Address s = e.next(); Syst..
2010.03.26 -
1. 상품 목록을 저장하고 합계 출력하기 – ArrayList 사용
§ 상품 목록 처리는 Product 클래스로 나타낸다 § ArrayList를 사용하여 추가 할 것 § 객체 생성 후 setter method를 이용하여 필드값을 초기화 할 것 § Product 는 다음과 같이 구성된다 § 필드 : 상품이름(String), 단가(int), 개수(int), 구매금액(int : 단가 * 갯수) §필드 접근 제어자는 private § 메소드 :필드 값을 반환(getter)하고 설정(setter) § 결과 화면
2010.03.24 -
반복자(iterator)
u반복자(iterator): 반복자는 컬렉션의 원소들을 하나씩 처리하는데 사용 import java.util.*; public class LinkedListTest { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add("MILK"); list.add("BREAD"); list.add("BUTTER"); list.add(1, "APPLE"); // 인덱스 1에 “APPLE"을 삽입 list.set(2, "GRAPE"); // 인덱스 2의 원소를 “GRAPE"로 대체 list.remove(3); // 인덱스 3의 원소를 삭제한다. Iterator e=list.iterator(); //제네릭 타입을 지정하지..
2010.03.24 -
Set 인터페이스, Map 인터페이스 - HashSet
u집합(Set)은 원소의 중복을 허용하지 않는다. uHashSet nHashSet은 해쉬 테이블에 원소를 저장하기 때문에 성능면에서 가장 우수하다. 하지만 원소들의 순서가 일정하지 않은 단점이 있다 Map 인터페이스 - HashMap 사전과 같은 자료 구조 키(key)에 값(value)이 매핑된다. 강아지를 예를 들면. ㄱ - 키(key) 강아지 - 값(value) HashMap 사용 예제 class Student { int number; String name; public Student(int number, String name) { this.number = number; this.name = name;} public String toString() { return name; }} public clas..
2010.03.24 -
제너릭
u제네릭 프로그래밍 (generic programming) n일반적인 코드를 작성하고 이 코드를 다양한 타입의 객체에 대하여 재사용하는 프로그래밍 기법 n제네릭은 컬렉션 라이브러리에 많이 사용, n매개변수 타입은 클래스 형(참조형)만 사용 public class GenericTest { public static void main(String args[]){ Store store = new Store(); //문자열 타입 저장 store.set("Generic"); String str=(String)store.get(); System.out.println(str); // store.set(new Integer(100)); // 정수 타입을 저장하려고 하면 컴파일 오류 } } u문자열을 저장하려면 다음과 같..
2010.03.19