본문 바로가기

코딩수업/AWS 클라우드환경 네이티브112

11/17 웹 제작 - 주소 검색 기능(Daum API) / 날짜 검색 기능 AWS 클라우드환경 네이티브 수업 123 일차 진행 1. 웹 제작 - 주소 검색 기능(Daum API) 2. 웹 제작 - 날짜 검색 기능 요약 1. 웹 제작 - 주소 검색기능(Daum API) 2. 웹 제작 - 날짜 검색 기능 웹 제작 - 주소 검색 기능(Daum API) (1) 필수 DB 및 API 주소 DB를 제공하는 주소 이다. https://business.juso.go.kr/addrlink/elctrnMapProvd/geoDBDwldPubList.do?cPath=99JD 공개하는 주소 ※ 도로명주소 공간정보의 건물객체는 국가주소정보시스템에서 최초 생성되며, 데이터가 일단위 갱신 관리되어 신속성과 정확성이 우수하므로 공간정보 구축 시 도로명주소를 위치식별자로 business.juso.go.kr 카.. 2022. 11. 28.
11/16 웹 제작 - AWS 클라우드환경 네이티브 수업 122 일차 진행 1. 웹 제작 - 요약 1. 웹 제작 - Ajax로 파일 업로드 해보기(드래그 사용) // MediaUtils.java // 업로드한 파일이 이미지 파일인지 알아보기 위한 코드 package com.edu.util.upload; import java.util.HashMap; import java.util.Map; import org.springframework.http.MediaType; //===================================================== // 업로드에 사용할 미디어에 대한 정의 클래스 //===================================================== public clas.. 2022. 11. 28.
11/15 웹 제작 - 파일 업로드 / Maven Repository 참고사항 AWS 클라우드환경 네이티브 수업 121 일차 진행 1. 웹 제작 - 파일 업로드 요약 1. 웹 제작 - 파일 업로드 2. 참고사항 - Maven Repository에서 이름 의미 4. FormData 5. 정규 표현식 6. ResponseEntity 파일 업로드 하기 1. Maven Repository 필요한 라이브러리 받기 Apache Commons IO : 파일 업로드 관련 라이브러리 Apache Commons FileUpload : 가장 일반적으로 많이 활용, 서블릿 스펙 3.0 이전에도 사용 가능 Imgscalr A Java Image Scaling Library : 이미지 썸네일을 만들 때 필요한 라이브러리 javax annotation : @Resource 어노테이션 사용을 위한 라이브러리 .. 2022. 11. 28.
11/14 웹 제작 - MySQL에서 ERD 생성 / Ajax / Ajax를 이용한 jQuery 사용 / Jackson AWS 클라우드환경 네이티브 수업 120 일차 진행 1. 웹 제작 - MySQL에서 ERD(Entity Relationship Diagram) 생성 2. 웹 제작 - Ajax를 이용하여 아이디 중복 확인 버튼 만들기 요약 1. 웹 제작 - MySQL에서 ERD(Entity Relationship Diagram) 생성 2. 웹 제작 - Ajax 개념 3. 웹 제작 - jQuery를 이용한 Ajax 기본 모양 4. 웹 제작 - Jackson 개념 5. 웹 제작 - Ajax를 이용하여 아이디 중복 확인 버튼 만들기 mySQL에서 ERD(Entity Relationship Diagram) 생성 => mySQL에서 만들 테이블들간의 관계도를 생성해주는 방법 ERD를 만들 DB에 접속해서 상단 메뉴에 Databas.. 2022. 11. 28.
11/11 웹 제작 - 로그아웃 / 회원 가입 / 회원 리스트 목록 / 회원 정보 수정, 삭제 / Redirect 와 Forward AWS 클라우드환경 네이티브 수업 119 일차 진행 1. 웹 제작 - 로그아웃, 회원가입, 회원 리스트 목록 2. 웹 제작 - 회원정보 수정, 삭제 기능 요약 1. 웹 제작 - 로그아웃, 회원가입, 회원 리스트 목록 2. Redirect 와 Forward 3. 웹 제작 - 회원정보 수정, 삭제 기능 웹 제작 - 로그아웃, 회원가입, 회원 리스트 목록 (1) 회원 가입 양식 / 회원 리스트 목록 View 제작 회원 가입 아이디 비밀번호 비밀번호 확인 이 름 이메일 회원가입 동의 동의 동의 안함 [도서쇼핑몰의 개인 정보 수집 및 이용 안내] 개인 정보 제3자 제공 동의 ① 개인정보를 제공받는 자: BookStore ② 개인정보를 제공받는 자의 개인 정보 이용 목적 : 영업관리, 설문조사 및 프로모션, 이벤트.. 2022. 11. 24.
11/10 웹 제작 - @Component와 @Bean / 도서 쇼핑몰 제작 (로그인) AWS 클라우드환경 네이티브 수업 118 일차 진행 1. 쇼핑몰 제작 - 로그인 기능 구현 요약 1. @Component와 @Bean 2. 쇼핑몰 제작 - 로그인 기능 구현 3. Mapper 세팅 @Component와 @Bean (1) @Component 직접 작성한 Class를 Bean으로 등록하기 위한 어노테이션 @Configuration 의 하위 어노테이션으로 사용법은 아래와 같다. @Component(value="hiStudent") public class Student{ public Student(){ System.out.print("hi"); } } value 의 값이 Bean id로 등록이 된다. 만약 value가 없다면 Class의 이름이 CamelCase 로 Bean id로 등록이 된다 .. 2022. 11. 23.
11/9 웹 제작 - contestPath / c.set 태그 / root-context / 도서 쇼핑몰 만들기 (View) / resources mapping AWS 클라우드환경 네이티브 수업 117 일차 진행 1. contestPath + JSTL (c.set) 사용법 2. root-context.xml 3. 도서 쇼핑몰 만들기 (footer / top menu / main view) 요약 1. contestPath + JSTL (c.set) 사용법 2. root-context.xml 3. 도서 쇼핑몰 만들기 (footer / top menu / main view) 4. resources mapping contestPath WAS에서 웹 애플리케이션을 구분하기 위한 경로 프로젝트를 생성하면 자동으로 server.xml에 추가되어 서버 구동 시 자동으로 잡히는 경로 = 현재 url경로(프로젝트 경로) EL에서 사용되어질 수 있는 Bean, Map등에 값을 설정.. 2022. 11. 21.
(logger 미완)11/8 웹 제작 - RequestMapping / Inject / 로그 관리 (logger) AWS 클라우드환경 네이티브 수업 116 일차 진행 1. 로그 관리 (logger) 요약 1. @RequestMapping 2. @Inject 3. 로그 관리 (logger) @RequestMapping JSP Servlet 에서는 URL 요청을 web.xml에서 설정해서 매칭시키거나 web.xml에서 FrontController를 매칭 시켜 각 Controller 별로 연결시킨다. 하지만 Spring에서는 간편화를 위해 번거로움 없이 각 Controller에서 바로 매칭을 시킬 수 있다. 이때 사용하는 것이 @RequestMapping @RequestMapping의 옵션은 value / method / params / consumes / produces. 이 중 주로 사용하는 건 value와 metho.. 2022. 11. 18.
11/7 웹 제작 - 롬북 / 모델 객체 / @RequestParam와 @ModelAttribute AWS 클라우드환경 네이티브 수업 115 일차 진행 1. 롬복(lombok) 요약 1. 롬복(lombok) 다운 2. 롬복(lombok) 사용 예시 3. 모델 객체 (+ @RequestParam 와 @ModelAttribute) 롬복 (lombok) Java 라이브러리로 getter, setter, toString 등의 반복되는 메서드 작성 코드를 어노테이션 하나만을 쓰면 동작하게 만들어 확~ 줄여주는 라이브러리 https://projectlombok.org/ Project Lombok projectlombok.org 위의 페이지에서 Download 클릭 후 다운. 그 후 , 아래 처럼 cmd 창에 롬복을 다운 후에 아래와 같이 친다. 위처럼 뭔 창이 뜨면 무시. 이후 Specify location 클릭.. 2022. 11. 18.
11/4 웹 제작 - xml에서 속성 추가, AutoWired, Controller AWS 클라우드환경 네이티브 수업 114 일차 진행 1. xml에서 속성 추가 활용하기 2. AutoWired를 통한 속성 주입 3. Controller 요약 1. xml에서 속성 추가 활용하기 2. AutoWired를 통한 속성 주입 3. Controller xml에서 속성 추가 활용하기 package com.edu.di.coffeeshop.coffee6; public interface Americano { public String getName(); public int getPrice(); } package com.edu.di.coffeeshop.coffee6; public class HotAmericano implements Americano { @Override public String getNa.. 2022. 11. 17.
728x90
반응형