본문 바로가기

분류 전체보기146

Jsp 4일차 - jsp영역 안에서 html사용 1. jsp영역 안에서 html사용은 문자로 처리○ out.print를 사용한다.① 예제 : 가로와 세로를 입력받아 표 만들기table.jspInsert title here가로:세로:table_ok.jspInsert title here결과입력 받은 값으로 테이블을 만들기 위해서는 jsp를 이용해야한다. → 안에서 for문으로 작성→html사용은 out.print();를 사용table.jsp가로 : 5세로 5table_ok.jsp2. 예제○ 입력한 단의 구구단 출력gugudan.jspInsert title here단:gugudan_ok.jspInsert title here구구단을 해보자:) 단결과gugudan.jspgugudan_ok.jsp 2019. 2. 15.
Jsp 4일차 - request & response 1. request & response① request○ 클라이언트 IP = ○ 요청정보길이 = ○ 요청정보 인코딩 = ○ 요청정보 컨텐트 타입 = ○ 요청정보 프로토콜 =○ 요청정보 전송방식 = get/ post방식○ 요청 URI = ○ 컨텍스트 경로 =○ 서버이름 =○ 서버포트 = ○ 한글 = request.setCharacterEncoding("UTF-8"); ② response 2. submit○ 무조건 action을 찾아간다.○ action에다가는 값을 가지고 갈 페이지를 적는다 ("test4_ok.jsp")○ su1과 su2를 가지고 test4_ok.jsp로 간다○ 컬럼의 이름은 name의 이름과 같아야 한다.○ 일반적으로 스크립트가 없을때 사용○ 스트립트가 있을 때는 button사용 3. g.. 2019. 2. 14.
Jsp 4일차 - 이벤트 1. 이벤트(event) 사용자가 무언가를 클릭하거나, 특정한 키를 누르는 등의 상호작용이 발생할 때 이벤트가 일어난다.사용 : on이벤트명○자주 사용하는 이벤트 마우스 이벤트 click 마우스 버튼 클릭 mousedown 마우스 클릭 버튼을 누름 mouseup 미우스 클릭 버튼을 뗌 mouseover 마우스 포인터가 요소 위에 올라감 mouseout 마우스 포인터가 요소 밖으로 벗어남 mousemove 마우스 포인터가 움직임 키보드 이벤트 keydown 키를 누르는 순간 keyup 키를 눌렀다 떼는 순간 keypress 키를 눌러 문자가 연결되었을 때 화면에 글자가 완성되는 경우만 폼(form) 이벤트 submit 전송 버튼을 누름 혹은, 테스트 필드에서 엔터키를 누름 reset 폼을 초기화함 chan.. 2019. 2. 14.
Jsp 3일차 - CSS기본 1. css 사용 목적○ HTML의제약성에서탈피한다.○ 홈페이지전체에통일감과일관성을유지한다.○ 홈페이지제작시간을감소시키고문서의용량을줄여준다.○ 기존홈페이지의개념을넘는DHTML, XML의기초가된다. 2.CSS –삽입법3가지① 태그내부삽입형(In-line style) ② 문서내지정형(Embedding style) ③ 외부문서삽입형(link style) 3. 자주 사용 하는 스타일① 글꼴 관련 스타일속성 설명 값 color 글자색 red, #ffffff font-size 글자크기 small, medium, large, smaller, 20px, 20pt, 20% font-family 글자체 굴림, 돋움 font-weight 글자굵기 100, normal, bold font-style 글꼴모양 nromal, o.. 2019. 2. 14.
Jsp 2일차 - HTML기본 1. HTML(Hyper Text Markup Language)① DOM 객체 - HTML, XML② 태그를 열고 닫는 구조 웹 문서의 내용○ 영역은 웹 문서의 제목이나 머리말에 해당하는 정보를 입력○ 영역에는 웹 문서의 실질적인 내용을 입력 ○ 태그 자신의 웹 사이트 내용을 압축적으로 나타낼 수 있는 키워드를 태그 안에 배치 문서 정보 및 사이트 이동, 화면 전환 효과, 웹 페이지 검색 기능 검색할 때 사용되는 값2. 흔히 발생하는 에러○ web.xml : start up 할 때 무조건 읽어 내려간다 이 파일을 수정하면, 재 실행 해 주어야 한다○ 8080에러 ① 이클립스가 종료될 때 javaw가 종료가 되지 않아, 이클립스를 재 실행했을 때 javaw가 두 번 실행되어 발생 작업관리자 > 프로세스 >.. 2019. 2. 13.
Jsp 1일차 - 톰캣 설치 웹 어플리케이션 구조 1. Browser○ HTML○ CSS○ Javascript에서 파생 : JQuery, Burt strap, Ajax Ajax : 정적인 웹을 동적으로 만듦. ex)실시간 인기검색어 2. Internet○ request : 클라이언트가 서버에 요청○ response : 서버의 클라이언트 요청에 대한 응답 3. Web Applicationphp : 리눅스, mysqlasp(x) : ms, ms-sqljsp : java, oracle Static Resources(html, image…)○ 블로그의 개념과 비슷○ DB가 나오기 전의 환경○ 방문수는 알 수 있으나, 누가 들어왔는지는 알 수 없음○ DB에 저장은 가능하나 변경은 불가능○ 미리 만들어진 자원으로 사용자의 요청에 대한 응답○ .. 2019. 2. 11.
Java 21일차(3) - 문제 회원만이 방명록에 글을 올릴 수 있고, 회원이 아니면 글을볼 수 없도록 만든다. [결과 확인]1. 회원가입○ 조건 아이디 : 영문자와 숫자 혼용해서 사용 길이는 최소3자, 최대 10자 비밀번호 : 영문자와 숫자 혼용해서 사용 길이는 자유 이름 : 이름은 한글만 입력 가능 전화번호 : 입력 형식은 010/011/016/017/018 - XXXX - XXXX 성별 : "여" / "남"로만 입력 가능 2. 로그인 3. 방명록 작성 4. 방명록 조회○모든 방명록 조회 5. 방명록 삭제○ 자신이 등록한 방명록만 삭제 가능 6. 회원탈퇴○ 아이디랑 비밀번호가 일치해야 삭제 가능 1. 기본테이블 작성① 기본정보(아이디,비밀번호,이름...) ▶ basicdata create table basicdata(id varch.. 2019. 2. 6.
Java 21일차(2) - conn.createStatement 옵션, MetaData 1. conn.createStatement 옵션 conn.createStatement : 순방향으로만 데이터를 읽어내려간다○ TYPE_SCROLL_SENSITIVE : 수정결과 바로 반영 X commit명령을 따로 실행해야 함○ TYPE_SCROLL_INSENSITIVE : 수정결과 바로 반영 순/역방향 검색 가능○ CONCUR_READ_ONLY : 읽기전용○ CONCUR_UPDATABLE : 수정가능package com.day21; import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.Scanner;import com.db.DBConn; public class ScoreTest {pub.. 2019. 2. 6.
Java 21일차(1) - 다른 컴퓨터의 데이터베이스와 연결 1. setAutoCommit○ 모든 데이터가 오류없이 ㅈ대로 들어가도록 하기 위해서 사용한다○ 하나라도 데이터가 잘못 들어가면 롤백되어 취소 ① test1, test2, test3 테이블 생성○ test1create table test1(id number primary key,name varchar2(10) not null);○ test2create table test2(id number primary key,birth date not null,constraint fk_test2_id foreign key(id)references test1(id));○ test3create table test3(id number primary key,tel varchar2(20) not null,constraint f.. 2019. 2. 6.