소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

Java 66

[네번째] JSP 란?

Get방식과 Post방식 웹 브라우저와 서버간에 정보를 주고받을때 get방식과 post방식. get방식: 브라우저의 url창에 파라미터에 대한 정보를 담아서 전송하는 방식 post방식: url주소창에 정보가 보이지 않고 많은 정보를 처리할 수 있다. 하지만 요청하는 쪽에서 html의 form태그와 input태그를 반드시 사용하여야 한다. setPhone.jsp - - post방식을 사용한 부분 :post방식을 사용하려면 html의 Form태그의 method 속성에 post라고 지정하면 된다. 만일 정보를 url로 보내고 싶다면 post대신 get을 지정해준다. Form태그의 action속성에는 정보를 처리할 url을 지정. Input태그에는 보낼 정보를 담는 변수역할을 하는 name 속성을 지정해주고 그..

Java/JSP 2012.05.17

[세번째] JSP 란?

*JSP에서 Bean사용 Beans는 일종의 특정한 일을 독립적으로 수행하는 컴포넌트. GUI어플리케이션에 쉽게 접근할 수 있다. 그렇다고 상속이나 인터페이스를 구현하는 것은 X. 빈즈는 컴포넌트이기 때문에 다른 곳에서 수정하지 않고 재사용이 가능하다. *빈을 사용하기 위한 규칙 - 빈클래스는 아규먼트가 없은 생성자 메서드를 반드시 가져야 한다. :인자가 없는 생성자메서드를 통해 초기화된다. - 멤버변수는 public이어서는 안된다. : 자바빈즈에서는 메서드를 통해서만 내부에 접근할 수 있다. public으로 선언하게 되면 외부에서 변경하게 되어 다른 객체들 또한 영향을 받게되는 문제발생 - 변수에 대한 접근은 setXxxx()메서드나 getXxxx()메서드를 통해서만 가능하다. : 예외로 boolean..

Java/JSP 2012.05.17

[두번째] JSP 란 ?

jsp가 실행되면 .java 와 .class로 변환되어 그에 따라 페이지를 동적으로 생성한다. 미리 준비한 문서가 아닌 새로운 문서를 만들어서 보여준다는 것. hello.jsp Hello JSP Test hello$jsp.java package org.apache.jsp; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import org.apache.jasper.runtime.*; public class hello$jsp extends HttpJspBase { static {} public hello$jsp( ) {} private static boolean _jspx_inited = false; publi..

Java/JSP 2012.05.17

JSP 란?

[JSP 란 ?] JSP는 html로만 이루어진 정적인 웹 페이지의 단점을 보완하여 동적인 웹 페이지를 보다 효율적으로 만들어 줄 수 있는 server side script jsp내부에서 자바를 그대로 사용할 수 있어서 효율적이며 스크립트방식으로 프로그램이 가능하다. *Dynamic page - 원하는 정보를 클라이언트가 요청할 때 서버에서 실시간으로 작업을 처리하여 보다 동적으로 클라이언트에게 서비스 - 서버에서는 데이터베이스 작업이나 클라이언트가 원하는 작업을 대신 처리하고 그 결과만을 클라이언트에게 서비스 서버에서 작업을 처리한다는 의미에서 server page라는 말을 이용하고 있다. 동적인 페이지는 서버에서 처리하는 메커니즘을 두게 되는데 이때 이용되는 프로그램이 JSP JSP는 자바를 서버환경..

Java/JSP 2012.05.17

자바 문자열 수식 계산기

import java.util.HashMap; import java.util.LinkedList; import java.util.Map; import java.util.Queue; import java.util.Stack; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * * # 중위표기법 수식을 후위표기법 수식으로의 변환 과정 * 1. '('를 만나면 '('과 이후의 연산자를 Stack에 Push 하고 피연산자는 출력 한다. * 2. 연산자를 만나면 자신보다 우선 순위가 낮은 연산자를 만날때 까지 Stack에 있는 연산자를 계속해서 Pop 하고 자신의 가장 낮은 연산자 일경우 Stack에 Push 한다. * 3. ')'를 만..

Java 2012.05.15

파라미터로 어떤 값이 날라기는지 보기위한 JSP페이지

java.io.*,java.util.*"%>InputStream in = request.getInputStream();File file = new File("c:/log.txt");FileOutputStream writer = new FileOutputStream(file);byte[] text = new byte[4096];int offset = 0;int getbyte = 1;for(int i=0; 0   getbyte = in.read(text, offset, text.length);  offset += getbyte;  if(getbyte   writer.write(text, 0, getbyte);  out.print(text);}writer.close();%> ## 원리서버가 xml-rpc서버가..

Java 2011.11.17
728x90
반응형