전체 글 (111) 썸네일형 리스트형 [Spring] MVC패턴 예시2 [ LPROD ] JSP 파일 생성[ create.jsp / detail.jsp ] create.jsp더보기 상품 분류 등록 detail.jsp더보기등록 상품 상세 수정부분 추가 상품 상세 Controller 클래스 LprodController.java더보기package kr.or.ddit.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Requ.. [Spring] MVC 애플리케이션의 계층 [도메인 객체 (Domain object)]데이터 모델로, 객체 정보를 저장하는 곳 이다 [퍼시스턴스 계층(persisence layer)] 데이터 액세스 계층이라고도 한다. 데이터베이스나 파일에 접근하여 데이터를 처리하는곳이다 [서비스 계층(seervice layer)]비즈니스 계층이라고도한다. 이 계층은 애플리케이션이 제공하는 포괄적인 서비스를 표현한다. 클라이언트에서 요청한 데이터를 가져오거나 변경하여고 퍼시스턴스 계층을 호풀하며. 프레젠테이션 계층과 퍼시턴스 계층 사이를 연결하는 역할을 한다. [프레젠테이션 계층(presentation layer] 애플리케이션과 사용자의 최종 접점이다, 사용자에게서 데이터를 입력 받거나 데이터 결과를 웹서버에 전달하여 사용자에게 보여주는 계층이다. [Spring] 커넥션 풀 커넥션 풀이란? 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때에 커넥션을 풀에서 가져다 쓰고, 사용이 끝나면 다시 풀에 반환하는 기법 특징 - 커넥션을 생성하는 데 드는 연결 시간이 소비되지 않는다. - 커넥션을 재사용하기 때문에 생성되는 커넥션 수가 많지 않다. 커넥션 풀이란 DB와 연결하는 커넥션을 미리 생성해 두고, 풀에 저장해 두었다 필요할 때 꺼내 쓰고, 사용 후에는 다시 풀에 반환하는 기법을 말한다. (멀티쓰레드의 쓰레드풀과 유사하다.)커넥션을 미리 생성해 두기 때문에 커넥션을 사용자가 DB를 사용할 때마다 매번 생성을 하는 것보다 더 빠른 속도를 보장한다.또한 커넥션의 최대 생성 개수도 제어해 주기 때문에 많은 사용자가 몰려도 과부화를.. [Spring]롬복(Lombok) 설치하고 사용하기/ 이클립스 Lombok은 getter, setter 등 반복 사용되는 코드를 어노테이션(@) 선언만으로 사용할 수 있게 해주는 라이브러리이다JDBC에서 VO, DTO등을 만들 때 유용하게 사용할 수 있다. 1. Lombok 라이브러리 다운 받기https://projectlombok.org/download Download projectlombok.org2. Lombok 설치하기1) 위 경로로 이동 2)아래와 같이 경로 앞에 cmd 입력 후 엔터 3) cmd창이 나오면 java -jar lombok-1.18.22.jar 입력 4) Specify location..을 클릭하여 이클립스 경로 설정 후 Install / UPdate 클릭 5) 아래와 같이 나오면 잘 나온 거다.3. Lombok 사용하기VO에서 사용을 .. [Spring] MVC패턴 예시1 [ Book ] CRUD book 폴더 생성 후 JSP 파일 생성[ create.jsp / detail.jsp ] create.jsp 더보기 책 상세 제목 : 카테고리 : 가격 : detail.jsp더보기 책 상세 제목 : 카테고리 : 가격 : list.jsp더보기 책 목록 --> 카테고리 선택해주세요 selected >${category.CATEGORY} 번호 제목 카테고리 가격 --> ${bo.. [Spring] MVC의 주요구성 요소사 웹 요청을 처리하는 과정 [Spring] 프로젝트 시작 및 프로젝트 설정하기 1.이클립스 상단에 nw 버튼을 누른다. 2. Spring Legacy Project 선택 ** mvc프로젝트생성안될때대처방법- 3. 제목 입력 후 spring MVC Project를 선택 후 NEXT 클릭 4. 제목 확인 후 spring MVC Project를 선택 후 NEXT 클릭 5. 경로 작성 후 Finsh 클릭 프로젝트를 하기위한 3대장 설정하기 6-1 java Build Path 선택6-2 Libraries 클릭 → Edit 선택 → javaSE-1.8(JDK1.8) 로 변경 → Finsh 클릭 6-3 Add Library 클릭 6-4 Server Runtime 선택 후 Next 클릭 6-5 톰켓 9.0 선택(이클립스 설정 시 설정해논 톰켓으로 설정) 6-7 원하는 Liba.. [웹 쇼핑몰] 주문처리 페이지 만들기 장바구니 페이지 수정하기cart.jsp 배송 정보 페이지 작성하기shippingInfo.jsp 배송 정보 "/> 성명 배송일 (yyyy/mm/dd) 국가명 우편번호 주소 " class="btn btn-secondary">이전 취소 배송 정보 처리 페이지 작성하기processShippingInfo.jsp" + paramName + ""); /* paramName = [cartId, name, s.. 이전 1 2 3 4 5 6 7 8 ··· 14 다음