1. 자바직렬화 구현
자바직렬화를 구현하기위해 Serializable클래스를 구현시켰다.
serialVersionUID는 적절히 초기화시킨다.
자바 직렬화란? 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에도 사용할 수 있도록 바이트(byte) 형태로 데이터를 변환하기도 하고, 바이트(byte)형태의 데이터를 다시 객체로 변환하기도 하는 기술을 말한다. 이 바이트 형태의 객체를 JVM의 메모리에 상주시키는 형태를 같이 이야기 한다. 참고 : http://woowabros.github.io/experience/2017/10/17/java-serialize.html http://woowabros.github.io/experience/2017/10/17/java-serialize2.html 자바직렬화 사용방법 : https://flowarc.tistory.com/107 |
나는 이 클래스를 서비스단 객체VO에 확장해서 사용하려고 한다.
2. ToStringBuilder 사용하여 toString 함수정의
멤버변수를 가져오기 편하게 하기 위해 toString을 정의했다.
이 ToStringBilder를 사용하면 reflectionToString를 통해 다른 데이터 형식으로도 변환해준다.
public class AbstractVO implements Serializable {
private static final long serialVersionUID = -7585134366207997358L;
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}
'쓸만한 JSP 홈페이지 만들기' 카테고리의 다른 글
web.xml설정 - ExcludeServlet (0) | 2019.05.01 |
---|---|
공통클래스 - MethodLogAop (0) | 2019.04.30 |
Spring 설정xml - aop-context.xml (0) | 2019.04.25 |
공통클래스 - AbstractController (0) | 2019.04.17 |
서버설치, 프로젝트 만들기 (0) | 2019.01.24 |