목록BE (354)
오봉이와 함께하는 개발 블로그
중복 체크 예제 추가 https://5bong2-develop.tistory.com/156 이전 내용 IProductDAO.java String prdNoCheck(String prdNo); // 입력 상품번호 중복 조회 IProductService.java String prdNoCheck(String prdNo); // 입력 상품번호 중복 조회 ProductService.java @Override public String prdNoCheck(String prdNo) { return dao.prdNoCheck(prdNo); } newProductForm.jsp 상풍 등록 상품 번호중복확인 상품명 가격 제조회사 재고 prdNoCheck.js $(document).ready(function () { $('#..
REST 브라우저에서 페이지 요청 시 PC에서는 페이지 전체를 다시 전송해서 표시해도 문제 없지만 스마트폰 등의 모바일 기기에서는 기존 화면은 그대로 유지하면서 필요한 내용만 추가해서 화면에 표시 모바일 기기가 유선 기기보다 네트워크 전송량이 떨어지므로 현재 화면은 그대로 유지하면서 필요한 데이터만 전송 받아 빠르게 표시할 필요가 있다. 대표적인 예 : Ajax 이용 데이터만 전송하는 기능의 표준화 필요성이 대두 REST 방식이 대안으로 사용됨 REST (Representational State Transfer) URI가 고유한 리소스를 처리하는 공통 방식 예: /board/112로 요청할 경우 게시글 112번째 글만 응답 처리 REST 방식으로 제공되는 API를 REST API(또는 RESTful AP..
Java Controller package com.spring_mvc.mybatis.controller; import com.spring_mvc.mybatis.model.ProductVo; import com.spring_mvc.mybatis.service.ProductService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2jQ6G/btrp8qfW7hA/5T9AxszhDYXfVurzm4tQe0/img.png)
오류 내용 nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement 데이터베이스 관련된 동작하면 위 오류 발생 Test 결과 root-context.xml에서 mapperLocations을 찾을 수 없다는 오류가 발생했다. ProductMapper.xml을 찾지 못한다고 생각하여 경로를 다시 잡아 줬으나 이 문제는 아니였다. 해결 방법 https://xzio.tistory.com/1263 해당 블로그를 보고 참고하였다. 프로젝트 디렉토리 구조 root-context.xml 변경 sql-map-config.xml 추가 해당 파일은 mapping에 VO 값을 전달해주는 역활을 한다. 출처: https://xz..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mhRzF/btrp8rq6f4Z/5vdu7EOQXd3BcuI9GkkNQ1/img.png)
스프링에서 데이터베이스 연동 : MyBatis 사용해서 DB 연동 mac OS BigSur IntelliJ Ultimate openjdk 11 아래의 링크에서 만든 프로젝트 사용 중 https://5bong2-develop.tistory.com/153 MyBatis (마이바티스) ORM(Object Relational Mapping : 객체 관계 매핑) 프레임워크 자바에서 JDBC를 이용할 경우 Java 언어와 SQL언어가 한 파일에 존재해서 재사용성이 좋지 않음 MyBatis는 JDBC의 이런 단점을 개선하여 SQL 명령어를 별도의 XML 파일에 분리하여 SQL 명령어와 자바 객체를 매핑해주는 기능을 제공 SQL 명령어를 재사용 MyBatis 특징 SQL 명령어를 자바 코드에서 분리하여 별도의 XML ..