분류 전체보기 242

[4주][2일][3~4th] 예외(Exception) 클래스. SimpleDateFormat 클래스. throws

* try/catch/finally문 try : 오류가 발생할 것 같은 경우들을 담는 곳 catch : 오류 발생시 출력값을 지정하는 곳 finally : 무조건 출력해주는 영역 * 예외처리 종류 ArithmeticException : 산술관련 에러정보 담당(0으로 나누는 것 등..) ArrayIndexOutOfBoundsException : 배열범위를 벗어날 경우 담당 Exception : 모든 예외 처리 NullPointerException : 문자열 null 값 오류 담당 * 예외처리 메서드, 어떻게 출력될까? 종류 e.printStackTrace(); e.getMessage(); 예외 정보를 간단하게 출력해줌 * 1차원 배열 생성할 때 int[] arr = new int[2]; //arr[0] ~..

[4주][2일][1~2th] HTML/CSS: 외장CSS, 속성선택자

★ 오늘 배운 내용 ▷ box-shadow : 1px 1px 1px 1px #666; (1) x좌표 (2) y좌표 (3) 흐린 정도 (4) 확장(부드러운 정도의 모양이 뚜렷해진다) (5) 색깔 ☆ 실습(1) : 외장 CSS ▷ 외장CSS : 우리가 이제까지 한 것들은 내장CSS였으며, 외장CSS는 파일을 따로 만들어 불러오 는 형태이다. 1. form.css ☆ 실습(2) : span(마크 효과) 적용 바디 4. 단 한가지 결과 ☆ 실습(3) : 외장CSS 실습 정답 (1) cook.css .line{ border-bottom: 1px dashed #f00; color: #f00; } ul{ list-style-type: none; border:1px dashed #f00; width:280px; mar..

Never Ending Story - 소향 (원곡 이승철)

소향이 나가수에서 불렀던 역대 곡들 중 개인적으로 다섯손가락 안에 꼽히는 곡이다아마 이 노래로 8월의 가수가 되어 가왕전에 참가할 수 있었던 것 같다(기억이 가물가물...아님 말고) 팬으로써 조금 아쉬운 부분이 없지않아 있지만..(중고음 부분에서 너무 힘을 준채로 계속 이어간다던지 하는 것 정도!?) 그래도 클라이막스에서 시원하게 내질러주는 고음에 감탄하지 않을 수 없다. 번외로는 꽃밭에서와 하늘을 달리다도 좋았다. 따로 찾아 들어보길 ㅎㅎ

인연 - 소향 (원곡 이선희)

옛날 노래를 듣고 싶어서 오랜만에 유튜브를 돌다가 찾아낸 이 노래 ㅠ_ㅠ...옛날엔 나가수를 참 즐겨봤었더랬지~~ 특히 가왕전 때, 가끔씩 나를 놀라게 했던 이 노래. 인연.원곡은 이선희의 노래인데, 워낙 곡이 유명한터라 조금만 잘 못 불러도 식상하거나 질릴 수 있는 곡이었다. 근데 소향은...원곡의 아우라를 자기만의 스타일로 바꿔 다른 완성을 했다.도입부는 잔잔하게, 소향의 주특기인 옥구슬같은 목소리를 보여주었고중반 이후부터는 오케스트라를 포함하여 웅장한 표현을 했다. 그에 걸맞게 목소리도 도입부완 다르게 힘을 주어 불렀다. 소향의 가창력이 있기에 고음을 자유자재로 넘나드는 테크닉이 가능한 것이 아닐까? ^___^ 소향누나 멋지다!

[4주][1일][5~8th] JSP: 실습, 미성년자 확인, 성별/취미 출력하기, 출력시 한글 깨지지 않게하기

★ 개념 ▷ 내장객체 (1) request : 클라이언트의 요청정보 저장 (2) response : 서버에서 처리한 응답정보를 저장 (3) session : 클라이언트-서버 연결정보 저장 연결되어있는 동안은 계속 기억하고 있음. (4) out : 출력 (5) application : 한 사이트를 실행하는 동안 저장 (6) pageContext : 한 페이지에 대한 정보 저장 ★ 오늘 수업에서 배운거! - 다른 jsp파일에서 문자열 받아오기 : request.getParameter("이름 변수") - 문자열을 정수로 바꾸기 : Integer.parseInt() - 출력하기 : out.println(); - 한글 안깨지게 하기 : request.setCharacterEncoding("utf-8"); - 배열..

[4주][1일][3~4th] JAVA: 중첩클래스(nested class)

☆ 실습(1) - outer, inner 클래스 - 내부클래스 선언 방법(9번, 13번) : 외부클래스명.내부클래스명 참조변수명 = 외부클래스객체.new 내부클래스 - 메인메서드와 동일한 급의 내부클래스를 만들 수 있다. - inner클래스에서 외부클래스의 멤버변수 a,b,c를 출력하려면, 위와 같이 내부클래스 선언 방법에 따 라 인스턴스를 생성하여야 한다. 결과 ☆ 실습(2) - 지역변수와 지역내부클래스 - 클래스 멤버변수의 위치는 실습(1)과 같지만, 메인메서드와 같은 레벨의 위치에 outerMethod() 메 서드가 하나 생겼고, 그 안에 지역변수 d,e가 추가되었다. - 이 케이스는 실습(1)처럼 내부클래스의 인스턴스를 생성하지 않는다. - 대신 outerMethod()안에서, 지역내부클래스의 인..

[4주][1일][1~2th] HTML5/CSS: 회원가입 페이지에 스타일 적용하기

★ 오늘 배운 내용 - position:absolute; 절대좌표 - position:relative; 상대좌표 - 필수입력사항 그룹 이름 지정하기 - 이름 없이 그룹 묶기 ★ 특이사항 - div(레이아웃)를 이용해 바디 전체와 3번/4번을 감쌌다. -> div를 하기 전에는 체크박스에만 체크가 되었다면, div적용 후 글자를 클릭해도 체크가 되는 것 을 볼 수 있다. ☆ 실습(1) : 회원가입 페이지 만들고 css 적용하기 결과 화면 전체 소스 CSS HTML 필수입력사항 1. 이름을 적으시오 1-1. 이메일 2. 비밀번호 2-1. 비밀번호확인 추가입력사항 3. 취미를 여러개 고르세요. 독서 등산 영화 음악 4. 단 한가지 원하는것을 고르세요 독서 등산 영화 음악 5. 배송시 남길말을 적어주세요(100..

[3주][5일][5~8th] JSP: JSP의 개념, JSP 실습.

☆ 정적 웹페이지 vs 동적 웹페이지 1. 정적웹페이지 (유저(브라우저)실행) --> html,css,javascript 2. 동적웹페이지(웹프로그래밍) (서버실행) --> asp, asp.NET, php, jsp (1) 웹프로그래밍 : 웹기반에서 동작되는 프로그래밍 (2) 웹 : 하이퍼텍스트(HTML) 기반 ----- 웹 브라우저의 동작원리 --------------------------------------------------------- 브라우저 -> 요청(request) -> 웹서버 -> 응답(response) -> 브라우저 웹브라우저 -> 요청(test.jsp) -> 웹서버(아파치) -> 웹어플리케이션서버(WAS), 컨테이너(톰캣) -> 처리(날짜,데이터베이스..) -> 웹서버 -> 응답 ->..

[3주][5일][5~8th] JSP: 서버 설치하기. 아파치 톰캣 다운. 이클립스에서 설정하기

jsp를 구동하려면 우선 서버가 필요한데, 편의상 자기 자신을 서버로 만들어주는게 좋다. 웹서버에서 "아파치 톰캣"을 다운받아준다. - 다운로드 페이지 : http://jakarta.apache.org 우리는 톰캣 7.0버전을 사용할 것이다. 설치 화면이 뜨면, 별다른 설정 없이 next만 눌러주어 설치하면 된다.다만, 포트 설정에서 8080은 충돌의 가능성이 있으므로 8088로 바꿔주는게 좋다.책에서도 그렇게 권장하고 있다. 자, 설치가 다 되었다면, 설치된 경로로 가서 톰캣 윈도우 버젼 "Tomcat7w.exe"를 실행시킨다. 그 다음 위의 그림처럼 start버튼이 비활성화되어있다면 실행된것이다. 참고로 Tomcat7w.exe파일이 있는 경로는 C:\Program Files\Apache Softwar..

[3주][5일][3~4th] JAVA: Wrapper 클래스

**Wrapper 클래스** 개념 : 8개의 기본 데이터를 클래스 객체로 만든 묶음을 나타냄 ☆ 오토박싱, 오토언박싱 - 스택 영역 : 기본 변수가 들어감 - 힙 영역 : new연산자 (1)오토박싱 : 스택 영역 -> 힙 영역 -> 스택 영역의 값을 힙 영역(박스)에 객체를 생성하여 집어넣음. (2)오토언박싱 : 힙 영역 -> 스택 영역 -> 힙 영역(박스)에서 값을 꺼내어 스택 영역으로 복사 ☆ 메서드 종류 parseXXX() : String형을 각 기본자료형으로 변환할 때 XXXvalue() : 자신이 가진 값을 기본데이터형으로 반환 ☆ 실습(1) 결과 ☆ 실습(2) - 10진수를 2/8/16진수로 바꾸기 메서드 종류 toBinaryString() : 2진수로 바꿔줌 toOctalString() : ..