목록스프링 (11)
조각이론
https://medium.com/webeveloper/mybatis-resultmap%EC%9D%B4%EB%9E%80-854a94df1f78 resultMap ? MyBatis XML 파일에 쿼리를 작성하면, 쿼리 결과가 POJO 클래스에 자동으로 바인딩이 됩니다. resultMap을 설명하기 위해서 2가지 예시를 들어서 설명하겠습니다. 첫 번째는 테이블간의 관계가 1:1인경우와, 두 번째는 테이블간의 관계가 1:N인 경우에 대한 예시를 통해서 배워봅시다. 테이블간의 관계가 1:1인 경우(association) 사용자가 이벤트에 참여하는 경우(이때 개인정보를 입력한다.) 사용자가 어떠한 이벤트에 참여했는지에 대한 정보를 가지고있는 EVENT_JOIN_USER 테이블과 개인정보를 관리하는 PRIAVCY ..
http://rongscodinghistory.tistory.com/3 쿠키와 세션을 이용한 자동 로그인 방식에 대해서 정리해 보겠습니다. [ 1. 쿠키와 세션이란? ] : 쿠키와 세션은 매우 유사하면서도 다른 특징을 지니고 있는데요.- 공통점 : 사용자의 정보(데이터)를 저장할 때 이용된다.- 차이점 : - 쿠키 : 1) 사용자의 로컬에 저장되었다가 브라우저가 요청시 왔다갔다하게 됨(보안에 취약) 2) 세션과 달리 여러 서버로 전송이 가능함 3) 세션이 브라우저 단위로 생성되어 브라우저 종료시 사라지는데 반해, 쿠키는 유효시간 설정을 할 수 있음. ex) 7일- 세션 : 1) 서버에 데이터를 저장하여 쿠키에 비해 보안에 안전함 2) 브라우저 단위로 생성됨 => 익스플로러를 켜고 크롬을 켜고 하면 각각 ..
야무님~ [강의 3-7] 디바이스별 픽셀 밀도에 대한 강의에 속시원함을 느끼며 듣고 있습니다. "과거를 답습하지 말고 오늘에 맞는 디자인을 하자!" 라는 말씀이 너무 와닿았습니다. 정말 감사드려요~ 반응형웹 강의를 들으면서 예전에 궁금했던 부분이 있어 질문 드립니다.반응형웹과 적응형웹이라는 게 다르다는 말을 듣고 적응형웹이라는 용어를 듣고 찾아봤더니, 아래와 같은 답을 얻었습니다.=> '적응형 웹'은 서버나 클라이언트에서 웹에 접근한 디바이스를 체크하여 그 디바이스에 최적화된 마크업을 호출합니다. 여기에서 최적화된 마크업은, 꼭 필요한 정보만을 노출시키며 디바이스에 최적화된 이미지를 사용하고 플래시를 사용하지 않고 자바스크립트를 이용하여 장치를 분석하고 그에 맞는 동작을 적용합니다. 이렇게하여 보다 빠른..
폼 태그(form:form) : spring버전 2.0부터 jsp와 웹MVC를 사용할 때, 폼 요소를 좀 더 편리하게 다룰 수 있도록 데이터바인딩과 관련된 광범위한 태그를 제공 # form 커스텀 태그 사용먼저 jsp화면 상단에 태그라이브러리를 아래와 같이 import 한 후1csHTML에서 form 태그를 생성하고 바인딩하기 위해서 form 내부태그에 바인딩 경로 'path'를 지정한다. 기본 형식은 아래와 같은 형태로 입력하며, 입력값이 없을시 method는 'post'로, action값은 '현재 요청URL'값이 설정된다.1cs==> 이렇게 생성된 form에는 id속성이 주어지는, 이때 id 속성값은 입력폼의 값을 저장하는 커맨드 객체의 이름이 할당된다. 따라서 커맨드 객체의 이름이 기본값이 comm..
https://okky.kr/article/313916 vo private String content; private List excelList; getter, setter.. jsp controller public @ResponseBody void uploadTest(@ModelAttribute("dataForm") workExcel workExcel) List workexcel = workExcel.getExcelList(); if(null != workExcel.getExcelList() && workExcel.getExcelList().size() >0 ){ for(workExcel work : workExcelList){ System.out.println(work.getContent()); } ..
http://www.bitweb.co.kr/news/view.php?idx=536 http://www.bitweb.co.kr/news/view.php?idx=537 http://www.bitweb.co.kr/news/view.php?idx=579 http://www.bitweb.co.kr/news/view.php?idx=638 http://www.bitweb.co.kr/news/view.php?idx=738 http://www.bitweb.co.kr/news/view.php?idx=813 http://www.bitweb.co.kr/news/view.php?idx=886 http://www.bitweb.co.kr/news/view.php?idx=921 http://www.bitweb.co.kr/news/v..
JSTL(JSP Standard Tag Library) Core Tag 실습JSTL 태그 라이브러리 중에 가장 많이 사용하는 태그이다.로 선언을 해줘야 사용할 수 있다.Core Tag 실습/webapps/jstl/JSTLCore.jsp 파일을 만들어서 실행해 보자/webapps/jstl/JSTLCore.jsp ${country} ${intArray[0]} 로그인 로그아웃 ${country} 로그아웃 로그인 i = ${i}, i*i = ${i * i} , last = ${i} map(${x.index}) = ${map.color} color : ${color} ,
Batis를 이용하여 DAO 작성게시글의 SELECT, INSERT, DELETE 작업을 담당하는 DAO를 작성한다.ArticleDAO class 작성SqlMapClient를 이용하여 게시글의 DB 작업을 담당하는 DAO를 작성한다.com.spring.mvc.article.dao 패키지를 생성한다.@Repository 어노테이션을 ArticleDAO의 class선언부에 추가한다.@Repository 어노테이션을 지정하면 SqlMapClient 클래스에 대한 객체가 자동생성 된다.com.spring.mvc.article.dao.ArticleDAO.javapackage com.spring.mvc.article.dao; import java.util.List; import javax.annotation.Res..