분류 전체보기
-
java를 사용하기 편하게 사용하게 해주는 eclipse 툴을 다운로드하고 환경구축을 해보자 java를 이용하기 위해서는 JRE 와 JDK가 필요하다 더보기 Java SE(STANDARD EDITION) :SDK(Software Delvelopment Kit), 자바 개발 기본 도구 Java EE(ENTERPRISE EDITION) :JSP 개발도구 Java ME(Micro EDITION): Android Java로 많이 대체 JRE와 JDK 설치 [JDK 도구 설치] Java Delvelopment Kit 을 다운받기 위해 Oracle 홈페이지에 들어가보자 https://www.oracle.com/index.html Oracle | Integrated Cloud Applications and Platf..
Java 툴 eclipse 환경구축하기java를 사용하기 편하게 사용하게 해주는 eclipse 툴을 다운로드하고 환경구축을 해보자 java를 이용하기 위해서는 JRE 와 JDK가 필요하다 더보기 Java SE(STANDARD EDITION) :SDK(Software Delvelopment Kit), 자바 개발 기본 도구 Java EE(ENTERPRISE EDITION) :JSP 개발도구 Java ME(Micro EDITION): Android Java로 많이 대체 JRE와 JDK 설치 [JDK 도구 설치] Java Delvelopment Kit 을 다운받기 위해 Oracle 홈페이지에 들어가보자 https://www.oracle.com/index.html Oracle | Integrated Cloud Applications and Platf..
2019.08.31 -
JQuery 기본 사용 문법 1. $(document).ready(function(){ alert("jQuery 시작"); }); 2. $(function(){ alert("jQuery 시작"); }); 3. alert($) Click 을 이용한 이벤트 만들기 버튼을 눌러보세요. 난 버튼 >>컬러는 핫핑크로, 사이즈는 두배, 회전을 360도 돌려서 출력하겠다 #txt.emphasis{/*css추가*/ color:deeppink; transform:scale(2) rotate(360deg); } $("#btn").click(function(){ $("#txt").text("눌러버렸군요??").toggleClass("emphasis"); }); >>css 에 txt.emphasis 의 속성을 추가한뒤 Scr..
2019/08/30 JQueryJQuery 기본 사용 문법 1. $(document).ready(function(){ alert("jQuery 시작"); }); 2. $(function(){ alert("jQuery 시작"); }); 3. alert($) Click 을 이용한 이벤트 만들기 버튼을 눌러보세요. 난 버튼 >>컬러는 핫핑크로, 사이즈는 두배, 회전을 360도 돌려서 출력하겠다 #txt.emphasis{/*css추가*/ color:deeppink; transform:scale(2) rotate(360deg); } $("#btn").click(function(){ $("#txt").text("눌러버렸군요??").toggleClass("emphasis"); }); >>css 에 txt.emphasis 의 속성을 추가한뒤 Scr..
2019.08.30 -
이클립스 내부 인코딩 >>eclipse 에서 작성할 수 있는 코드 확장자 .java .jsp .html .js .css .sql 이클립스에서 많은 종류 별 코딩을 하기 때문에 시험장소에 가면 이클립스 내부 인코딩을 UTF-8로 전부 환경설정을 해주어야 한다. ※ 프로젝트를 생성하기 전에 java, jsp, html, css, text 파일의 기본 인코딩을 'UTF-8'로 지정 (이클립스 Window - Preference 메뉴) - Window -> Preferences -> General -> Workspace -> Text File encoding 속성을 UTF-8로 변경 - Window -> Preferences -> General -> Editors -> Text Editors -> Spellin..
2019/08/30 이클립스(Eclipse) 내부 인코딩이클립스 내부 인코딩 >>eclipse 에서 작성할 수 있는 코드 확장자 .java .jsp .html .js .css .sql 이클립스에서 많은 종류 별 코딩을 하기 때문에 시험장소에 가면 이클립스 내부 인코딩을 UTF-8로 전부 환경설정을 해주어야 한다. ※ 프로젝트를 생성하기 전에 java, jsp, html, css, text 파일의 기본 인코딩을 'UTF-8'로 지정 (이클립스 Window - Preference 메뉴) - Window -> Preferences -> General -> Workspace -> Text File encoding 속성을 UTF-8로 변경 - Window -> Preferences -> General -> Editors -> Text Editors -> Spellin..
2019.08.30 -
[전] 깃 허브(Git Hub)에서 하나의 저장소를 생성하여, 초기 프로젝트 구성을 올리는 방법에 대해 알아보았다 ★ 소스코드를 수정해서 Git 저장소에 반영하는 방법을 알아보자 소스 코드를 수정해서 Git 저장소에 반영하는 방법은 일반적으로 두 가지 사례로 나뉜다 1. 해당 프로젝트에 소속된 사람이 아닌경우 만약 내가 특정한 커뮤니티(Community)의 구성원이 아니라서 스스로 커밋을 하여 저장소에 적용할 권한이 없다면, 소스코드를 수정하는 것에 제약이 있다. 이런 경우 PR(Pull Request)를 작성하여 오픈소스에 기여할 수 있다. 이 경우 내가 큰 오픈소스 프로젝트의 구성원으로 참여하고 싶을 때 사용하는 방법이다. PR에 수정 사항 등을 담아서 전송하면, 해당 오픈소스 관리자가 이를 허용했을..
GitHub 소스코드 수정하여 Git 저장소에 반영하기[전] 깃 허브(Git Hub)에서 하나의 저장소를 생성하여, 초기 프로젝트 구성을 올리는 방법에 대해 알아보았다 ★ 소스코드를 수정해서 Git 저장소에 반영하는 방법을 알아보자 소스 코드를 수정해서 Git 저장소에 반영하는 방법은 일반적으로 두 가지 사례로 나뉜다 1. 해당 프로젝트에 소속된 사람이 아닌경우 만약 내가 특정한 커뮤니티(Community)의 구성원이 아니라서 스스로 커밋을 하여 저장소에 적용할 권한이 없다면, 소스코드를 수정하는 것에 제약이 있다. 이런 경우 PR(Pull Request)를 작성하여 오픈소스에 기여할 수 있다. 이 경우 내가 큰 오픈소스 프로젝트의 구성원으로 참여하고 싶을 때 사용하는 방법이다. PR에 수정 사항 등을 담아서 전송하면, 해당 오픈소스 관리자가 이를 허용했을..
2019.08.27 -
-개발자 들이 GitHub를 사용하는 이유? -GitHub를 사용하면 좋은점 개인적으로 프로젝트를 진행해 본적이 없고 아직 오픈소스 다른사람과 쉽게 소스코드를 공유하거나 협업을 해본 경험이 부족하다. 하지만 많은 개발자들은 깃허브를 많이 이용하고 얘기를 많이 하는지 아직 잘 모른다. Git란?(분산형 협업도구) 소스코드를 버전별로 다른사람들과 함께 쉽게 관리할 수 있는 도구이다 GitHub란? 누구나 무료로 오픈소스로 자신의 프로젝트를 공유한다면 공짜로 Git서버를 이용할 수 있도록 지원해 주는 서비스 이다 그렇기 때문에 많은 개발자 들이 자신의 프로젝트를 올리고 혹은 오픈소스의 조직원으로 참가해서 다양한 오픈소스를 개발하기도 한다 학습자의 입장에서 다른 고급개발자들의 코드를 너무나도 손쉽게 접할 수 있..
GitHub- Why use this?-개발자 들이 GitHub를 사용하는 이유? -GitHub를 사용하면 좋은점 개인적으로 프로젝트를 진행해 본적이 없고 아직 오픈소스 다른사람과 쉽게 소스코드를 공유하거나 협업을 해본 경험이 부족하다. 하지만 많은 개발자들은 깃허브를 많이 이용하고 얘기를 많이 하는지 아직 잘 모른다. Git란?(분산형 협업도구) 소스코드를 버전별로 다른사람들과 함께 쉽게 관리할 수 있는 도구이다 GitHub란? 누구나 무료로 오픈소스로 자신의 프로젝트를 공유한다면 공짜로 Git서버를 이용할 수 있도록 지원해 주는 서비스 이다 그렇기 때문에 많은 개발자 들이 자신의 프로젝트를 올리고 혹은 오픈소스의 조직원으로 참가해서 다양한 오픈소스를 개발하기도 한다 학습자의 입장에서 다른 고급개발자들의 코드를 너무나도 손쉽게 접할 수 있..
2019.08.26 -
1. 화면을 구현하고 데이터를 넣어줄 테이블을 생성 전에 존재 하던 sungjuk 테이블을 지우고 새로 생성해 준다 --성적테이블 삭제 drop table sungjuk; --성적테이블 생성 create table sungjuk( sno int not null --일련번호 ,uname varchar(50)--이름 ,kor int not null --국어 ,eng int not null --영어 ,mat int not null --수학 ,aver int --평균 ,addr varchar(50) --주소 ,wdate date --작성일 ); 2. 데이터를 입력할 Form 화면 *성적 입력 폼* [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 ※테이블 안에 input 태그를 넣어서 데이터를 입력할..
2019/08/26 성적 화면구현& 결과값 출력& 데이터 입력/조회/삭제1. 화면을 구현하고 데이터를 넣어줄 테이블을 생성 전에 존재 하던 sungjuk 테이블을 지우고 새로 생성해 준다 --성적테이블 삭제 drop table sungjuk; --성적테이블 생성 create table sungjuk( sno int not null --일련번호 ,uname varchar(50)--이름 ,kor int not null --국어 ,eng int not null --영어 ,mat int not null --수학 ,aver int --평균 ,addr varchar(50) --주소 ,wdate date --작성일 ); 2. 데이터를 입력할 Form 화면 *성적 입력 폼* [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 ※테이블 안에 input 태그를 넣어서 데이터를 입력할..
2019.08.26 -
[전 수업] request 내부객체를 이용해서, 사용자가 입력한 값을 불러와 봤다 [본 수업] request 내부객체의 다양한 메소드를 배워보자 1. request 내부객체의 다양한 메소드 *request 내부객체의 다양한 메소드* 아이디 : 2. request 내부객체의 다양한 메소드 결과 *request 내부객체의 다양한 메소드 결과* 1) 한글 인코딩 //UTF-8 조합형 //EUC-KR 완성형,MS949 ->대소문자 구분없음 request.setCharacterEncoding("UTF-8"); 그냥 데이터를 불러와서 출력을 하게 되면 한글이 깨지기 때문에 인코딩을 해줘야 한다 2) 사용자가 입력한 정보 가져오기 out.print(request.getParameter("uid")); form 페이지..
2019/08/26 request 내부객체의 다양한 메소드[전 수업] request 내부객체를 이용해서, 사용자가 입력한 값을 불러와 봤다 [본 수업] request 내부객체의 다양한 메소드를 배워보자 1. request 내부객체의 다양한 메소드 *request 내부객체의 다양한 메소드* 아이디 : 2. request 내부객체의 다양한 메소드 결과 *request 내부객체의 다양한 메소드 결과* 1) 한글 인코딩 //UTF-8 조합형 //EUC-KR 완성형,MS949 ->대소문자 구분없음 request.setCharacterEncoding("UTF-8"); 그냥 데이터를 불러와서 출력을 하게 되면 한글이 깨지기 때문에 인코딩을 해줘야 한다 2) 사용자가 입력한 정보 가져오기 out.print(request.getParameter("uid")); form 페이지..
2019.08.26 -
물리적으로 1개의 저장장치를 논리적으로 2개로 나누어 사용하는 것이 가능하다 아예 처음부터 윈도우를 새로 설치할 때 이러한 분할 작업을 하심이 제일 좋다 1. 키보드 윈도우키 + R > diskmgmt.msc 로 디스크관리를 실행 그리고 아래 순서를 따라합니다. 따라하실 때 주의하실 점은 C의 남은 공간을 전부 D로 만들면 안된다 ※ C는 사용되고있는 용량 85%, 빈공간 15% 정도의 비율을 유지바람 중간에 숫자를 입력하는 곳에서 입력할 숫자는 아래를 기준으로 입력하세요. 1024를 입력하면 1GB 2048을 입력하면 2GB의 할당되지 않음 = D로 지정할 수 있는 영역이 생깁니다.
컴퓨터 C: 드라이브 에서 D: 드라이브 만들기물리적으로 1개의 저장장치를 논리적으로 2개로 나누어 사용하는 것이 가능하다 아예 처음부터 윈도우를 새로 설치할 때 이러한 분할 작업을 하심이 제일 좋다 1. 키보드 윈도우키 + R > diskmgmt.msc 로 디스크관리를 실행 그리고 아래 순서를 따라합니다. 따라하실 때 주의하실 점은 C의 남은 공간을 전부 D로 만들면 안된다 ※ C는 사용되고있는 용량 85%, 빈공간 15% 정도의 비율을 유지바람 중간에 숫자를 입력하는 곳에서 입력할 숫자는 아래를 기준으로 입력하세요. 1024를 입력하면 1GB 2048을 입력하면 2GB의 할당되지 않음 = D로 지정할 수 있는 영역이 생깁니다.
2019.08.24 -
1. 다양한 컨트롤 요소들 다양한 컨트롤 요소들 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS: 통신회사 : SK LG KTF 2. 다양한 폼 컨트롤 요소 결과 페이지 *다양한 폼 컨트롤 요소 결과* ※textarea 에서는 엔터가 띄어쓰기로 들어가기 때문에 content=content.replace("\n"," "); 을 사용해서 br 값을 넣어 줘야한다
2019/08/23 다양한 컨트롤 요소들1. 다양한 컨트롤 요소들 다양한 컨트롤 요소들 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS: 통신회사 : SK LG KTF 2. 다양한 폼 컨트롤 요소 결과 페이지 *다양한 폼 컨트롤 요소 결과* ※textarea 에서는 엔터가 띄어쓰기로 들어가기 때문에 content=content.replace("\n"," "); 을 사용해서 br 값을 넣어 줘야한다
2019.08.23 -
[전 수업] 성적을 이용해서 데이터를 입력하는 화면과 데이터를 받으면 출력되는 화면을 구현해 보았다 [본 수업] 계산연습 화면을 만들어 보자 1. HTML form 양식을 이용하여 계산 틀을 구현 * 계산연습 * 첫번째 수: 연산자: 두번째 수: ※계산을 누르면 입력한 데이터가 07_calcok.jsp로 넘어간다 2. 받은 데이터 출력하는 화면 구현 double a=Integer.parseInt(request.getParameter("num1")); String op=request.getParameter("op"); double b=Integer.parseInt(request.getParameter("num2")); double res1; if(op=="+"){ res1=a+b; out.print("a"..
2019/08/23 계산 연습[전 수업] 성적을 이용해서 데이터를 입력하는 화면과 데이터를 받으면 출력되는 화면을 구현해 보았다 [본 수업] 계산연습 화면을 만들어 보자 1. HTML form 양식을 이용하여 계산 틀을 구현 * 계산연습 * 첫번째 수: 연산자: 두번째 수: ※계산을 누르면 입력한 데이터가 07_calcok.jsp로 넘어간다 2. 받은 데이터 출력하는 화면 구현 double a=Integer.parseInt(request.getParameter("num1")); String op=request.getParameter("op"); double b=Integer.parseInt(request.getParameter("num2")); double res1; if(op=="+"){ res1=a+b; out.print("a"..
2019.08.23