본문 바로가기
728x90

고민, 나중에..4

마이바티스 SQL 고찰..(개인 학습)<where><if></if></where> select * from board ${field} like '%${query}%' and categoryName = #{categoryName} categoryName like '%${categoryName}%' and nickName = #{nickName} nickName like '%${nickName}%' and pub = #{pub} order by ${order} ${desc} limit #{offset}, #{rowNum} categoryName, nickName은 not null값이니 (디폴트 값 "" 갖도록 코딩해 둠) if절 안에 categoryName !=null and nickName !=null and 은 지워도 문제 없으니 지우자. select * from board ${fie.. 2022. 2. 12.
Controller 설계에 대한 고민 https://okky.kr/article/236482 OKKY | mvc에서 controller 설계 방법 기존 모델 1으로 개발하다가 spring을 이용한 mvc모델로 전환해보려고 합니다. 기본적인 mvc모델의 구조는 이해가 되는데, controller에 관해 몇가지 궁금한점이 있습니다. 쉽게 생각하면 controller가 클 okky.kr 서비스 별로 controller를 나눠주고 어노테이션으로 매핑작업 해주세용 보통 메뉴 단위로 controller를 나눠 놓습니다. view나 컨트롤러의 메소드들이 늘어나면 분리해주시면 됩니다. 게시판을 CRUD하는 컨트롤러라고 하면 예로 //게시판 컨트롤러 BoardController { //리스트 조회 public String list(...){} //게시물 상.. 2022. 2. 10.
Delete시 id값 파라미터는 int? String? 상관없었다. let index = { init: function () { $("#btn-saveTheWriting").on("click", () => { this.saveTheWriting(); }); $("#btn-delete").on("click", () => { this.deleteById(); }); deleteById: function () { let no = ""; $("input[name=no]:checked").each(function () { var no = $(this).attr("value"); console.log(no); $.ajax({ type: "DELETE", url: "/board/detail/" + no, data: JSON.stringify(no), }) .done(function .. 2022. 2. 7.
RESTful API 공부할 것 https://okky.kr/article/395308 OKKY | RESTful API 구현 시 POST,PUT,DELETE,GET Method의 사용범위는? 안녕하세요. 초보 웹 개발자 입니다. 맨날 초보 개발자라고 저를 소개하는군요 ;; 다름이 아니라 이번에 새 프로젝트를 진행하게 되었는데요. 모바일 요청에 대한 API를 구현해야하는데 RESTful 하 okky.kr 리척 840 2017-06-02 17:34:26 DELETE, PUT 이 GET, POST에 비해서 보안상 문제가 된다고 얘기하는 이유는 GET, POST 가 주로 사용되고, DELETE, PUT은 자주 사용되지 않다보니 서버 관리자가 주로 GET, POST에 대해서만 보안설정을 하는 경우가 많아서 그런 얘기가 나온걸로 알고 있습니다... 2022. 2. 6.
728x90