일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- VUE
- 오라클
- ReactNative
- 정보처리기사
- 리액트네이티브
- react
- 자스코테
- 정보처리기사실기
- javascript
- 자바의정석
- 정보처리기사실기정리
- 정보처리기사실기요약
- 코딩테스트
- spring
- 스프링
- CSS
- 국비IT
- 이안의평일코딩
- php
- 정보처리기사요약
- Oracle
- 국비코딩
- typescript
- 자바스크립트
- Java의정석
- 리액트
- 자바스크립트 코딩테스트
- 타입스크립트
- 평일코딩
- 정보처리기사정리
- Today
- Total
목록Back-end/JSP (10)
이안의 평일코딩
2020.10.19(월) src Config.xml db.properties driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@211.238.142.000:1521:XE username=hr password=happy src/com.sist.vo MemberVO.java package com.sist.vo; /* * ID NOT NULL VARCHAR2(20) PWD NOT NULL VARCHAR2(10) NAME NOT NULL VARCHAR2(34) EMAIL VARCHAR2(1000) BIRTHDAY NOT NULL VARCHAR2(20) POST NOT NULL VARCHAR2(10) ADDR1 NOT NULL VARCHAR2(200) A..
2020.10.14~16(수~금) MVC M = Model => 요청처리(데이터베이스 연결) 결과값을 가지고 오는 역할 V = View => 요청 결과값을 받아서 출력 C = Controller => Model을 연결해서 결과값을 가지고 온후에 JSP 결과값을 전송 일반 자바 (Model) JSP, 서블릿 통신 request, session request, setAttribute(), session.setAttribute() ================== ================== 한개의 JSP에서 사용 프로젝트 전체 JSP에서 공유 request 사용자 요청 (.do) =====> Controller(DispatcherServlet) ============== Model ##service메소..
2020.10.13(화) Java Resources/src/ com.sist.controller RequestMapping.java package com.sist.controller; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Retention; import java.lang.annotation.Target; @Retention(RUNTIME) /* * 메모리 유지 * CLASS * SOURCE * ================ 컴파일후에 메모리 해제 * RUNTIME * ============..
2020.10.12(월) * 인터페이스 서로 다른 여러개의 클래스를 묶어서 한개의 이름(인터페이스)으로 관리(제어) 상속 extends, implements class A => A 데이터형 class B => B 데이터형 interface I class C implements I => 데이터형 (I, C) interface 동물 class 개 implements 동물 (개, 동물) 동물 ani = new 개() => 인터페이스에 존재하는 메소드에 한정 => 인터페이스에 메소드를 증가하면 => 구현하고 있는 모든 클래스가 에러발생 => POJO (인터페이스 구현(X), 상속(X)) => 구분(어노테이션) => Spring 기능(요청) 처리하는 메소드 => Model의 모든 클래스가 요청을 처리하기 위한 메..
2020.10.08(목) 1. MVC M(Model) => 일반자바 => 데이터읽기, 사용자 요청 처리 Controller => 사용자 요청 => Model을 연결해서 데이터를 가지고 온다 => JSP전송 (스프링에서 지원) => JSP/Servlet -> Servlet (화면출력(X), 연결, 보안) View => Controller로부터 결과값을 전송 받아서 => 화면에 출력 -> JSP 톰캣 1) 서블릿 구동 2) 에러처리 URL 1) 사용자 요청 2) Controller가 사용자 요청을 받는다 3) Controller가 요청을 처리하기 위해서 Model을 찾는다 (요청처리 기능) 4) Model에서 요청처리 결과값을 Controller가 받아서 5) Controller 결과값을 request 또는..
2020.10.07(수) JSTL => Java Standard Tag Library : XML형식 1. 지원하는 태그와 속성만 사용이 가능 2. 오버라이딩 => 사용자 정의 태그라이브러리 3. JSP => View(화면출력 용도) => if, for, 다중 if => 1. core : 변수 설정 키 값 ==> request.setAttribute(var에 지정된 키, value에 있는 값); 제어문 결과값 if(test에 지정된 조건문) =====> 단점 else가 없다(단일 조건문만 사용이 가능) for(int i=1(begin); i i 음수는 사용할 수 없다 (양수만) ==> 일반 for문 사용 for(MovieVO vo:list) ==> for-each(향상된 for) ==> list가 두개일때..
2020.10.05 ,6(월, 화) 1. EL(Express Language) => 화면 출력 out.println() => 실무 : 자바, HTML(web) => 분리해서 사용 ========= 자바에서 가지고 오는 데이터 출력 (HTML안에는 자바데이터를 출력할 수 있는 기능이 없다) => 출력할 수 있는 기능을 제공 ==> EL 제어문 (HTML에는 존재하지 않는다) => 태그형식으로 제어문 제공 (JSTL) EL + JSTL ==> 스프링에서는 출력용으로 사용 스프링 : 데이터베이스, 기타 자바 기능을 관리 출력은 JSP로 출력을 한다 => EL, JSTL => EL (는 모든 내용이 사라진다) => ==> 선언문 => ${} => ${자바의 일반변수(X)} => ${requestScope.변수}..
2020.09.22(화) basic1.jsp 자바 실행 => html을 실행 ======= 사용자가 보낸 데이터를 받거나 데이터베이스에서 데이터를 읽어 온다 7장 => 제어 흐름 ======== 화면 이동 , 화면 조립 ================= pageContext = include() = forward() =============== 많이 사용(태그로 변경) = : jsp파일을 여러개 묶어서 한 화면으로 만들어 준다 ============== 여러개의 jsp가 모여서 만들어진다 (어떤 JSP든 상관없이 request를 공유할 수 있다) = : 화면은 이동 => request를 사용이 가능 (일반 JSP(Model1)) forward사용하지 않고 mvc구조에 주로 사용 sendRedirect() ..