본문 바로가기
반응형

PROGRAM/JAVA / JSP27

ant : build.xml 파일 작성 방법 ant로 빌드할 때 꼭 필요한 필수파일! 빌드에 대한 내용을 넣어주는 build.xml 파일 작성 방법을 알아보자. 먼저 상세한 작성방법을 알아보기 전에 가장 간단한 예제를 써보고 추가옵션을 써서 확장시키며 응용하면 될 듯 함미당~ build.xml B -> C -> D 의 순서로 target이 실행되어진다. 수행 순서를 결정하기 위한 다양한 attribute가 있지만 depends를 많이 쓰는 듯 하네용. task task는 target에 속하는 더 작은 일의 단위입니다. (project > target > task) task가 될 수 있는 것은 다양하게 있는데, 위의 예시에서 사용하는 내용을 인용하자면 clean 업무를 하고자 하는 경우 delete를 사용해서 기존의 classes 파일을 지우도록 상.. 2015. 9. 16.
java.net.SocketException : Broken pipe 파일 다운로드 부분에서 가끔 해당 에러가 발생한다. java.net.SocketException : Broken pipe 가끔인걸로 보아 다운로드 로직 자체의 문제는 아닌 것 같아서 지금까지는 그냥 뒀는데 계속 발생하면 곤란하므로 원인을 파악하고자 구글링을 해봤는데 다음과 같은 이유일 수 있다고 한다. 이미 닫힌 Connection을 사용하려고 하는 경우 해당 경우는 파일 다운로드 기능 구현 시, FileInputStream과 BufferedOutputStream 등 열고 닫는 연결 구조를 사용하게 되는데 닫혀진 Connection을 사용하려고 시도하는 경우에 발생할 수 있다고 한다. 그러나... 아주 순차적으로 잘 닫아줬고 그렇게 구현했다면 다운로드 시도할 때마다 발생할테니 이건 본인에게 해당되는 사항.. 2015. 9. 16.
final과 static의 다양한 사용 방법 오늘 작성내용은 final과 static에 관한 내용입니다.이전부터 작성해두었는데.. 수정을 이제서야 시작해서 몇 달만에 올리는 건지 ㅠ_ㅠ 우선적으로 final과 static의 일반적인 쓰임에 대해서 보면final은 상속불가 또는 변할 수 없는 상수 선언에 사용되고, static은 공용의 변수를 만들 때 사용되는 예약어라서 완전 반대의 성격을 띄고 있어 보이는데 이 두가지 예약어가 사용되는 형태가 어떠한지 어떻게 사용해야 하는 지 알아봅시다. final final의 사용범위는 크게 세 가지입니다. 변수와 메소드, 그리고 클래스에 사용할 수 있습니다. 가장 먼저 제일 많이 사용되는 부분인, 변수 선언에서의 final! final이라는 뜻이 가지고 있는 것처럼 ‘마지막’ 값이 되도록 만들어 줍니다. fin.. 2012. 4. 13.
EL에 대해서 알아봅시당! EL은 무엇일까영???? EL은 Expression Language의약자로 JSP 객체의 출력을 단순화하는 용도로 사용됩니다. 이는 JSP에서 지원하는 스크립트릿 () 보다 사용법이 간단합니다.(물론 사용법을 익혔을 때 얘기지영!) EL의 특징에 대해서 간략하게 알아봅시당. JSP 2.0에서 새롭게 추가된 스크립트 언어! JSTL 1.1버전에 포함된 기능을 제공! EL은 JSP의 기본적인 4가지 영역의 속성의 내부 객체에 접근하여 출력을 처리하며, 기본적으로 자바의 문법이 적용됩니다. 데이터 뿐만 아니라 다양한 연산결과의 출력이 가능합니당. EL을 사용하겠다는 설정은 기본적으로 설정이 되어있지만, 만약 인식이 안되면 페이지 상단에 라고 선언하면 됩니다. 또한 EL을 사용하지 않는 방법 역시 존재합니당! .. 2011. 3. 21.
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.
CKEditor 사용법 CKEditor사용법. Editor로사용한 소스는 CKEditor로, FCKEditor로 잘알려진 소스가 3.0 Version으로 Upgrade되면서이름이 변경된 것입니다. 게시물을 작성할 시에 이 Editor를붙임으로써 직접 HTML 코드를 편집할 필요 없이 Microsoft Word를사용하는 것과 같이 드래그 및 버튼의 클릭만으로 HTML 코드를 자동으로 편집해주는 기능을 제공합니다. 이러한 기능을 위지위그(WYSIWYG ; What You See IsWhat You Get)이라고 합니다. 1. 설치 http://ckeditor.com/를 통해서 CKEditor의 최신버전을 다운로드 받으실 수 있습니다. 윈도우에서 사용할 수 있도록 zip 형태의 다운로드와, 리눅스 환경에서 사용할 수 있도록 tar... 2011. 1. 25.
반응형