기초
-
[JSP]데이터 베이스기초/JSP 2017. 3. 20. 12:20
#데이터 베이스란? 파일시스템의 단점을 보완 ▶ 무결성 파일시스템은 논리적 파일 구조를 직접 물리적 파일 구조로 구현해야하며사용자 자신이 물리적 데이터 구조를 이해하고 있어야 하며 모든 응용프로그램과 파일이 1:1로 존재한다.이렇게 생긴 파일시스템의 문제점은 데이터의 종속성과 데이터 중복성의 문제다. #종속성 : 파일이 저장, 접근 방법이 변경될 때, 응용프로그램도 같이 변경 #중복성 : 일관성 문제 : 중복된 데이터간 내용이 일치하지 않음 보안성 문제 : 파일들에 대해 모든 데이터를 동등한 보안으로 유지하기 힘듬 경제성 문제 : 중복된 파일의 저장공간이 낭비되고 데이터 작업으로 인한 유지비용이 증가 무결성 문제 : 몇개의 파일들간의 업데이트의 불확실(제어의 한계) =======> 이 문제점을 최대한 해..
-
[C/C++] 간단한 예제(복습)기초/C,C++ 2017. 3. 18. 10:32
1. C언어 프로그램에서 반드시 있어야 되는 함수? -main 함수 , 대부분 언어에서 main함수는 필수! 2. 문장의 끝에 꼭! 추가해야되는 기호는? - ;(세미콜론) 문장의 끝을 의미 3. 화면에 새로운 줄바꿈 표시의 특수 기호는? - \n (enter의 역할) -1. Tab만큼 이동하는 특수 기호는?- \t (tab의 역할) -2. 문자 자체를 표시하는 특수기호는?=> 무슨 말인지 모르겠다 ... %를 표시하고싶을떄 %% [%]기호 2개를 사용하기, ' " ? < 기호 표시하고 싶을때 \(백슬래쉬) 후 입력 4. 기본자료형의 데이터 종류와 크기,서식문자? int 정수 4byte %dfloat 실수 4byte %fdouble 실수 8byte %lfchar 문자 1byte %c 5. printf를 사..
-
[JSP] DB 환경설정(sql developer, eclipse)기초/JSP 2017. 3. 17. 12:25
www.oracle.com 1. oracle 선택 : #1. DISK1 - setup.exe #2. next 3번 #3. 포트 확인 TNS MTS HTTP #4. sys 계정과 system 계정에서 사용할 비번 입력 : 1234 #5. 인스톨 [download] : 회원가입을 하셔야 합니다 ^^ Oracle Database 11g Express EditionSQL Developer 2개다운 후 압축해제 DISK1 > setup > Next > Next > Next 이떄 오라클이 포트충돌이 일어나면 포트변경창이 뜨고 아니면 default(8080)으로 잡힌다. Password 지정을 할 떄 연습용이니깐 알기쉬운 패스워드를 지정한다 > 저는 1234로 지정했어요 [설치완료]widow + R > [cmd]입력..
-
[JSP] 파일 업로드기초/JSP 2017. 3. 15. 13:40
서버 안에 특정 폴더, Upload된 파일을 담을 폴더를 만든다./upload이름이 2가지가 있다오리지널 이름 : 사용자가 올린 파일 이름시스템 이름 : 업로드 파일의 이름이 중복되어 바뀐 이름 중복되지 않았다면 오리지널 이름과 시스템 이름이 같겠지만중복되면 달라진다 ex) 새폴더 , 새폴더(2) 일단 파일을 사용하기 위해서 MultipartRequest.class가 들어있는 jar파일을 다운한다 *cos 라이브러리#1. 다운로드 받기 : cos.jar1)www.servlets.com2)com.oreilly.servlet3)cos-26Dec2008.zip4)압축풀기5)cos-26Dec2008\lib\에 cos.jar6)이클립스 webContent\web-inf\lib에 붙여넣기 MultipartReque..
-
[JSP] tag lib(fmt)기초/JSP 2017. 3. 14. 14:04
* 시간과 날짜에 대한 출력 양식 * 를 사용한다 기본적으로 core랑 같이 사용한다 먼저 표현식으로 현재 시간을 가져온다형식을 기재하지 않으면 미국식으로 나오기 때문에 형식을 지정해준다fmt의 formatDate는 simpleDateFormat과 비슷한것 같다 .. 를 사용한다 value값에는 시간 type에는 date =날짜만time = 시간만both = 둘다 dateStyle에는defaultshortLong을 사용한다.또한 pattern속성을 이용하여 기존에 있던 스타일이 아닌YYYY : 년MM : 월dd : 일HH : 시간mm : 분ss : 초 를 사용해서 표현이 가능하다
-
[JSP] tag lib 문법 (core)기초/JSP 2017. 3. 14. 13:32
tag lib에도 문법이 있다. #반복문for문의 형태와 비슷하다 [사용법]를 사용해서 만든다이때 속성은 var로 변수지정begin은 시작값end는 끝나는 값 varstatus는 키워드 index와 count를 가지고있습니다.index는 고유순번count는 진행되는 과정 [결과창] [빠른 for문]items = "${배열 }"를 사용함으로써String[] status : movieList 처럼 사용이가능합니다. 빠른 포문으로도 사용가능합니다. 그럼 value를 어떻게 바꿀까요 ...?자바에서 변수 선언 하듯이 하면 됩니다.c: set을 사용해서 value값을 바꿔주면 됩니다. int sum;sum+=index;▽var = "sum" value=$"{sum+st.index}" [조건문]▽switch가 가 ..
-
[JSP] tag lib 다운및 //사용법(core)기초/JSP 2017. 3. 10. 14:09
Tag lib가장중요한 것은 은 null일경우 null이 출력되지만el은 아무것도 출력되지 않는다. 디렉티브 속성 3가지(page,include,tag)중 하나이며사용자가 직접 태그를 만들어 사용할 수 있다.하지만 이름이 다달라질수 있기에 자주 사용하는 태그를 표준으로 지정해논다. → jstl사용자 정의 태그를 모아둔 jar파일을 먼저 다운한다. [다운로드 절차] #1. www.jakarta.apache.org 접속 #2. 좌측 메뉴 - Taglibs #3. 화면 중앙 - Apache Standard Taglib 클릭#4. Standard 1.1 다운로드 #5. binaries/선택 #6 jakarta-taglibs-standard-1.1.2.zip 선택 #7 합축해제 #8 jakarta-lib-파일 2..
-
[JSP] 액션태그 useBean, set,getProperty기초/JSP 2017. 3. 8. 12:48
액션태그 [목적]액션태그를 이용해 스크립틀린보다 편리하게 사용하고 싶다 프로퍼티 = 속성(변수) private 으로 만든다.그래서 각각의 getter와 setter가 필요해진다.그래서 get/set property라고 부른다. com.kkoreait.bean.MemberInfoday20 * 01_makeUseBean.jsp * 01_useBeanObject.jsp 빈 클래스 : com.koreait.bean.MemberInfobean = id of class를 생성해줍니다. #useBean 태그 #액션태그로 하면?================================================#자바 소스로 변경하면?===============================================..