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. JacksonJSON 데이터 구조를 처리해주는 라이브러리이다.

 

관련 명령문

  • JsonParseException
  • JsonMappingException
  • ObjectMapper
  • TypeReference

10. UserAgent: http-header로 부터 요청된 user-agent를 분석하여 브라우저 정보를 획득한다.

 

 

11. jsoup: 웹크롤링을 도와주는 강력한 라이브러리이다.

 

참조

https://mommoo.tistory.com/83

 

 

12. gsonjson을 생성하고 파싱하는 구글에서 제공하는 라이브러리이다.

 

관련 명령문

  • Gson
  • JsonObject
  • JsonParser

 

13. deviceUtils: 현재 사용하는 디바이스를 판별해준다.

 

관련 명령문

  • isNormal()
  • isMobile()
  • isTablet()

 

+ Recent posts