1. myBatis / ibatis: SQL문을 제어하는 것을 돕는다.
관련 명령문
- seletList("String", 매개변수)
- selectOne("String", 매개변수)
2. httpSession: 로그인 관련하여 세션처리를 해준다. 사용자 정보를 조회하고 업뎃하는 등에 사용된다.
3. httpServletRequest: 하나의 요청에서 HttpServletRequest 객체가 소멸하기 까지 상태정보를 유지하고자 할 때, 한번의 요청으로 실행된 페이지끼리 정보를 공유하고자 할 때 사용된다.
- 참조
httpSession과 HttpServletRequest의 차이점
https://salguru.tistory.com/23
4. httpServletResponse: 응답할 클라이언트에 대한 정보와 동작 정보를 가지고 있는 객체
불러오기
ServletWebRequest servletContainer = (ServletWebRequest)RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletContainer.getRequest();
HttpServletResponse response = servletContainer.getResponse();
5. httpService: HTTP >> 데이터를 GET 또는 POST 방식으로 웹서버로 전송 >> XML 형식으로 리턴
6. IOException: 어떠한 입출력 예외의 발생을 통지하는 시그널을 발생시킨다. 클래스 선언시 "throws IOException"으로 사용
7. Spring security: HttpSecurity메소드를 사용하여 보안 인증을 만드는 라이브러리이다.
관련 명령문
- getAuthentication()
- getPrincipal()
8. UUID: 무작위 문자열을 생성하는 자바 유틸이다.
9. Jackson: JSON 데이터 구조를 처리해주는 라이브러리이다.
관련 명령문
- JsonParseException
- JsonMappingException
- ObjectMapper
- TypeReference
10. UserAgent: http-header로 부터 요청된 user-agent를 분석하여 브라우저 정보를 획득한다.
11. jsoup: 웹크롤링을 도와주는 강력한 라이브러리이다.
참조
12. gson: json을 생성하고 파싱하는 구글에서 제공하는 라이브러리이다.
관련 명령문
- Gson
- JsonObject
- JsonParser
13. deviceUtils: 현재 사용하는 디바이스를 판별해준다.
관련 명령문
- isNormal()
- isMobile()
- isTablet()
'스프링 프레임워크 > 스프링 기초' 카테고리의 다른 글
07. Json 파싱(parsing) (0) | 2019.06.11 |
---|---|
06. Mybatis란? (0) | 2019.04.22 |
04. DispatcherServlet 과 Spring MVC pattern (0) | 2019.04.19 |
03. HttpSession을 이용한 session 관리 (0) | 2019.04.15 |
02. 스프링(이클립스) 단축키 (0) | 2019.04.03 |