본문 바로가기
반응형

PROGRAM81

Generic - 컴파일 경고 메시지가 없게 하자. 이 카테고리에는 'effective JAVA' 라는 책에 대해 공부한 내용을 포스팅하게 됩니다 ^.^ 지난 번 포스팅에서 원천 타입이 아닌 Generic을 사용하자는 내용에 대해 다루었는데, 오늘은 Generic을 이용하면서 경고 메시지의 출력도 줄여보자는 내용입니다. Generic을 사용하더라도 경고메시지가 출력되는 경우는 있습니다. unchecked 류의 경고들이 출력될 수 있는데, 이는 Generic을 많이 사용해 볼수록 나타나는 빈도는 줄어들겠지만 일단 나타난 경고 메시지들은 가능하다면 최대한 제거하는 것이 좋겠지요! 여기서 말하는 unchecked 경고메시지에는 캐스트 경고, 메소드 호출 경고, 제네릭 배열 생성 경고, 변환 경고 등이 포함됩니다. 이러한 모든 unchecked 경고 메시지는 런.. 2011. 4. 21.
Generic - 원천(raw)타입을 사용하지 맙시다. 이 카테고리에 쓰는 글은 동명의 책인 에 대한 공부 내용을 정리하여 올리는 곳입니다. Java 1.5 이후 버전부터 지원되는 내용으로는 매우 다양한 기능들이 포함되어 있습니다. for문의 기능 확장으로 forEach 방식의 활용이 가능해졌으며, AutoBoxing, UnBoxing 등.. 그리고 오늘부터 몇 주간 포스팅하게 될 내용인 Generic에 대한 내용을 지원합니다. Generic이란 무엇인지 알아보기 전에 우선 제목에 있는 원천 타입에 대한 내용을 알아봅시다. 원천타입은, Collection interface로부터 파생된 subInterface들인 BlockingDeque, BlockingQueue, Deque, List, NavigableSet, Queue, Set, SortedSet과 같은 .. 2011. 4. 13.
EL에 대해서 알아봅시당! EL은 무엇일까영???? EL은 Expression Language의약자로 JSP 객체의 출력을 단순화하는 용도로 사용됩니다. 이는 JSP에서 지원하는 스크립트릿 () 보다 사용법이 간단합니다.(물론 사용법을 익혔을 때 얘기지영!) EL의 특징에 대해서 간략하게 알아봅시당. JSP 2.0에서 새롭게 추가된 스크립트 언어! JSTL 1.1버전에 포함된 기능을 제공! EL은 JSP의 기본적인 4가지 영역의 속성의 내부 객체에 접근하여 출력을 처리하며, 기본적으로 자바의 문법이 적용됩니다. 데이터 뿐만 아니라 다양한 연산결과의 출력이 가능합니당. EL을 사용하겠다는 설정은 기본적으로 설정이 되어있지만, 만약 인식이 안되면 페이지 상단에 라고 선언하면 됩니다. 또한 EL을 사용하지 않는 방법 역시 존재합니당! .. 2011. 3. 21.
META TAG의 refresh 속성을 이용해보자구영! html 문서를 만들면 기본적으로 붙어서 나오는 태그들이 있죠? 그 중 오늘 주목할 내용은 파란색으로 음영이 주어진 META TAG 부분입니다. 기본적으로 많이 사용되는 http-equiv의 값 중 현재 캡쳐파일에서 사용된 내용은 Content-Type인데요. 말 그대로 현재 콘텐츠의 형태를 나타내는 부분입니다. content의 값으로 현재 콘텐츠의 MIME형태와 charset에 대한 부분을 정할 수 있습니다. 따옴표 위치가 좀 이상하지만~ 이 형태를 유지해주지 않는다면 charset 형태를 인식하지 못하는 경우가 생길 수 있으므로 주의바랍니당. * MIME이란 '내용 형식'을 나타내는 MIME은 Multipurpose Internet Mail Extensions의 약자입니다. 이는 이메일과 함께 동봉할.. 2011. 3. 11.
JSON 방식이란? 오늘은 지난 번 Ajax 포스팅에서 잠깐 나왔던 JSON에대한 소개를 할 예정입니다. JSON은 JavaScript ObjectNotation의 약자로, 말 그대로 자바스크립트의 오브젝트를 표기하기 위한 표기법입니다. Web에서 데이터를 주고받을 때 사용하는 표현 방법의 일종이지영. JSON 방식에 대한 이해를 위해서는 자바스크립트의 배열에 대한 이해가 필요하므로 소개하고넘어가도록 하겠습니다. 일반적인 프로그래밍 언어, 예를 들어 Java에서는 배열을 기본적으로 이런식으로 정의합니다. Stringblog = new String [4]; blog[0] = “string 배열입니다.”; blog [1] = “블로그를 이용하면 좋습니다.”; 또는 배열의선언과 동시에 값을 대입하는 초기화 방식으로 Stringb.. 2011. 3. 10.
jQuery를 통해 간단하게 Ajax를 사용해봅시당. Ajax를 이용한 웹 페이지는 여기저기 많이 분포하고 있습니다. 우리가 편리하게 사용하고 있는 구글, 네이버 등의 지도 역시 Ajax를 통한 비동기화 방식을 채택하였고 자동완성검색과 같이 키워드를 입력하면 그 뒤에 이어질 수 있는 검색어들이 검색창 밑으로 나열되는 것도 역시 Ajax를 이용하여 구현한 내용입니다. 그럼 간단하게 Ajax가 무엇이고 장점과 단점으로 어떤 것이 있는지 알아봅시다. l Ajax란? Asynchronous JavaScript and XML의 약자로, 사용자 요청을 즉시 처리하는 인터랙티브 형식의 웹 응용프로그램을 만들기 위한 컴퓨터 프로그래밍 방법을 말합니다. Ajax는 JavaScript, DHTML, XML, CSS, DOM 그리고 마이크로소프트 객체인 XMLHttpReque.. 2011. 3. 4.
equals와 ==의 차이점 equals와 ==의 차이점 equals 와 == 은 어떤 차이점이 있을까요. 기본적으로 이 둘은 모두 양 쪽에 있는 내용을 비교한 값을 boolean type으로 반환한다는 공통점을 가집니다. 하지만 차이점이 분명 존재합니다. 1) 형태의 차이 가장 단순한 차이점은 형태의 차이입니다. equals () 는 메소드 입니다. 객체끼리 내용을 비교할 수 있도록 합니다. == 은 비교를 위한 연산자 입니다. 2) 주소값 비교와 내용 비교 차이점이라 말할만한 내용으로는, 비교할 수 있는 대상에 대한 부분입니다. equals 메소드는 비교하고자 하는 대상의 내용 자체를 비교하지만, == 연산자는 비교하고자 하는 대상의 주소값을 비교합니다. 주소값이라는 것은 확실하게 집주소나 이메일주소처럼 확정적으로 정해져서 보여.. 2011. 2. 28.
eclipse에서 Javadoc을 만들어봅시당. java API를 이용해 보신적이 있으시다면 API를 어떻게 만드는지 궁금하신 분이 있으시겠죠! 아니면 개발한 내용에 대해서 내용 이해를 위해 javadoc을 배포해야 할 일이 있다면 여기 간단하게 만드는 방법이 있습니당. eclipse에서 제공하는 javadoc 이용방법을 소개합니다. 1) javadoc으로 만들기를 원하는 프로젝트 또는 내용이 담긴 폴더에 오른쪽 클릭을 합니다. 그 중, 밖으로 내보내는 기능을 하는 Export 메뉴를 클릭합니다. 2) Java 폴더의 Javadoc이라는 내용을 클릭하고 다음 단계로 이동합니다. 3) 또는 1과 2단계를 한번에 처리하고 싶으시다면~ 더욱 간단하게 상단메뉴의 Project > Generate Javadoc을 누르면 앞의 두 단계를 생략합니다~ 4) Jav.. 2011. 2. 18.
공백값 체크의 여러가지 방법 오늘은 여러가지 공백값 체크 방법에 대해 알아봅시당. 공백값을 글의 제목 또는 내용에 넣게 되면~ 특히 제목! 제목에 공백값이 들어가게 되면... 글이 클릭이 안되는 경우도 생기지영ㅠ_ㅠ 그렇다면 공백값 체크 예시를 위한 Javascript 를 봅시당. 요 내용을 기반으로 공백값 체크를 설명하지용. if(Trim(document.articleDetailFrm.inputArticleName.value) == ""){ alert("게시물 제목을 입력하세요."); document.articleDetailFrm.inputArticleName.focus(); return; } if(Trim(inputContents)==""){ alert("게시물 내용을 입력하세요."); document.articleDetailF.. 2011. 2. 2.
Enter Key 작동을 불가능하게 막는 방법. body 부분에서 onkeypress = "userKeyPress()" 로 attribute값을 지정해주면 어떤 키라도 눌렸을 경우 엔터값의 경우에 submit 되지 않도록 막아주게 된다. 2011.01 오혜영에게 저작권이 있습니당. 2011. 1. 27.
반응형