| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- spring
- 코드테스트
- 알고리즘
- 쿼리
- 데이터베이스
- MySQL
- 스프링
- 프론트엔드
- 미니정리
- oracle
- BACK-END
- 자바
- 프런트엔드
- 프로그래머스
- Next.js
- web
- node.js
- java
- 정리
- jpa
- 코드 테스트
- 서버
- 스프링부트
- 자바스크립트
- 오라클
- 백엔드
- jsp
- SQL
- 디자인 패턴
- JavaScript
- Today
- Total
목록분류 전체보기 (357)
참치코더의 꿈 메모장
JSP 기본객체와 영역 jsp는 각각의 객체가 실행되는 도중에 할당할수 있는 속성이 존재하는데 이것이 기본객체와 영역이다. PAGE 영역 : 하나의 JSP 페이지를 처리할때 사용되는 영역 -> PageContect 기본 객체 REQUEST 영역 : 하나의 HTTP 요청을 처리할 때 사용되는 영역 -> request 기본 객체 SESSION 영역 : 하나의 웹 브라우저와 관련된 영역 -> session 기본 객체 APPLICATION 영역 : 하나의 웹 어플리케이션과 관련된 영역 -> application 기본 객체 JSP 기본객체의 4가지 기본 메서드 위와 같은 JSP 기본객체는 4가지의 접근할수있는 속성처리 메서드를 가지고 있다. 이 메서드를 가지고 속성을 지정 할수도 있고 속성을 삭제하거나 어떠한 n..
application 기본 객체 application 기본 객체는 웹 어플리케이션 전반에 걸쳐서 사용되는 정보를 담고 있다. application 기본 객체를 이용해서 초기 설정 정보를 읽어올 수 있으며, 서버 정보를 읽어올 수 있고 웹 어플리케이션이 제공하는 파일을 읽어올수도 있는 장점이 있다. 1. 서버 정보를 읽어오기 application 기본객체는 현재 사용중인 서버의 현재 정보를 구할수 있다. getServerInfo( ) : 서버 정보를 구한다. getMajorVersion( ) : 서버가 지원하는 서블릿 규약의 메이저 버전을 리턴한다. (버전의 정수부분) getMinorversion( ) : 서버가 지원하는 서블릿 규약의 마이너 버전을 리턴한다. (버전의 소수 부분) 2. 로그 메시지 기록하..
out 기본객체 jsp에는 request ,response 를 비롯한 많은 기본객체를 가지고 있다 그중에 하나인 out은 우리가 문자열을 출력하거나 정수값들을 출력할때 사용하는 System.out.println 이나 System.out.print 와 같이 출력하는데 사용하는 요소이다. 다만 다른 점은 스크립트 요소인 html 문장이나 자바 코드가 아닌 문장들을 자바코드로 사용할수 있게 해준다는 것이다. //가능 //가능 보통 많이 사용하지는 않지만 스크립코드를 사용했을때 코드가 많이 더러워질 경우에 많이 사용한다 주로 조건문 등에 많이 사용된다. 10){ out.println(gradeStringA); } else if (grade>5) { out.println(gradeStringB); } %> out..
스크립트릿 위에 처럼 생긴 식이 스크립트릿! 표현식 값에는 변수, 실제 숫자 값 , 문자열 등이 들어 갈수 있다. 선언부 선언부에는 자바의 메서드를 사용하여 작성 하듯이 작성하면 된다. 리턴타입에는 메서드의 실행 결과값의 타입을 지정하고 파라미터 목록은 매개변수 라고 생각을 하면된다. 그리고 함수나 메서드처럼 void 값이 아닌 이상 return 값을 사용한다.
request모듈 request모듈은 웹페이지에 있는 코드를 긁어오는데 사용하는 Node.js 모듈이다. 1 2 3 4 5 const request = require('request'); request('http://google.com',(error, response, body)=>{ console.log(body); }); Colored by Color Scripter cs request 첫번째에 긁어오려고 하는 url주소를 매개변수로 입력하고 두번째에 리턴 함수를 입력하여 긁어온다. cheerio 모듈 cheerio 모듈은 HTML 문자열을 jQuery 객체로 만들어주는 객체이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 cons..
socket.io 보통 채팅창을 만들때 쓰는 자바스크립트 모듈이다. 필요한 준비물은 socket.io, express, http 모듈이 필요하다. http 모듈은 기본적으로 자동으로 깔려있기 때문에 npm install socket.io & npm install express 를 하면 된다. 그렇게 모률이 깔리면 코드를 작성해 보자. 서버를 생성하기 위한 자바스크립트 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 const socketIo = require('socket.io'); const express = require('express'); const http = require('http'); const app = express(..
기본 명령어 SQL은 기본적으로 쿼리문을 사용한다. 데이터베이스 생성 CREATE DATABASE EX; EX라는 데이터베이스를 생성. 데이터베이스 -> 테이블 -> 데이터 데이터베이스를 생성하면 각각의 데이터 베이스에는 또 테이블이 존재하게 된다. 테이블의 행(가로)을/(를) 레코드라고 하고 테이블의 열(세로)을/(를) 필드라고 한다. 테이블 생성 CREATE TABLE SCHOOL( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, number VARCHAR(15) NOT NULL, dream VARCHAR(30) NOT NULL ); SCHOOL 이라는 테이블을 생성하고 안에 4개의 (id,name,number,dream)..
body parser 미들웨어 body parser 미들웨어는 POST 요청 데이터를 추출하는 미들웨어이다. body parser을 사용하면 request 객체에 body 속성이 붙게 되는데 이것을 이용하면 요청 데이터를 추출할 수 있다. ex) app.post('/ex', function (request, response){ var a = request.body.login; // 변수 a에 POST요청으로 보낸 login 값을 추출하여 저장한다. var b = request.body.password; // 변수 b에 POST요청으로 보낸 password 값을 추출하여 저장한다. ... }); connect-multiparty 미들웨어 일반적인 인코딩 방식은 application/x-www-form-ur..