본문 바로가기

웹 개발

(140)
[Web_HTML] 03 ● 내용을 명령어로 인식하지 못하도록 하는 문법 1. : > (greater than) 3. & : & (ampersand) 4. " : " (quotation) 5. 공백 : ● 리스트 태그 1. 순서가 없는 리스트 - 태그 안에 태그 사용 - ul : unordered list - li : list (ex) 텍스트1 텍스트2 텍스트3 2. 순서가 있는 리스트 - 태그 안에 태그 사용 - ol : ordered list - li : list (ex) 텍스트1 텍스트2 텍스트3 ※ type 값의 종류 1 : 숫자(1, 2, 3, ...) A : 알파벳 대문자 a : 알파벳 소문자 i : 로마숫자(i, ii, iii, ...) I : 로마숫자(I, II, III, ..
[Web_HTML] 02 ● HTML의 요소 (1) 여는 태그(Opening tag) - 요소의 이름(p)과 열고 닫는 꺽쇠 괄호로 구성된다. (2) 내용(Content) - 요소의 내용이며, 단순한 텍스트를 의미한다. (3) 닫는 태그(Closing tag) - 요소의 이름 앞에 슬래시(/)가 있다. - 닫는 태그를 반드시 적어주어야 한다. ▶ (1), (2), (3)을 통틀어 요소(Element)라고 한다. ▶ 요소(태그)의 이름은 대소문자를 구분하지 않지만 가독성 때문에 소문자로만 작성하는 것을 권장한다.(XHTML) ● HTML 주석 - : Ctrl + Shift + / ● HTML 속성(Attributes) - 요소(태그)는 속성을 가질 수 있다. - 속성은 요소에 나타내고 싶지 않지만 추가적인 내용을 담고 싶을 때 사..
[Web_HTML] 01 ● 서버와 클라이언트 1. 클라이언트 - 서버에게 요청하는 대상 2. 서버 - 요청받은 서비스를 응답해주는 대상 ● 웹(Web) - 요청과 응답이 일어나는 장소 ● 웹 브라우저(Web Browser) - 사용자의 요청에 맞는 주소로 찾아가서 인터넷의 컨텐츠(문서와 그림, 멀티미디어 파일 등)를 검색 및 열람 후 사용자에게 응답하기 위한 응용 프로그램의 총칭이다. - 주요 웹 브라우저 : 모질라 파이어폭스, 구글 크롬, 인터넷 익스플로러, 마이크로소프트 엣지, 오페라, 사파리 등 ● 프로토콜(protocol) - 사람끼리 소통할 때 서로 이해할 수 있는 공용어를 사용해야 하듯이 컴퓨터끼리도 공용어를 사용해야 한다. - 이러한 공용어를 원활하게 통신하기 위해서 필요한 규약을 프로토콜이라고 한다. - 사용자의..
[Web_JDBC] 02 실습(JDBC)_[Web_JDBC] 01 이어서 ※ TBL_USER 테이블 참고 UserDAO.java 0. 필요한 변수 선언 // 로그인 성공 시 로그인된 회원의 번호를 저장할 변수 public static int userNumber; public static final int GOODBYE_ACCOUNT = -1; public static final int LOGIN_SUCCESS = 1; public static final int LOGIN_FAILURE = 0; // 연결 객체 Connection conn; // SQL 쿼리문을 실행 해주는 객체 PreparedStatement pstm; // 결과 테이블에 대한 정보를 가져올 수 있도록 도와주는 객체 ResultSet rs; 1. 로그인 publ..
[Web_JDBC] 01 실습(JDBC) ※ TBL_USER 테이블 참고 1. UserVO.java package vo; public class UserVO { // 변수 선언 private int userNumber; private String userId; private String userPw; private String userName; private int userAge; private String userPhoneNumber; private int status; // 기본 생성자 public UserVO() {;} // getter, setter public int getUserNumber() { return userNumber; } public void setUserNumber(int userNumber) { thi..
[Web_DBMS] 12 ● VIEW - 기존의 테이블은 그대로 놔둔 채 필요한 컬럼들 및 새로운 컬럼을 만든 가상 테이블 - 실제 데이터가 저장되는 것은 아니지만 VIEW를 통해서 데이터를 관리할 수 있다. 1. 독립성 - 다른 곳에서 접근하지 못하도록 하는 성질 2. 편리성 - 긴 쿼리문을 짧게 만드는 성질 3. 보안성 - 기존의 쿼리문이 보이지 않는다. ● VIEW 문법 CREATE VIEW VIEW이름 AS 쿼리문; ● 시퀀스 - 원하는 시작점을 설정할 수 있고, N씩 증가하는 값이다. - 기본 시작점은 1이고, 기본 증가량은 1이다. - 시퀀스명.NEXTVAL : 다음 시퀀스를 가져올 때 실습(DCL) 1. HR 계정의 DEPT 테이블을 새로 만든 계정으로 복사, 복사한 테이블에서 LOC별 평균 급여 검색 ※ 쿼리 작성..
[Web_DBMS] 11 ● SUBSTR() 1. SUBSTR(컬럼명, 시작번호, 길이) - 시작 번호부터 길이만큼 자르기 2. SUBSTR(컬럼명, 시작번호) - 시작 번호부터 마지막까지 자르기 ● DCL(Data Control Language) : 데이터 제어어 1. GRANT - 권한 부여 2. REVOKE - 권한 해제 실습(종합 정리) 1. PLAYER 테이블에서 키가 NULL인 선수들은 키를 170으로 변경하여 평균 구하기(NULL 포함) SELECT ROUND(AVG(NVL(HEIGHT, 170)), 2) "평균 키" FROM PLAYER; 2. PLAYER 테이블에서 팀 별 최대 몸무게 SELECT TEAM_ID, MAX(WEIGHT) || 'kg' "최대 몸무게" FROM PLAYER GROUP BY TEAM_I..
[Web_DBMS] 10 ● JOIN - 여러 테이블에 흩어져 있는 정보 중 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들고 결과를 보여주는 것 - 정규화를 통해 조회 테이블이 너무 많이 쪼개져 있으면 작업이 불편하기 때문에 입력, 수정, 삭제의 성능을 향상시키기 위해서 JOIN을 통해 합친 후 사용한다. 1. 내부 조인(INNER JOIN) - 조건이 일치하는 값만 합쳐서 조회 - 선행 JOIN 후행(자료가 많은 쪽을 후행으로 정한다.) 테이블명A INNER JOIN 테이블명B ON 조건식 ※ INNER는 생략 가능하다. 테이블명A JOIN 테이블명B ON 조건식 (1) 등가 조인 - ON 절에 등호가 있을 때 (2) 비등가 조인 - ON 절에 등호가 없을 때 ● SQL 실행 순서 FROM > ON > JOIN > W..