이클립스 프로젝트 필수 유틸리티
초보 개발자와 프로젝트 관리자가 한번쯤 읽고 넘어가야 할 책
CVS와 Subversion을 통한 소스 버젼관리, 프로젝트와 관련된 문서를 공유하는 위키, 이슈 관리를 위한 Issue Tracker를 특히 집중적으로 봤다.
프로젝트를 진행하다 보면 필요없는 작업으로 인한 시간 소모가 아까울때가 많은데. 위 3가지 유틸을 사용한다면
보다 많은 시간을 개발에 쏟아부을수 있을거라고 생각한다.
웹에서 내용을 찾다가 보면 잘 이해되지 않는 부분 때문에 힘들었었는데 책에서는 스크린샷을 통해
좀 더 이해가 쉽도록 설명된게 좋은 점이다.
책을 읽은 후, 프로젝트에 실제 적용하며, 팀원들과 공유하는 재미도 함께 느끼시길~~~
오라클 10i(utf-8) zipcode 테이블 생성
1. 우편번호 데이터를 가져옵니다.
url : http://www.zipfinder.co.kr/zipcode/index.html
원하는 타입의 데이터를 다운 받아서 xls로 변경합니다.
2. zipcode 테이블 생성
utf-8의 경우 한글을 3byte로 인식하므로 기존 설명서보다
컬럼의 크기가 대략 1.5배로 곱한 값이 컬럼의 크기가 됩니다.
아래는 TYPE1을 가져온 값을 토대로 테이블을 생성한 스크립트입니다.
zipcode script
-- DDL Script for TABLE NITAM.ZIPCODE. Orange for ORACLE.
-- Generated on 2008/12/24 10:41:55 by NITAM@ORCL
CREATE TABLE "NITAM"."ZIPCODE"
(
"ZIPCODE" VARCHAR2(7),
"SIDO" VARCHAR2(6),
"GUGUN" VARCHAR2(23),
"DONG" VARCHAR2(80),
"BUNJI" VARCHAR2(30),
"SEQ" NUMBER(5)
)
TABLESPACE NITAM_TS
PCTFREE 10
INITRANS 1
MAXTRANS 255
LOGGING
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
)
NOCACHE
NOPARALLEL
MONITORING;
COMMENT ON COLUMN "NITAM"."ZIPCODE"."SEQ" IS '고유번호' ;
COMMENT ON COLUMN "NITAM"."ZIPCODE"."ZIPCODE" IS '우편번호' ;
3. 테이블에 데이터 입력
오렌지를 사용해서 입력한 경우
오렌지 - Tools - loader 에서 처리
'Database' 카테고리의 다른 글
오라클 10g에서 scott 계정 풀기 (0) | 2008.11.13 |
---|---|
oracle sid 확인 (0) | 2008.11.11 |
oracle sql 관련 링크 (0) | 2008.08.24 |
request 의 모든 파라미터 얻어오기
1 | request파라미터 |
클라이언트의 요청시 파라미터가 존재할 때 이를 request객체가 핸들 할 수 있다. 다음은 post방식의 요청을 해결하는 예제입니다. |
2 | 클라이언트 폼(requestParam.html) |
<HTML><HEAD><TITLE>REQUEST정보</TITLE></HEAD> |
3 | 클라이언트의 요청을 받아 파라미터를 처리하는 request.jsp |
<%-- request.jsp --%> <HTML><HEAD><TITLE>내장 객체 request </TITLE></HEAD> <% Enumeration enum = request.getParameterNames(); name = (String)enum.nextElement(); %>
[출처] JSP : request 파라미터 |작성자 선정 |
3 | getParameter()와 Enumeration()메서드 |
그리고 getParameterNames() 메서드는 클라이언트로부터 넘어온 파라미터 변수값을 얻는 방법이다. 이때 리턴되는 값은 Enumeration값으로 Enumeration은 자체 메서드도 boolean hasMoreElements(), Object nextElement() 둘 밖에는 없는 간단한 유틸 클래스이다. Enumeration의 가장 큰장점은 바로 hasMoreElements()메서드로서 다음데이터가 있는지 없는지를 알려주는 함수를 사용할 수 있다는 것이다.
vector v가 있다면 v의 요소를 프린트하기 위해서 다음과 같은 구문을 사용한다. for (Enumeration e = v.elements() ; e.hasMoreElements() ;) { 이 구문은 Enumeration의 가장 일반적인 구문이며 위의 구문과도 비슷하다. 일단 getParameterNames()메서들 이용하여 클라이언트로 부터 넘어온 모든 파라미터 변수값을 Enumeration으로 받고 Enumeration의 요소를 꺼집어내어 request.getParameter(파라미터변수)를 이용하여 넘어온 파라미터 변수의 값을 얻고 있다. |
☞ 팁: Enumeration은 C언어의 열거자의 형태를 클래스로 표현한 것이며 자바에서 이 클래스의 사용목적은 다음에 올 데이터가 무엇인지를 모를때 아주 유용하게 사용되어진다.
[출처] JSP : request 파라미터 |작성자 선정