웹개발 5

Jquery dialog 에 html 넣기

원하는 결과 창 1번 전체 모달창 2번 하단 버튼 영역 3번 내가 추가하고 싶은 html -> dialog option 항목 중 open 을 사용! open:function () { var html2 = "보안메일로 발송하겠습니까?"; $(".ui-dialog .ui-dialog-buttonpane").prepend(html2); } $("#alertWindow").dialog({ resizable: false, // 사이즈 조절 가능 여부 modal: true, // 배경색 어둡게:true, 밝게:false autoOpen:false, minWidth:400, height:"auto", zIndex:9000, title : title, // 다이얼로그 제목 buttons: [ { text : messa..

[Mybatis] resultMap

ResultMap이란 myBatis에서 제공하는 자동 매핑으로 해결이 어려운 경우를 위해 구조를 설계할 수 있도록 만들어진 도구이다. ResultMap이 필요한 경우 ResultMap은 다음과 같은 데이터 구조를 불러올 때 적합하다. 계층형 데이터 구조 객관식 시험과 관련된 정보들을 데이터베이스에 추가한다면 다음과 같은 구조를 가지게 된다. - 1번 시험문제 - 1번 보기 - 2번 보기 - 3번 보기 - 4번 보기 - 2번 시험문제 - 1번 보기 - 2번 보기 - 3번 보기 - 4번 보기 시험이라는 상위 entity와 보기라는 하위 entity로 나누어 생각해본다면 다음과 같이 이해할 수 있다. 물리 테이블은 다음과 같이 구성될 것이다. 문제 테이블(quiz) 문제번호(no)문제내용(text) 1 1번 ..

웹개발/Spring 2022.09.04

[@InitBinder 어노테이션-WebDataBinder]

해당 포스트를 작성하려다가 문득.. "도대체 바인더, 바인딩, 바인드 그 의미가 뭘까?" 에서 시작되어 진짜로 그 의미를 파악하고 왔다. 독자도 궁금하다면 대충 스-윽 보고 오면 좋을 것 같다 ! 2022.08.04 - [웹개발/JAVA] - [바인딩(Binding)] 바인딩 이란 혹시... Controller 메소드에 @ModelAttribute UserForm userForm 을 파라미터로 선언하고, jsp 단에 스프링 폼태그를 사용해 본적이 있는가? 이때 컨트롤러단으로 요청이 들어오면 jsp에서 입력한 값이 modelAttribute 로 지정된 객체의 필드값에 매핑 저장되어 파라미터로 넘어오는 것을 볼 수 있다. 바로 여기서 들어온 요청에 대해 modelAttribute 로 선언된 객체의 필드값이 ..

웹개발/Spring 2022.08.05

[바인딩(Binding)] 바인딩 이란

도대체 개발에서 말하는 바인딩이란 뭘까? "WebDataBinder, BindingResult, initBinder ...... 바인드... 그게 머선 말이고???????" 1. 본디 태초부터 돌아가 그 뜻을 알라! 영어 bind 의 사전적 의미 - (기본적으로) 묶다. - (정보통신) 두 개의 정보를 서로 연결하는 작업. - (오픈사전) 지정된 시간 동안 두 개 이상의 프로그래밍 개체 간에 연결을 만드는 것. 그러니까 본디 그 뜻을 보아하니.. 뭔가 연결시키고, 연관시키고, 하나로 꽉 묶고, 결합시키고 하는 건가보네? 개발적 언어의 의미 속성과 개체 사이 또는 연산과 기호 사이와 같은 연관이다. ( -_- 무슨 말? ) 즉, 바인딩(binding) 이란 프로그램의 어떤 기본 단위가 가질 수 있는 구성요..

웹개발/JAVA 2022.08.04

[Mybatis] Mybatis 기술의 탄생! (feat.ORM)

1. 데이터 접근 기술 -> 데이터를 효과적으로 저장하기 위해 발전한 독립적인 기술 자바에서 관계형 데이터 베이스를 사용하기 위해서는 서로 다른 기술 패러다임 간의 인터페이스가 필요하게 되는데, 그게 바로 데이터 접근 기술이며, 그 중 가장 중요한 jdbc 와 sql mapper 그리고 orm 에 대해서 알아보자! 2. DB 에 접근하는 방법 DB Connection 얻기 커넥션 연결 SQL 전달 및 실행 서버는 DB에게 원하는 동작을 SQL로 표현하여 연결된 커넥션을 통해 DB 에 전달 DB Connection 닫기 DB는 전달된 SQL 을 수행하고 그 결과를 응답한다. 서버는 응답 결과를 활용하고 커넥션을 닫는다. ☞ 여기서 문제! 각 DB 마다 Connection 연결 방법, SQL 전달 방법, 응..

웹개발/Spring 2022.07.30