회사 26

[Mybatis] <selectKey>

selectKeyMybatis는 DB에서 특정값을 가져와서 쓸 수 있도록 selectKey 기능을 제공한다. 속성keyProperty : selectKey 구문의 결과가 셋팅될 대상 프로퍼티keyColumn : 리턴되는 결과셋의 컬럼명은 프로퍼티 명과 일치된다.resultTypeorder : BEFORE || AFTER를 셋팅할 수 있다.BEFORE : 키를 조회한 후, 그 값을 keyProperty에 세팅한 후 구문을 실행한다.AFTER : 구문을 실행한 후, selectKey 구문을 실행한다.statementType : STATEMENT || PREPARED || CALLABLE 중 하나를 선택할 수 있다.statementType : STATEMENT || PREPARED || CALLABLE 중 하..

회사/Spring 2024.03.18

JSP + JqGrid + Spring + SQL + ... + 암튼 공부

Session 웹 사이트 여러 페이지에 걸쳐 사용되는 사용자 정보를 저장하는 방법이다. 사용자가 브라우저를 닫아, 서버와의 연결을 끝내는 시점까지를 세션이라고 한다. 쿠키와의 차이점 쿠키 : 클라이언트 측 컴퓨터에 모든 데이터를 저장한다. 세션은 서비스가 돌아가는 서버측에 데이터를 저장하고, 세션의 키 값만 클라이언트 측에 남겨둔다. 쿠키는 보안에 취약하고, 세션이 이를 보완해주는 역할을 한다. Cookie 내가 만든 쿠키~ 웹 브라우저가 보관하고 있는 데이ㅓ다. 웹 서버에 요청을 보낼 때 헤더에 담아서 전송한다. 웹 브라우저는 쿠키가 삭제되기 전까지, 웹 서버에 쿠키를 전송한다. 정보가 로컬 즉 사용자 컴퓨터에 저장되기 때문에 보안에 위협을 받을 수 있다. String cookieCheck = requ..

회사 2023.10.24

[JSP] 기본 개념

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌 정리 실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌 - 인프런 | 강의 기본 개념부터 차근차근 설명하며, 실제로 웹환경에서 구동되는 여러 어플리케이션을 만드는 실습을 함으로서 실전적인 지식을 쌓을 수 있도록 도와줍니다. 이 강좌를 모두 이행하기만 하면, www.inflearn.com 웹 컨테이너 구조 WAS (Web Application Service) 안에 웹 컨테이너가 있다. 컨테이너는 jsp 파일을 기계가 이해할 수 있도록 java 파일로 만들고, 컴파일 및 링크를 수행한다. -> + java 컴파일 Servlet 순수 Java 파일 Servlet 파일 만들기 URL Mapping Servlet 맵핑 Servl..

회사/JSP 2023.10.06