본문 바로가기

Programming

(156)
[Java/Jsp] JFreeChart를 이용한 차트 그리기 ChartFX 에 이어서 이번에는 JFreeChart 구나. 사용법은 둘 다 비슷하지만, 설치 및 설정은 JFreeChart가 조금 쉬운 편이다. 참고한 문서는 아래와 같다. JFreeChart - 애플릿 봉그래프 그리기, 그리고 예 5. JFreeChart: Bar Chart Demo 7 with a custom item label generator 6. JFreeChart: Bar Chart Demo 8 간단한 실행 방법 1. 아래 사이트에서 JFreeChart 라이브러리를 다운로드 받는다. http://sourceforge.net/project/showfiles.php?group_id=15494&package_id=12428 2. jcommon-1.0.16.jar 과 jfreechart-1.0.1..
[JavaScript] 자바스크립트 매뉴얼 http://koxo.com/lang/js/index.html 찾아쓰기는 어려울듯 하다.
[JavaScript] JavaScript에서 replace사용하기 출처 : http://shiinatsu.egloos.com/1293619 JavaScript에서 repalce를 사용해보자. var value = 'aaabbb'; value = value.replace('a', 'b'); value의 값은 'baabbb' 이렇게 하면 맨처음 나오는 'a'만 'b'로 바꾸어 준다. 하지만 정규식을 이용하면, 모든 'a'를 'b'로 바꾸는 것도 가능하다. var value = 'aaabbb'; value = value.repace(/a/gi, 'b'); value의 값은 'bbbbbb' replace('바꿀문자', '바꿀문자를 대체할 문자'); 정규식의 의미를 알아보자. g - 발생할 모든 패턴에 대한 전역검색 i - 대/소문자 구분 X m- 여러줄 검색 위에선 문자만 바..
[JAVA/MS-SQL] JAVA에서 MS-SQL 스토어드 프로시저 사용하기 JAVA에서 MS-SQL 스토어드 프로시저 사용하기에 관한 글을 일전에 정리해서 올린적이 있다. 그 내용과 병행해서 보면 더욱 좋다. 이번에 쓸 내용은 프로시저내에서 output 변수로 선언된 값을 JAVA 에서 출력해주는 부분이다. 출처 : http://pcguy7.springnote.com/pages/1044536 CallableStatement : SQL의 스토어드프로시저(Stored Procedure)를 실행시키기 위해 사용되는 인터페이스 이다. 스토어드프로시저란 : query문을 하나의 파일 형태로 만들거나 데이터베이스에 저장해 놓고 함수처럼 호출해서 사용하는 것임. 이것을 이용하면 연속되는 query문에 대해서 매우 빠른 성능을 보인다. 보안적인 장점 역시 가지고 있음. 스토어드프로시저로 값을..
HTTP 500 내부서버오류 에러 해결 방법 출처 : http://eknote.tistory.com/481 HTTP 500 내부서버오류 에러 해결 방법 HTTP 500 - 내부 서버 오류란 말그대로 보고자 하는 웹페이지의 서버 쪽 소스에 이상이 생겼을 때 나타나는 현상입니다. MS사 측에서 소스 스크립트 에러가 브라우저 화면에 그대로 노출되는 것을 방지하기 위해 explorer 브라우저 상에 기본 옵션으로 지정해 놓은 기능입니다. 웹페이지 개발자 또는 관리자들은 실제 에러를 볼 수 있어야 하므로, 아래와 같은 절차로 HTTP 500 메세지 표시 기능을 해제한 후 소스상의 문제점을 수정하시기 바랍니다. ⓐ 아래의 그림과 같이 HTTP500에러가 발생을 하게 됩니다. ⓑ 익스프롤러 메뉴의 도구 => 인터넷 옵션 => 고급탭을 클릭합니다. 그후 아래의 ..
[JAVA] 메일 발송시 html tag가 텍스트로 출력되는 경우 html tag가 텍스트로 그대로 출력되는 경우가 생겼다. 이유를 찾아보니까 메일 발송할 때 header를 text/html로 설정 안해줘서 그렇다고 한다. header를 설정하는 방법은 아래 소스 코드를 참조 한다. 1. 일반 텍스트로 메일을 보낼 때 javax.mail.Message.setText("메일 본문 내용 HTML 코딩"); 2. html로 작성한 메일을 보낼 때 javax.mail.Message.setContent("메일 본문 내용 HTML 코딩", "text/html;charset=euc-kr"); 참고 문서 javamail 로 메일 발송시 편지가 안 가는 site들에 대해... Java Mail Part2, Java Mail과 SMTP를 이용한 메일 전송
[jsp] 내장 객체 설명 출처 : http://kaludin.egloos.com/2270501 jsp 내장객체 JSP 구성요소 정리가 좀 오래 걸렸다. 어느 JSP 책을 보든지 참 쉬어보이면서도 어려운 session 인 것 같다. 제가 보기에는 JSP 구성과 원리만 알아도 JSP 공부에 30% 이상은 한 것으로 보아도 무리가 아닐 듯 싶다. - JSP는 정적인 웹 페이지와는 달리 다양한 클라이언트의 요청에 근거한 동적인 웹 문서를 생성해낼 수 있다는 데 의미가 있다. - JSP 구성 요소에서 공부를 했던 것이 바로 JSP를 어떤 식으로 표현하고 어떤 처리를 할 것인지 컨테이너에게 알려주는 것을 배웠 다. - JSP 페이지 서블릿의 유기적인 관계를 정의하고 서블릿 인스턴스가 실행되는 런타임 환경의 정보를 얻거나 기타 자바의 서블릿..
[jsp] Request 활용 출처 : http://blog.naver.com/mrgoguma/140037077260 ■ local의 기본 정보 (IP, Name, Port) Local IP : Local Name : Local Port : ■ 클라이언트의 정보 Remote IP : Remote Host : Remote Port : ■ 서버 이름과 포트 (일반적으로 local 기본정보와 동일) Server Name : Server Port : ■ 지역 정보 (대부분 한국을 의미하는 ko가 나옴) Locale : ■ 사용하는 프로토콜 ("프로토콜/메이저버전.마이너버전" 의 형태) Protocol : ■ http, https, ftp와 같은 것을 의미 Scheme : ■ https와 같은 보안 채널의 사용 여부 (true/false 값으..