일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- GET방식
- WAS
- Break
- Forwarding
- 매핑 #
- Request
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- webserver #WAS #ServerApp
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- JSON형식의 response
- Servlet
- POST방식
- Dispatcher
- 화면정의서
- while문
- 김영한
- sendRedirect
- 요구사항정의서
- 피그마
- 다형성 #부모타입 #자식타입
- xml
- 한글깨짐
- CONTINUE
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- Spring MVC
- 톰캣
- Today
- Total
목록수업 (43)
Step it up now

request - 요청이 유지되는 동안에.. : 요청할 때마다 생기고 서로 독립적이다 - 세션보다는 제한적 : 요청마다 한 개씩 갖는다 : forward시에 사용이 가능 forward 화면 그대로.. url이 바뀌지 않는다 (Tomcat에 의해 요청이 유지된다 ) 그래서 서블릿에서 가졌던 데이터셋 원본이 jsp에서까지 유지되어 동적처리 가능하게 해준다 package com.example.demo.ch6; @WebServlet("/mime/json3.do") public class JSon3Servlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSon3Servlet.class); @Override protected void doGet(..
package com.example.demo.ch6; //jsonTest.JSP페이지를 요청 @WebServlet("/mime/json2.do") public class JSon2Servlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSon2Servlet.class); //doGet 메서드는 GET 요청을 처리후, 로그에 "doGet"을 기록함 //sendRedirect 메서드 이용해 jsonTest.jsp로 전송 @Override protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { logge..
클라이언트의 요청에 서블릿이 응답하는 코드 GET 요청에 JSON 형식의 데이터로 응답하여 부서 정보를 나타낸다 //서블릿을 불러들이는 url 패턴 @WebServlet("/mime/json.do") public class JSonServlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSonServlet.class); @Override //지정된 URL 패턴 ("/mime/json.do")으로 GET 요청이 발생할 때 실행 protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { //응답 콘텐츠 타..
1) pageContext (잊어) - 현재 페이지에서만 사용이 가능하다 : EL사용을 위해서만 사용될 뿐 사용되지 않는다 : 주소창이 바뀐다 ★2) request - 요청이 유지되는 동안에.. : 요청할 때마다 생기고 서로 독립적이다 - 세션보다는 제한적 : 요청마다 한 개씩 갖는다 : forward시에 사용이 가능함 - 주소창이 안바뀌는데 페이지는 바뀐다?? -~1202지난주 예제 참조) ★3)session - 사용자마다 한 개씩 생기는 개별저장소임 - 사용자 만명이면 만개가 생긴다?? : 그래서 서버 부담이 대단히 높다. 사용하기는 젤 편하다 : 로그인 하면 생겼다가 로그아웃하면 사라진다. : 메모리 부담이 젤 높다 : 잠깐 저장했다가 지우는 방법도 가능하다 : 주소창이 바뀌어서 기존에 요청이 끊어..
@WebServlet으로 서블릿을 URL에 매핑할 때 사용 - 클래스 앞에 서블릿은 늦은 초기화를 사용한다 스프링은 이른 초기화를 사용한다. - 스프링은 서블릿을 발전시킨 것이다. @WebServlet(urlPatterns={"/hello", "/hello/*"}, loadOnStartup=1) 미리 초기화를 해두고 싶은 서블릿에 붙일 수 있는 옵션임 - loadOnStartup 매핑 패턴 소개 - React Router사용하는 컨셉 아래 번호는 순번을 의미하므로 1번을 따져서 없으면 2번이 또 없으면 3번이 적용됨 1. exact mapping - /basic/hello.do -> http://localhost/basic/hello.do 2. path mapping - /basic/* -> -> htt..
특정 테이블에 INSERT, DELETE, UPDATE 같은 DML문이 수행되었을 때, 데이터베이스에서 자동으로 동작하도록 작성된 프로그램 -- 호출할 필요없이 자동으로 실행됨 - 자동으로 동기화 필요할 때 사용가능 -- 트리거는 비활성화 또는 활성화 할 수 있다 - 왜냐면 자동으로 실행되니까 [Syntax] Create Trigger 트리거명 Before (or After) UPDATE OR DELETE OR INSERT ON 테이블명 [FOR EACH ROW] - 생략가능 DECLARE 변수선언부 BEGIN 프로그램 코딩부 END; --트리거 선언 create or replace trigger trg_deptcopy after insert or update or delete on dept -- 각 로..

Insert --- 쿼리문으로 Insert create or replace procedure proc_deptInsert2 (p_deptno in number, p_dname in varchar2, p_loc in varchar2) is begin insert into dept(deptno, dname, loc) select 51, '운영부', '강원' FROM dual; commit; end; --- cmd로 추가하기 Update -- 실행문으로 Update exec proc_deptUpdate(53, 'DBA', '인천'); Delete -- 프로시저 실행문 create or replace procedure proc_deptDelete(p_deptno in number) is begin delete ..
cursor 특정 쿼리문의 처리결과를 담은 영역을 가리키는 포인터 📢 문제 부서번호를 입력받아서(파라미터로 받아서- p_deptno number) 부서 평균 급여(변수선언)보다 많이 받으면 10% 적거나 같으면 20% 인상을 적용하여 급여 테이블을 수정(update - commit)하는 프로시저를 작성하시오. ---------------------------------------------- OPEN emp_cur; CLOSE emp_cur; 변수 rate number(3,1) - 99.9 avg_sal number(7,2) - 99999.99 ----------------------------------------------- --커서 선언하기 CURSOR emp_cur IS SELECT empno, ..