일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- 자바스크립트
- react
- Java의정석
- 리액트네이티브
- 정보처리기사실기
- 스프링
- 국비IT
- 정보처리기사실기정리
- 코딩테스트
- 정보처리기사
- 자스코테
- 타입스크립트
- spring
- VUE
- 정보처리기사요약
- 정보처리기사정리
- Oracle
- 평일코딩
- 자바스크립트 코딩테스트
- ReactNative
- 오라클
- typescript
- 국비코딩
- php
- javascript
- 정보처리기사실기요약
- 리액트
- 이안의평일코딩
- 자바의정석
- Today
- Total
목록Back-end (102)
이안의 평일코딩
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.23~25,28,29(수~금,월화) SQL 테이블 생성 -- 2020.09.23 자료실(마이바티스) -- databoard CREATE TABLE databoard7( no NUMBER, name VARCHAR2(34) CONSTRAINT db7_name_nn NOT NULL, subject VARCHAR2(1000) CONSTRAINT db7_sub_nn NOT NULL, content CLOB CONSTRAINT db7_cont_nn NOT NULL, pwd VARCHAR2(10) CONSTRAINT db7_pwd_nn NOT NULL, regdate DATE DEFAULT SYSDATE, hit NUMBER DEFAULT 0, filename VARCHAR2(260), filesize..
2020.09.22(화) basic1.jsp 자바 실행 => html을 실행 ======= 사용자가 보낸 데이터를 받거나 데이터베이스에서 데이터를 읽어 온다 7장 => 제어 흐름 ======== 화면 이동 , 화면 조립 ================= pageContext = include() = forward() =============== 많이 사용(태그로 변경) = : jsp파일을 여러개 묶어서 한 화면으로 만들어 준다 ============== 여러개의 jsp가 모여서 만들어진다 (어떤 JSP든 상관없이 request를 공유할 수 있다) = : 화면은 이동 => request를 사용이 가능 (일반 JSP(Model1)) forward사용하지 않고 mvc구조에 주로 사용 sendRedirect() ..
2020.09.21(월) default => EUC-KR 반드시 변경(UTF-8) : java, css, jsp, html, xml => github시 한글이 정상적으로 된다 contentType ==> 톰캣이 실행하고 => 결과값 ? ========== text/html, text/xml ======== ======== 화면을출력 문서만저장 import : 기존에 있는 클래스를 읽어 올 때 errorPage : 에러가 났을 경우에 지정된 파일로 이동 프로그램을 만들 때 : 서버에서 보내는 파일 출력 404 : 사용자가 파일명을 보내줄 때 => 서버에 파일이 존재하지 않을 때 프로그래머가 실수로 링크시에 파일명을 틀리게 만든 경우가 많다 500 : 톰캣이 jsp파일을 자바로 변경후에 컴파일 에러 소스코딩..
2020.09.18(금) ChefVO.java package com.sist.dao; /* * 1. MyBatis => 반드시 (변수=컬럼명) => 불일치시에는 값을 받지 못한다 * => 받는 방법 => XML코드에서 매칭 * */ public class ChefVO { private String poster; private String chef; private String mem_cont1; private String mem_cont3; private String mem_cont7; private String mem_cont2; public String getPoster() { return poster; } public void setPoster(String poster) { this.poster = ..
2020.09.17(목) jsoup-1.13.1.jar mvnrepository.com/artifact/org.jsoup/jsoup/1.13.1 /* * XML, JSON, CSV * ========== * XML 파싱 (태그나 속성값을 읽어 오는 과정) * JAXB : 외부에서 데이터를 XML로 보내는 경우에 주로 사용 * Java와 XML을 연결 => 라이브러리 * JAXP : * DOM (수정, 삭제, 추가, 검색) => XML을 메모리에 저장하고 제어 * - 속도가 늦다 (XML을 오라클 대신 사용) * * SAX (검색=>데이터 읽기만 가능) : MyBatis, Spring * - 기억 => 자바에서는 에러가 거의 없다, XML파일(SAX파싱 에러) * * Spring => 기본구조를 직접 제작..