Spring Framework

스프링 상식 테스트

netyhobby 2016. 4. 26. 17:22

1. 스프링 MVC에서 setter 메서드를 통해 의존관계를 주입할 수 있다. 이 setter에 의해 주입된 실제 클래스와 자동으로 연결시켜주는 스프링 어노테이션은? Autowired



2. 스프링 AOP에서 클래스의 객체 생성 지점, 메서드 호출 시점, 예외 발생 시점과 같이 어플리케이션을 실행할 때 특정 작업이 시작되는 시점을 무엇이라 하는가?  jointpoint



3. 스프링 AOP 용어에서 여러 개의 조인포인트를 하나로 결합한 것을 무엇이라 하는가? pointcut 



4. 스프링 ModelAndView에서 원하는 뷰 페이지(board_write.jsp)로 이동하려고 할 때 필요한 자바 코드는?

ModelAndView bm = new ModelAndView("board_write.jsp");



5. 스프링 컨트롤 메서드 반환 값이 문자열일 때 board_list.do 페이지로 이동하려고 할 때 필요한 스프링 컨트롤 코드는 무엇인가?

return "redirect:/board_list.do":



6. 스프링 ModelAndView 하위의 메서드로 board폴더의 board_write.jsp 뷰 페이지로 이동하고 싶을 때 파라미터 값으로 넘겨주려면 어떤 메서드를 사용해야 하는가?

setViewName()




7. 스프링 컨트롤 ModelAndView 객체의 메서드로 쌍으로 저장할 때 키, 값을 사용하는 메서드는? 

addObject();


8. 스프링 MVC에서 컨트롤 클래스를 만들 때 자바 코드를 작성하지 않아도 컨트롤 클래스를 만들 수 있게 하는 어노테이션은?

@Controller



9. 스프링 MVC에서 String name = request.getParameter("name") 서블릿 자바코드 대신 사용할 수 있는 어노테이션은?

@RequestParam



10 폼 태그의 method=post 방식일 때 호출되는 스프링 어노테이션은?

@RequestMapping(value="/fileUpload", method=RequestMethod.POST) 



11. 스프링 JDBC를 이용하여 DB에 접근하는 클래스를 작성하기 위해서는 다음 중 어떤 클래스를 상속?

JdbcDaoSupport



12. 오라클에서 년월일 시분초 값을 저장할 때 sysdate 함수를 사용한다. 이 함수를 사용하여 저장된 날짜값을 출력하면 년월일시분초가 출력된다. 년월일만 출력되게 하려면 어떤 JSTL 커스텀 태그를 사용해야 하는가?

${fn:substring(출력될 날짜값, 0 , 10)}



13. ibatis에서 한 개 이상의 레코드를 검색해서 컬렉션 List로 반환하는 메서드는?

queryForList()



14. ibatis에서 단 하나의 레코드만 검색할 때 사용하는 메서드는?

queryForObject()



15. mybatis에서 한 개 이상 레코드를 검색해서 컬렉션 List로 반환하는 메서드는?

selectList()



16. mybatis에서 하나만 검색하는 메서드

selectOne()



17. ibatis에서 insert() 메서드 사용하면 반환값은 Object형으로 반환된다.

mybatis()를 사용하면 반환값은?

JDBC처럼 레코드 행의 개수를 반환



18. ibatis SQL 매퍼 xml에서 파라미터 자료형 타입을 지정하는 속성은?

parameterClass


결과는 resultMap



19. mybatis SQL 매퍼 xml에서 파라미터 자료형 타입을 지정하는 속성은?

parameterType


결과는 resultType



20. SQL문에서 ?에 들어갈 mybatis 문법은?


${id}