FlowerBombs
웹 페이지 상태유지 기법 하나의 JSP 페이지에서 정의한 변수는 링크를 통해 페이지가 이동된 후에는 유실된다.페이지 이동되는 과정에서 변수의 값을 그대로 다음 페이지에서 인식할 수 있도록 처리하는 기법을 상태유지 기법이라고 한다. 주요 상태 유지 기법- get- post- cookie- session HTTP GET 방식의 데이터 전송데이터를 URL에 포함하여 링크를 통해 값을 전달하는 방식 - URL의 총길이가 1024byte로 제한되기 때문에 전송할 수 있는 데이터에 한계가 있다. - 모든 데이터가 URL에 그대로 노출되기 때문에 보안이 필요한 경우 적용하지 않는 것이 좋다. - 한글이나 공백은 URLEncoding 처리를 해야만 전송할 수 있다. 데이터 전송 방법URL뒤에 ?를 명시하고 이름=값&이..
데이터 조회하기 구문구성 데이터 조회하기 1234567891011select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름] [limit 조회시작위치, 조회할 데이터 수]; ex) select * from 테이블이름; // 전체 데이터 조회ex) SELECT loc FROM department; // department테이블에서 loc을 cs 1select * from ; // 전체 테이블 조회 cs - distinct : 중복제거 옵션 - as(혹은 공백) : 컬럼이름에 별칭 적용 - where : 검색조건을 위한 식을 표현한다. - order by : 조회된 데이터를 정렬한다. (ASC=순차정렬, DESC = 역순정렬)..
MySQL기본 명령어 MySQL진입 1mysql -uroot -pcs 현재 시스템에서 데이터베이스 목록보기 1Show databases;cs 사용할 데이터베이스 열기 123use 데이터베이스 이름; ex) use myschool;cs 현재 데이터 베이스 안에 있는 테이블 목록 보기 1show tables;cs 특정 테이블의 구조 확인하기 123desc 테이블이름; ex) desc department;cs 데이터 조회하기 구문구성 데이터 조회하기 1234567891011select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름] [limit 조회시작위치, 조회할 데이터 수]; ex) select * from 테이블이름; //..
★SQL(Structured Query Language)★ MySQL 설치 및 설정 1) 다운로드 받기 https://dev.mysql.com/downloads/mysql/ 접속 다운로드 받을 버전 선택 2) MySQL 설치 및 설정 약관 동의 후 설치 유형(Choosing a Setup Type)에서 불필요한 구성을 배제한 'Server Only' 선택 Check Requirements 에서 제시되는 항목을 하나씩 선택하고, Execute 버튼을 클릭. 이 과정을 제시되는 항목 수 만큼 진행해야 한다. Type and Networking에서 기본 값 유지 후 다음 단계로 진행 MySQL이 사용할 포트번호(3306=기본값) 확인 관리자 계정 설정 3) MySQL 예제 데이터베이스 구축 Unicode 버전..
DBMS (Database Management System): DB를 관리하기 위한 프로그램 cvs는 입력하는 대로 저장이 됨DBMS랑 데이터베이스는 다르다. 1. ORACLE 대용량 처리, 대기업, 관공서 고비용 / 고사양 공부할 양 多 2. SQL 빠름 저사양에서도 잘 구동됨 window전용 3. MySQL 무료오픈소스 저성능, 저속도, 기능X
.
DAO (Data Access Object) 패턴을 적용한 데이터소스의 다양화- 같은 인터페이스에서 파생되는 서로 다른 클래스는 동일한 이름의 메서드를 Override하고, 그 안에서 각각의 기능들을 구현할 수 있다. - 이 클래스들이 제공하는 데이터를 활용하는 프로그램은 데이터의 출처에 상관 없이 동일한 방법으로 결과만 제공받을 수 있다. 온라인상의 JSON 데이터 처리하기 Http Helper : HttpHelper는 내용에 상관없이 통신 결과를 InputStream으로 리턴하는 기능을 제공한다.