본문 바로가기

전체 글931

IIS에서 JSP or Java Servlet 돌리는 방법 IIS에서 JSP 또는 Java Servlet 등을 사용하려면 ISAPI Redirector를 설치하여야 한다. Google에서 이를 간편하게 설치 할 수 있는 MSI 파일을 발견하였다. Tomcat Isapi Redirector 1.2.27라는 것이 바로 그것인데, 다음의 URL에서 다운 받을 수 있다. http://code.google.com/p/tomcatisapiinstaller/downloads/detail?name=IsapiRedirect-1.2.27.msi&can=2&q= 혹시 링크가 사라지면 아래의 링크를 클릭해서 다운 받기 바란다. IsapiRedirect-1.2.27.msi 참 친절하게 세팅까지 다 해준다. [출처] 세이박스 - http://www.saybox.co.kr/bbs/boar.. 2009. 6. 9.
JDK 다운로드 및 설치 방법 [1] 먼저 SUN 홈페이지에 접속한다. http://java.sun.com [2] 상단 메뉴 중 Download를 선택한다. [3] 다음 페이지에서 Java SE를 선택한다. 참고로 2008년 12월 현재 최신버젼은 Java SE Development Kit (JDK) 6 Update 10이 최선버젼임. [4] 설치 후 환경변수 등록 . 내컴퓨터 -> 마우스 오른쪽 클릭 -> 속성 ->고급 -> 환경변수 클릭 . 여기서 Path에 JDK가 설치된 폴더의 bin 폴더까지 주소를 추가한다. ex) c:\java\jre 1.6.0_06\bin; . 제대로 설치되었으면 cmd 모드에서 javac 실행시 도움말이 친절하게 나오고 제대로 설치 안되었으면 에러가 난다. [5] 마이크로소프트처럼 잘 된 문서는 아니지.. 2009. 6. 9.
친절한 톰캣(Tomcat)의 기능 개요 및 설치 방법 톰캣(Tomcat)은 참 친절한 소프트웨어죠. Windows XP, Vista에서도 Java Servlet, JSP, Beans 같은 자바 코드를 돌릴 수 있으니까 말이죠. 그것도 무료로... 톰캣(Tomcat)은 기술적으로는 아파치 소프트웨어 파운데이션(Apache Software Foundation)에서 서버인 자바(Java)를 움직이게 하기 위해 개발한 AP서버 입니다. 즉 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는 톰캣 같은 자바를 이해하는 엔진이 있어야 합니다. 톰캣이 수행하는 일은 자바 파일만을 해석하는 것입니다. 보통 JSP 파일에서 HTML과 자바가 혼용되는데 여기서 자바 파일만 해석할 수 있다는 것입니다. 따라서 JSP 페이지는 서블릿 형태로 변형되어 완.. 2009. 6. 9.
Java로 구현하는 간단한 Client & Server 프로그램 자바에서 제공하는 소켓 클래스를 이용하면 다음과 같이 간단하게 Client/Server를 구현 할 수 있다. // Client Socket socket = new Socket("www.foo.com", 9000); OutputStream out = socket.getOutputStream(); out.write("Hello world".getBytes()); out.flush(); out.close(); // only if you want one request-response byte[] buffer = new byte[2048]; // just a sample size in = socket.getInputStream(); int bytesRead = in.read(buffer); in.close(); .. 2009. 6. 9.
JSP 페이지 이동 4가지 방법 및 특성 먼저 다음 페이지 이동 특성들을 미리 알아볼 필요가 있습니다 JSP에서는 페이지 이동시 다음 4가지 정도의 방법이 있습니다 ① Javascript를 이용 window.open, location.href, location.replace 등을 이용할수 있습니다 login_process.jsp 특징적인부분은 브라우져의 주소창이 변경되며 (이말은 즉슨 클라이언트가 다시 admin.jsp를 서버에 요청한다는 말입니다) login_process.jsp 에서 jsp가 다 실행되고 브라우져에 out put된 html 및 javascript들만으로 실행된 코드들이라는 것입니다 ② response.sendRedirect를 이용 login_process.jsp 이 코드에서 a가 출력될까요 안될까요? 출력 됩니다. sendR.. 2009. 6. 9.
JPG 저장된 DB 이미지 JSP로 보여주기 Blob Type으로 저장된 DB 이미지를 JSP로 보여주는 비기를 공개한다. [출처] 세이박스 - http://www.saybox.co.kr/bbs/board.php?bo_table=jsp&wr_id=14 2009. 6. 9.
JSP 폼메일 예제 JavaMail 에는 여러 기능이 있다고 생각됩니다. *.jar 파일 보면 imap도 있고, smtp도 있고, pop3도 있는데, 5개의 javamail class 중에서 오직 mail.jar 만 사용한 거 아니겠습니까. 왜냐구요? 이유는 하나, 초보니까. 퍽! 윽. 그래도 초보는 초보다........ 그래도 열심히 해야죠. 그래서인가? javamail 에 대해서 더 깊이 들어가진 않겠습니다. 아주 단순한 폼메일 하나 구현하고 javamail은 일단락 짓고 싶네요. 갈길이 멀어서요. 물론 javamail의 고수가 되서 저의 무공을 자랑하고 싶은 황당한 생각도 있지만 강호에 있는 자바 비급들이 무수히 많고, 지금도 새로운 기술들이 퍼붓듯 쏟아지고 있기 때문에, 겸허한 자세로 내공을 높이는 것이 초보의 나아.. 2009. 6. 9.
JSP include 집중해부 include 에는 크게 2가지가 있습니다. 잘 아시는 과 조금은 낯선 입니다. 일단 3개의 파일을 먼저 보겠습니다. ok.jsp unix 계열에서 돌아갈 경우 소스입니다. 한글 때문에 한번더 꽈줍니다. okD.jsp 환경(jsp엔진)에 따라 아래처럼 인코딩을 없애줘도 됩니다. 재수가 좋은 경우죠 (okD.jsp) HTML 텍스트입니다. page Directive로 charset을 정해주어야 한글이 깨지지 않습니다. okA.jsp 파일 3개를 저장하시고, 브라우저에서 http://localhost:8080/ok.jsp 로 실행해보십시오. 물론 기본디렉토리에 위치시켜야죠. 이거 질문하는 분들 장난아니게 많습니다. tomcat 의 경우 server.xml 을 변경하지 않고 bin/startup.bat (st.. 2009. 6. 9.
JSP 오라클8i 글자수 무제한 게시판소스 intermedia text 를 사용하지 않고 4000byte 가 넘는 텍스트를 like 검색 (경계에 걸리는 단어는 검색불가능합니다만 그외의 단어는 검색가능합니다. SQL을 잘 안다면 잘라진 텍스트를 붙여서 검색하는 쿼리도 생각해 볼 수 있겠죠. ^^; 불가능 할 수도 있을 거구요.) 가능하도록 쪼개서 넣는 로직으로 구현했습니다. 한글이 맨 마지막에 들어갈 경우 4001 바이트가 되므로 한 덩어리 크기는 3999 bytes로 잘랐습니다. 소스를 보시고 더 좋은 의견이 있으신 분은 답글 달아주시면 감사하겠습니다. index는 달지 않았습니다. 습작이기 때문이기도 하고, 제가 db를 잘 모르는 이유도 있습니다. board_insert2.jsp 파일에 텍스트를 자르는 루틴이 들어있습니다. db schema는.. 2009. 6. 9.
JSP 동적 이미지(실시간 그래프) 생성하기 http://www.acme.com/java/software/Acme.JPM.Encoders.GifEncoder.html 에서 다운받은 Acme.tar.gz을 알집이나 윈집을 이용해서 압축을 풉니다. 필요한 파일이, Acme 라는 디렉토리 안에 JPM 디렉토리가 있고 그 안에는 Encoders 라는 디렉토리가 있고 그 안에는 class 파일이 두개 있습니다. Acme 디렉토리를 WEB-INF\classes 아래로 이동합니다. 어딘지 아시죠? 아니면 제가 첨부한 Acme.jar 파일을 c:\jdk1.3\jre\lib\ext 에 복사시켜 놓아도 됩니다. 이제 설치는 끝났습니다. 소스를 보죠. imageCall.html HelloGraphics.jsp HelloGraphics.jsp 파일은 text/html .. 2009. 6. 9.
JSP UTF-8로 파일 저장하기 요즘은 유니코드를 많이 쓰니까 UTF-8으로 저장하는 요구가 왕왕 들어온다. 이럴때는 다음과 같이 구현하면 된다. File output = new File("D:\\TopInfo.inc"); output.createNewFile(); FileOutputStream file1 = new FileOutputStream(output.getPath()); OutputStreamWriter writer = new OutputStreamWriter(file1, "utf-8"); writer.write("요로코롬 저러코롬~ 땡큐합니다. ^^"); writer.close(); [출처] 세이박스 - http://www.saybox.co.kr/bbs/board.php?bo_table=jsp&wr_id=9 2009. 6. 9.
JSP 파일 업로드 파일 업로드를 위해서는 enctype이 multipart/form-data로 선언이 되어져야 한다. 다음이 바로 그 예제이다. form.html ================================================== end of form.html =========================================== 받은 파일은 FileInputStream을 통해 다운되어질 수 있으며 다음과 같은 형식으로 저장 할 수 있다. multipart.jsp ============================================== = 0) out.print((char) ch); is.close(); %> end of multipart.jsp ===================.. 2009. 6. 9.