유스케이스 다이어그램예시인터넷쇼핑몰시스템- 우리는 인터넷을 통해 물품을 판매하는 시스템을 구축하고자 한다.- 고객은 회원등록을 통해 본인 정보를 등록하고, ID, Password를 입력함으로써 시스템에 접속할 수 있으며, 물품을 구입할 수 있다.- 고객이 회원 로그인을 할 때 및 물품을 구입할 때에는 별도 암호화된 모듈을 통해 본인 확인 절차를 거쳐야 한다.- 물품을 구매하여 결제할 때에는 일반 포인트를 결제할 수 있으며, 신용카드를 통해 결제할 수도 있다.- 신용카드를 통해 결제하고자 하는 경우에는 협약을 맺은 카드승인회사에게 카드승인을 요청하여야 한다.- 고객은 구매한 물품의 배송상황을 조회할 수 있으며, 직원도 고객 물품에 대해 배송추적을 할 수 있다.액터회원(고객), 직원, 카드승인시스템유..
전체 글
fetchJavaScript 내장 API리소스를 비동기 요청할 수 있다사용 형식let promise = fetch(url, [options])options선택 매개변수, method나 header 등을 지정할 수 있음options에 아무것도 넘기지 않으면 요청을 GET메서드로 진행됨콜백함수가 호출되면서 response객체 타입을 데이터로 받음response메서드status HTTP 상태 코드ok boolean 값 HTTP 상태 코드가 200과 299 사이일 경우 truetext() 받은 url을 text로 받음json() 받은 url을 json형태로 받음 (JSON.parse(text변수)와 같음)fetch는 error를 reject하지..
JSPHTML주석JSP 주석태그의 속성action => 태그에서 구성한 데이터를 받아서 처리할 '문서명' 또는 '서블릿URL'method => 전송방식(GET 또는 POST), 기본값은 GETtarget => 응답이 나타날 프레임을 지정한다.enctype => 서버로 파일을 전송할 때는 이 속성에 'multipart/form-data'로 지정해야 한다. ==> JSP에서 변수나 수식의 결과를 출력할 때 사용한다. ==> 이것을 'Expression(표현식)'이라고 한다. --%> 의 Request연습 이 름 직 업 = 학생 = = 회사원 = = 전문직 = = 무직 = 취..
(참고) Build Path하지 않고WEB-INF>lib에 jar파일 넣을 것 Controller 클래스를 수정MemberList.java해당 list값을 전송하기 위해서request.setAttribute("key", value)request.getRequestDispatcher("/경로").forward(request, response)package kr.or.ddit.member.controller;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax...
서블릿(Servlet) 컨테이너(서블릿 엔진)에 의해 관리되는 자바 기반 웹 컴포넌트로서 동적인 웹 컨텐츠 생성을 가능하게 해준다. 자바 플랫폼에서 컴포넌트를 기반으로 한 웹 애플리케이션을 개발할 때 사용하는 핵심기술동적인 웹 컨텐츠 생성을 가능하게 하는 기술. 즉, JSP + 자바 기술을 사용 가능하게 해주는 기술클라이언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그램장점스레드를 기반으로 하므로 웹 애플리케이션 운영에 효율적이다자바를 기반으로 하므로 자바 API를 모두 사용할 수 있다운영체제나 하드웨어에 영향을 받지 않으므로, 한 번 개발된 애플리케이션은 다양한 서버환경에서도 실행 가능웹 애플리케이션에서 효율적으로 자료 공유 방법을 제공한..
json타입으로 문자 받기변수 = this.responseText형식으로 json객체 형식의 문자열 가져오기JSON.parse(변수) 로 자바스크립트 객체로 변환시킴변수.key 를 통해 value값을 가져올 수 있다만약 json 배열 형태라면 반복문을 통해 변수[i].key를 통해 가져올 수 있다예시html jobj.jsp{ "name" : "홍길동","addr" : "대전","tel" : "010-1234-5678"}jobarr.jsp[{ "name" : "귀오미", "addr" : "대전", "tel" : "010-9999-9999"},{ "name" : "뽀야미", "addr" : "서울", "tel" : "010-5555-5555"},{ "name" : "리처드", "a..