상세 컨텐츠

본문 제목

Properties 활용 회원관리 chap1

본문

실무에 나가면 제일 많이 사용하는 것이 Properties 기법을 사용한 회원관리 이다.

 

Properties 는 Collection 중 HashMap 계열중의  하나로써
"key","value"으로 이루어져 있는것이다.
그런데 중요한 것은 Properties 는 key도 String 타입이고, value도 String 타입만 가능하다는 것이다.
key는 중복을 허락하지 않는다. value 값을 얻어오기 위해서는 key값만 알면 된다.

 

먼저 MyMVC 에 WEB-INF 안에 Command.Properties 파일을 하나만들어준다.

 

그 후 아래처럼 작성해 준다. 여기서 주의 할점은 Command.Properties 안에는 한글을 작성할 수가 없다.

한글을 작성하게 되면 UniCode 처럼 나오게 된다.

또한 주석은 # 을 통하여 사용할수가 있다.

 

 

여기서 나타내는 /index.up = common.controller.IndexController 은 

URL 주소에 /index.up 했을 경우 실행되어지는 것은 common.controller.IndexController 이것으로 하겠다라는 것이다

 

그러기 위해서는 URL 주소에 입력했시 작동해줄시 있는 Controller 가 필요하다.

여기서 중요한것은 Controller 즉, Servlet을 나타내는데 우리는 하나의 Servlet만을 통하여 사용을 할 것이다.

 

그러므로 Servlet 을 만들때 작성을 해주어야 할것들이 있다.

Servlet 은 class 이므로 Java Resources 의 src 에서 만들어 주어야 한다.

Servlet 이름은 Frontcontroller 라 할것이며 Description은 설명을 나타내는 것이다. 그후 Add 버튼을 누른후

내가 만든 Command.properties 파일의 위치를 찾아서 주소를 복사해 준후 Command.properties 이름과 같이 붙여넣기를 해준다

.그리고 나서 Description 에 설명문을 작성해준다. ok 를 누른다음 next를 해준다.

여기서 가장 중요한것은 바로바로 init 이다. init 에 대한 설명은 나중에 파일에 들어갔을시에 설명을 한다.

 

만들고 나면 이렇게 나온다.

 

여기서 중요한 init - 주석 참조

 

[ MemberRegisterAction - 회원가입 클래스, memberform.jsp - 회원가입 view단 이클립스 참조]

 

[ 중요!! 회원가입시 userid 중복여부 팝업창 활용! ]

이외 넘어가고 입력받는 흐름은 이클립스 보면서 이해하기!!!!

관련글 더보기