본문 바로가기

전체 글70

HTML_form FORM 태그 ① ② 데이터로 보낼 입력 양식 ③ 로그인, 회원가입 등 필요한 정보를 적고 제출 버튼을 누르면 백엔드 서버로 전달(로그인 시 필요한 아이디, 비밀번호, 제출버튼을 한 폼으로 지정해서 보냄) - FORM태그의 속성 1. action ① form에 입력된 모든 정보를 보내는 경로 ② action 경로로 정보를 보내기 위해서는 submit이 필요 2. method : form에 입력된 모든 정보를 보내는 방식 1) get 디폴트 보내는 정보가 URL에 노출(보안 취약) 빠르기 때문에 검색용도 2) post 보내는 정보가 body에 포함 보내는 정보가 노출 되지 않음(보안 유지) 느리며 로그인, 회원가입 용도 3. name 태그나 하위태그에서 사용 보낸 정보는 서버 측에서 name 속성으로 식별.. 2021. 9. 28.
웹 프로그래밍 웹 프로그래밍 1. 월드 와이드 웹(world wide web) 기반에서 동작되는 프로그래밍 방식 2. html ① hypertext markup language ② 마크업 언어는 일련의 요소를 단순하게 나열, 특 수문자들에 의해 구분 ex) ③ 동적인 내용을 표시하지 못하는 한계를 지님 3. 정적 웹 페이지와 동적 웹 페이지 정적 웹 페이지 : 프로그래밍 코드나 데이터베이스를 활용하지 못함(HTML) 동적 웹페이지 : 정적 웹 페이지의 해결책으로 css , java script 등장 CSS : 마크업 언어인 HTML 등이 실제 표현되는 방법 기술하는 언어 JAVASCRIPT : 객체 기반의 스크립트 프로그래밍 언어 웹 프로그래밍 언어 1. CGI(Common Gateway Interface) : 웹 브.. 2021. 9. 25.
PL/SQL_프로시저/트리거/함수 PL(Procedural Language) / SQL(=절차형 sql) : SQL에도 절차 지향적인 프로그램이 가능 : SQL문의 연속적인 실행이나 조건에 따른 분기처리를 이용하여 특정 기능을 수행하는 저장모듈 생성 가능 * 구조 DECLARE 변수 선언 BEGIN 시작 : 실행 EXCEPTION 예외처리 END; DECLARE : 프로시저의 명칭, 변수와 인수 데이터 타입 선언부 BEGIN/END : 프로스저의 시작과 종료 EXCEPTION : BEGIN~END절에서 실행되는 SQL문이 실행될 때 예외 발생 시 예외 처리 방법 정의 -1) 프로시저 ① 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어 ② 한 번에 처리할 수 있는 쿼리문의 집합 ③ 기존 프로시저를 덮어쓰기 하기 위해 C.. 2021. 9. 21.
INLINE VIEW 와 ROWNUM INLINE VIEW FROM 절에서 사용하는 서브쿼리 FROM 절에서 사용하는 서브쿼리의 결과는 테이블인 경우가 대부분이다. FROM절에서 사용한 서브쿼리의 SELECT절에 있는 칼럼들만 메인쿼리에서 사용할 수 있다. ex. SELECT 칼럼1, 칼럼2 FROM (SELECT 칼럼1, 칼럼2 FROM 테이블명); ⇒ 칼럼1, 칼럼2 완벽일치 4. 메인쿼리에서 정렬과 별명 사용을 위해 서브쿼리에 대부분 별명을 붙인다. → 정렬은 쿼리 실행 순서가 가장 마지막이기 때문에 인라인뷰를 사용하여 정렬 순서를 앞으로 옮김 → SELECT절에 칼럼 별명을 주는 인라인뷰를 넣어, WHERE(조건)절에서 칼럼 별명을 사용할 수 있게 만듦 (**오라클 조회 순서 FROM → WHERE → SELECT ) ROWNUM :.. 2021. 9. 14.
스터디2_연습문제 스터디 : 09.12 11:00 ~17:00, 주어진 문제 풀어보고 풀이 비교 1. 정수를 몇 개 저장할지 키보드로부터 개수를 입력받아(100보다 작은 개수로 제한한다.) 정수 배열을 생 성하고, 이곳에 1에서 100까지 범위의 정수를 랜덤하게 삽입하시오. 같은 값은 생성하지 못하도록 설정하 고 생성된 배열을 출력하시오. import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class ex05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Set unit = new HashSet(); System.out.print("배.. 2021. 9. 12.
SQL_DDL, DML, DCL 2021. 9. 8.