diff --git a/src/main/java/cokr/xit/foundation/AbstractComponent.java b/src/main/java/cokr/xit/foundation/AbstractComponent.java index 4c0e3c0..c0f6a65 100644 --- a/src/main/java/cokr/xit/foundation/AbstractComponent.java +++ b/src/main/java/cokr/xit/foundation/AbstractComponent.java @@ -22,11 +22,11 @@ import cokr.xit.foundation.data.Convert; *

AbstractComponent의 상속 클래스는 '업무 용어 또는 기능 이름' + 'Bean'과 같이 이름을 명시한다.
* 그리고 정의한 클래스를 애플리케이션 컨텍스트에 등록하려면, @Component 어노테이션을 적용하고 카멜 표기법으로 이름을 지정한다.
* 다음은 그 예이다. - *

 package cokr.xit.example.business.service.bean;
+ * 
 package cokr.xit.example.business.service.bean;
  * {@code @Component("businessBean")}
  * public class BusinessBean extends AbstractComponent {
  *     ...
- * }
+ * }
*

정의한 컴포넌트를 사용하려면 @Resource 어노테이션에 이름을 명시해 객체에 주입한다. *

 @Resource(name = "businessBean")
  * BusinessBean businessBean;
diff --git a/src/main/java/cokr/xit/foundation/web/AbstractController.java b/src/main/java/cokr/xit/foundation/web/AbstractController.java index 0767aa7..d429fd5 100644 --- a/src/main/java/cokr/xit/foundation/web/AbstractController.java +++ b/src/main/java/cokr/xit/foundation/web/AbstractController.java @@ -5,7 +5,6 @@ import java.io.FileInputStream; import java.io.InputStream; import java.net.URLEncoder; import java.util.Collection; -import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; @@ -27,7 +26,7 @@ import cokr.xit.foundation.data.paging.BoundedList; *
  • {@link #ajaxRequest() 요청이 AJAX에 의한 것인지} 확인
  • *
  • {@link #jsonResponse() 응답을 JSON으로 해야 하는지} 확인
  • *
  • {@link #toJson(Object) JSON 문자열}이나 {@link #fromJson(String, Class) 객체}로의 변환
  • - *
  • {@link #setCollectionInfo(ModelAndView, List, String) List의 ModelAndView 설정}
  • + *
  • {@link #setCollectionInfo(ModelAndView, Collection, String) List의 ModelAndView 설정}
  • *
  • {@link #download(InputStream, String, String, long, String, HttpServletResponse) 파일 다운로드}
  • * * 등의 기능을 물려 받는다.