N스크린하이브리드앱과정 111

[10.28(월)]원장쌤 특강: 개념원리

* 변수와 상수 - 변수 : 메모리의 주소값 - 상수 : 주소값에 해당하는 실제값 ※ 변수는 로더(loader)에 의해 주소값으로 바뀜. * 기본형과 참조형의 구분 - String, Double, Float 등...앞에 대문자가 붙으면 그 값들이 있는 주소값을 가리키는 것이다. * A a = new A(); 1. A : 클래스 2. a : 인스턴스변수 3. = : 할당연산자 4. new : new연산자 5. A() : 생성자 6. ; : 마침표 * 원래 'A'클래스는 특정 영역에 있다. 그러나 이를 사용할 때 실행이 느려지게 되어, 메모리 영역에 컴파일된 상태로 적재시켜놓게 된다. 그리고 new연산자를 통해 같은 메모리 영역에서 값이 복사되는 것이다. 그리고 복사된 메모리 영역의 주소값을 참조하는 것이 ..

[9주차][5일][3~6th] JSP커스텀 태그와 JSTL

★ jstl 실습 Model2 라는 프로젝트를 만들어 준다(jstl을 실습할 것이므로 jstl 폴더만 만들어준다). 1. eltest.jsp 바디 이름: 2. eltest2.jsp 바디 ${sessionScope.test } ${param.name } \${10%3 }= ${10%3 } \${5!=7 }= ${5!=7 } 3. jstlcore.jsp 바디 변수값 출력: 삭제후 변수값 출력: 오류: 5는 10보다 작다 5+10은 50이다 5+10은 50이 아니다 4. jstlcore2.jsp 태그 라이브러리 바디 ${test } ${alphabet } ${name } 5. jstlfmt.jsp 태그 라이브러리 바디 6. jstlsql.jsp 태그 라이브러리 바디 insert into test(num,nam..

[8주][3일][7~8th] 리눅스: mysql과 tomcat5 갖고 놀기!

리눅스 환경을 실행하기 전에, 먼저 버츄얼 머신을 실행해서 미리 설정한 파일을 가져와야 한다. 가상 시스템 열기를 클릭해서 ova 파일을 가져온다. MAC 주소는 중복되면 큰일나므로 꼭 초기화 시켜주어야 한다! 체크하고 가져오기 하자. 정상적으로 TOMCAT을 가져왔다. * setup 설정 네트웍 설정에서 IP를 바꿔주기 위해 setup 설정으로 들어간다. 네트웍 설정에 들어가서 edit devices에 들어간다 두번째 메뉴 DNS 설정은 보통 기본값이 입력되어 있으므로 나중에 들어가서 확인만 해준다. 두번째 메뉴로 들어가서 아이피를 본인 IP로 바꿔준다. 저장을 꼭 하고 나간다 DNS 설정도 확인해준다. * setup 설정 후 service network restart ☜ 네트워크 재시작 * mysql..

[8주][3일][1~2th] HTML/CSS: 글자 모양 불러와서 사용하기 외 1종

☆ 실습(1) : 글자 모양 불러와서 사용하기 이제부터 글자 모양을 이클립스에서 적용하는 법을 알려줄거다. "a세잎클로버.ttf" 파일을 확장자 eot과 woff파일을 만들어보자. 1. a세잎클로버.ttf 파일을 드래그하여 호랑이 옆모습이 그려진 아이콘의 EOTFAST-1.EXE에 넣는다. 2. 그러면 다음과 같이 eot파일이 생성된다. 3. 같은 방법으로 sfnt2woff.exe 파일에 드래그한다. woff 파일이 생성된다. 이 두개의 파일 이름을 'a'로 변경시켜준다. 이걸 FONT 폴더에 집어넣으면 설정 끝이다. 소스 코드 CSS @font-face{ ☜ 세잎클로버 font-family: "aaa"; /* 바디의 글자모양 이름과 같아야 함 */ src: url("FONT/a.eot"); /* 익스플..

[7주차] JSP: 게시판 만들기 총정리

* 파일 첨부 * 게시판 소스1. list.jsp (목록 리스트) 게시판 목록(전체글:) 글쓰기 번호제목작성자 작성일조회IP 0){ //페이징 작업을 하기 위해서는 전체 페이지수가 필요 //전체 페이지수 구하기//50개=>5페이지, 51~59개=>6페이지 int pageCount = count/pageSize+(count%pageSize==0?0:1); //한 페이지에 보여줄 페이지수 설정 int pageBlock = 10; //한 페이지에 보여지는 시작페이지 구하기 int startPage = ((int)(currentPage/pageBlock)-(currentPage%pageBlock==0?1:0))*pageBlock+1; //한 페이지에 보여지는 끝페이지 구하기 int endPage = startP..

[8주][2일][1~2th] HTML/CSS: 게시판 꾸미기

CSS*,body{ font-family: "맑은 고딕"; margin:0px; padding:0px; font-size:11px; } caption{ background: url(images/title_event.png) no-repeat center center; width:700px; height:50px; } caption span{ display:none; } table{ border-collapse: collapse; } td{ border-bottom: 1px solid #000; text-align:center; padding:5px 10px; } th{ height:34px; padding:0px 0px; font-size:12px; } th span{ /* border-right:1px..

[8주][1일][7~8th] 리눅스: FTP 설치, FTP서버 테스트, 리눅스 용어 정리

* 톰캣 디렉토리 들어가기 cd /etc/tomcat5 * 톰캣 설정 확인 cd /etc/httpd/conf.d/ ls -al vi proxy_ajp.conf vi 나와서 -> pwd * FTP 설치 yum install vsftpd -y * FTP 설정 확인 cd /etc/vsftpd vi vsftpd.conf - 42번: 연결포트 기본값 20 - 56번 : [YES]일반포멧, [NO]상세포멧 - 59번: 아무것도 안할 때 연결을 끊어줌 - 62번: 데이터 전송을 안할 때 연결을 끊어주는 것 - 115번 : use_localtime=YES 추가! * 권한 기본값 파일(666): 읽고 쓰는 것만 디렉토리(777) : 읽고 쓰고 실행! * UID(일반사용자) 추가시 기본값 500부터 501,502...으로..

[8주][1일][3~6th] JSP: HTML홈피를 JSP홈피로 바꾸기

☆ 실습(1) : Funweb 홈페이지 수정하기 새 프로젝트를 만든다. 프로젝트 이름에서 FunWeb을 입력하고 next 버튼을 누른다. 아래와 같은 창이 뜨는데, 그냥 next 버튼을 누른다. 체크박스에 체크가 되어 있지 않은데, 체크하고 finish 버튼을 누른다. FunWeb 프로젝트가 생성된 것을 볼 수 있다. 미리 준비된 funweb폴더 안의 내용을 모두 복사하여 이클립스에서 WebContent 안에 모두 복사한다. 톰캣 서버에서 오른쪽 마우스를 누르고 Add and Remove 버튼을 누른다. StudyPeoject는 쓰지 않을 거니깐, 왼쪽으로 빼준다. 총 5개의 HMTL 파일을 JSP 파일로 바꿀 것이다. notice.html, welcome.html, join.html, login.htm..

[8주][1일][1~2th] HTML/CSS: 쇼핑몰 주문자 정보 입력 꾸미기

CSSbody{ font-family: "맑은 고딕"; } label{ width:150px; height:30px; display: table-cell; border-right: 1px dashed #c6c6c6; padding: 10px 5px; } form{ display:table; border-collapse: collapse; margin: 0 auto; } form p{ display: table-row; border-bottom: 2px solid #000; } form h1{ color: #fff; background:#000; display: table-caption; border-bottom: 2px solid #000; text-align:center; padding-bottom: ..

[7주][5일][7~8th] 리눅스: 톰캣 설치, php 실행 실습

* 톰캣 설치 yum install openjdk-1.6.0 tomcat5* -yyum install java_1.6.0_openjdk -y 설치중....... 985~991번의 내용을 다음과 같이 바꿔준다. 972번, 985~991번까지의 주석을 없애준다. * 사용자 계정 만들고 권한 바꿔주기저장하고 (:wq) 나와서webuser 계정을 하나 만든다(useradd webuser)패스워드를 설정한다(passwd webuser)webuser의 권한을 제3자가 읽을 수 있게 설정한다. webuser 계정으로 이동해서 디렉토리를 하나 만들어준다.역시 권한을 바꿔본다. * php파일 만들기 : root에서 => vi /home/webuser/www/test.php test.php 내용 -> 저장 -> exit ..