1 Articles, Search Results for '서블렛'

  1. 2008/12/13 Java Bean Law by pointzz

Java Bean Law

2008/12/13 16:28 / Works

JavaBean 스펙 내용 중 JSP / Servlet 개발 시 필요한 내용만 추리면 아래와 같다.


Constructor

arguement가 없는 public의 constructor를 가질 것


Accessor

public의 setter, getter를 가질 것

이 때 set, get을 떼어내고 첫 글자를 소문자로 바꾼 것이 property 명이 된다.


Type Match

setter의 argument type과 getter의 return type은 일치해야 한다.


Property Naming

property 명은 setter, getter의 method 이름에서 유래하고 class member와는 무관하다.

가령 private의 foo 변수가 class 내에 있다고 해서 그것이 property를 의미하지는 않는다.

변수명 명명은 property 명과 상관없이 구현하기 나름이다.


Property Type

jsp에서 사용할 경우 Property의 type은 반드시 Sring 이거나 primitive type을 사용하도록 한다.

Bean의 스펙을 위배하지는 않지만 JSP standard action 사용 시 원하는 값을 얻지 못하고

다시 한번 scriptlet에 의존해야 원하는 값을 꺼낼 수 있게 되기 때문이다.

[출처] [Java] Bean Law|작성자 밤바

2008/12/13 16:28 2008/12/13 16:28
Posted by pointzz.

Leave your greetings here.

[Login][OpenID?]