'Absorb Knowledge > in addtion' 카테고리의 다른 글
| oracle bpel (0) | 2009/05/18 |
|---|---|
| does not exist (0) | 2009/04/28 |
| 베블런 효과(veblen effect) (0) | 2008/11/23 |
| 이클립스] eclipse 3.3 europa jvm terminated. exit code -1 에러 필요한 기술 (0) | 2008/07/10 |
| X-Internet (0) | 2008/03/30 |
'Absorb Knowledge > in addtion' 카테고리의 다른 글
| oracle bpel (0) | 2009/05/18 |
|---|---|
| does not exist (0) | 2009/04/28 |
| 베블런 효과(veblen effect) (0) | 2008/11/23 |
| 이클립스] eclipse 3.3 europa jvm terminated. exit code -1 에러 필요한 기술 (0) | 2008/07/10 |
| X-Internet (0) | 2008/03/30 |
'Absorb Knowledge > JAVA/JSP' 카테고리의 다른 글
| Enter 키 이벤트 설정 (0) | 2009/04/15 |
|---|---|
| java.lang 에 정의되어 있는 RuntimeException의 서브 클래스 종류 (0) | 2009/03/25 |
| [JSP] 텍스트박스 입력시 자동으로 다음텍스트박스 이동 (0) | 2008/12/24 |
| [JSP] 서블릿 클래스 변경시 톰캣 Reload (0) | 2008/12/09 |
| [JAVA,JSP] JAVA, JSP, JavaScript 값의 이동에 대한 이해 (0) | 2008/11/17 |
| [JAVA] java.util.Properties Class (0) | 2008/10/22 |
* ArithmeticException
- 정수를 0으로 나누려고 하는 등의 유효하지 않은 계산 조건을 사용하는 경우
* IndexOutOfBoundsException
- 객체의 범위를 벗어난 인덱스를 사용하려고 하는 경우. 배열, String객체, 또는 Vector객체가 이에
해당된다. Vector 클래스는 표준 패키지 java.util에 정의되어 있음.
* NegativeArraySizeException
- 음의 크기를 갖는 배열을 정의하려 하는 경우
* NullPointerException
- null을 포함하는 객체 변수를 사용하려는 경우. 정당한 작업을 위해서는 변수가 객체를 참조해야
한다. 예를 들어, 메서드를 호출하거나 데이터 멤버에 접근하는 경우가 이에 속한다.
* ArrayStoreException
- 배열 타입에 맞지 않는 객체를 배열에 저장하려는 경우
* ClassCaseException
- 객체를 부적절한 타입으로 형변환하려는 경우. 즉, 객체가 지정한 클래스도 아니고, 지정한 클래스
의 수퍼클래스나 서브클래스도 아닌 경우를 뜻한다.
* IllegalArgumentException
- 메서드가 파라미터 타입과 일치하지 않는 인자를 전달하려는 경우
* SecurityException
- 프로그램이 보안에 위반되는 부적절한 작업을 수행하려는 경우. 애플릿에서 로컬 컴퓨터에 있는
파일을 읽으려 하는 경우가 이에 속한다.
* IllegalMonitorStateException
- 스레드가 자기가 소유하지 않은 객체를 모니터링하려 할 때.
* IllegalStateException
- 적절하지 않은 때에 메서드를 호출하는 경우
* UnsupportedOperationException
- 객체가 지원하지 않는 작업을 수행하도록 요청하는 경우
'Absorb Knowledge > JAVA/JSP' 카테고리의 다른 글
| Enter 키 이벤트 설정 (0) | 2009/04/15 |
|---|---|
| java.lang 에 정의되어 있는 RuntimeException의 서브 클래스 종류 (0) | 2009/03/25 |
| [JSP] 텍스트박스 입력시 자동으로 다음텍스트박스 이동 (0) | 2008/12/24 |
| [JSP] 서블릿 클래스 변경시 톰캣 Reload (0) | 2008/12/09 |
| [JAVA,JSP] JAVA, JSP, JavaScript 값의 이동에 대한 이해 (0) | 2008/11/17 |
| [JAVA] java.util.Properties Class (0) | 2008/10/22 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JSON TEST2</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=EUC-KR">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<script type="text/javascript">
function createHttp() //서버와 연동할
{
if(window.ActiveXObject)//window
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else //그외
{
xmlHttp = new XMLHttpRequest();
}
}
function startRequest()
{
//alert("test");
createHttp();
//상태가 변할 때 즉 이벤트가 발생할 때 등록된 함수가 호출
xmlHttp.onreadystateChange = callback;
//var str = document.getElementById("star").value;
//get방식으로 서버에 요청하기 위해 url지정한다. 한글위해 encode..
var url = "/json1/jsonservlet2";
xmlHttp.open("GET", url, true); //전송방식, 서버프로그램, 비동기 여부
xmlHttp.send(null); //get방식이므로...
}
function callback()
{
if(xmlHttp.readyState == 4) //요청상태 complete
{
if(xmlHttp.status==200) //응답완료
{
var i;
alert("server reply");
var jsonData = xmlHttp.responseText;
//json은 eval() 함수로 파싱해서 사용한다.
var myJObject = eval('('+jsonData+')');
var cars = myJObject.car;
var selobj = document.getElementById("list");
selobj.options.length = 0;
selobj.add(new Option("---car---",""));
for(i=0; i<cars.length; i++)
{
alert(cars[i]);
var str= cars[i];
selobj.add(new Option(str, str));
}
}
}
}
</script>
<body>
JSONTEST2 <br><br>
<input type="radio" name="car" value="car" onClick = startRequest()>CAR<br>
<select id="list" name="list" >
<option value="">
-------
</option>
</select>
</body>
</html>
= JsonServlet.java =
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class
JsonServlet2 extends HttpServlet {
/**
* The doGet
method of the servlet. <br>
*
* This method is called when a form has its tag
value method equals to get.
*
* @param request the request send by the client to
the server
* @param response the response send
by the server to the client
* @throws
ServletException if an error occurred
* @throws
IOException if an error occurred
*/
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws
ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=euc-kr");
response.setHeader("Cache-Control", "no-cache");
JSONObject obj = new JSONObject();
JSONArray obj1 = new JSONArray();
obj1.add("tico");
obj1.add("sonata");
obj1.add("genesis");
obj.put("car", obj1);
out.print(obj.toString());
System.out.print(obj.toString());
/*
* javascript에서
처리
* 1. eval()로 데이터 파싱
* 2. JSONObject - myobject.actress(key값으로 접근)
* 3. JSONArray - myobject.car - javascript의
배열이다.
* var cars = myobject.car;
* for(i=0;cars.length;i++)
* {
*
alert(cars[i]);
* }
*/
out.flush();
out.close();
}
}
'Absorb Knowledge > AJAX' 카테고리의 다른 글
| JSON (0) | 2009/03/09 |
|---|---|
| XMLHttpRequest (0) | 2009/02/18 |
| 모델명 | 독일 - BMW - X5 - 3.0d A/T | ||||
| 차종 | SUV/RV | 배기량 | 2993 cc | 출시년도 | 2008년 |
| 기본가격 | 88,900,000원 | 모델연식 | 2008 | 단종년도 | - |
| 엔진형식 | 직렬 6기통 | 연료타입 | Dissel | 연료용적 | 85L |
| 연비 | 10.5 km/l | 연비등급 | 4등급 | ||
| 구동방식 | AWD | 기어 | A/T | ||
| 최고출력 | 235 hp | 최대토크 | 52.9 kg.m | ||
| 차량중량 | 2740 kg | 전장 | 4854 mm | 전폭 | 1933 mm |
| 전고 | 1776 mm | 축간거리 | 2933 mm | 윤거전/후 | 1644/1650 mm |
'Like that > Car' 카테고리의 다른 글
| BMW X5 (0) | 2009/02/20 |
|---|---|
| 자동차 문 이름이 걸윙도어,버터플라이,시저도어,수어사이드,리프팅 캐노피이라고? (0) | 2008/11/06 |
오랫만에 가족들과 1박2일 여행을 다녀왔다.
목적지는 양양!! sol beach 숙소에 하룻밤 묵고 왔다.
드디어 도착한 sol beach!! 정말 이쁘게도 만들어 놨구나...
방에 들어가서 짐을 풀고 여기저기 구경하고~
짐을 풀고 밖으로 나가서 여기 저기 구경을 했다. 참 건물들 이쁘게 지었다!
콘도앞에는 바로 바닷가로 이어져 있는 길이 있었다.
바닷가를 거닐며 가족끼리 추억을 남겼다...
저녁을 먹기위해 동명항으로 향했다~ ㅋ 회닷!!!
맛있게 회를 먹고 돌아와 보니 sol beach의 야경은 참으로 멋있었다.
이렇게 하루를 마무리 하고 다음날 우리는 강원랜드로 gogo!!!
한번 땡겨 볼까 했지만 그냥 지나쳐 왔을 뿐이다 ㅋㅋ 하이원 올라가는 길은 눈이 와서 그런지 통제하고 있었다 ㅋ
머 이래저래 1박2일 가족여행을 무사히 마치고 돌아왔다~~!!
친구들과 놀러가는 것도 재밌지만 가족끼리 가는것도 역시 굿!!
놀러가는것이 좋을 뿐인가? ㅋ
'Rrard.G > with...' 카테고리의 다른 글
| 가족여행 - 양양(sol beach) (0) | 2009/02/18 |
|---|---|
| 병태!! 2008 새만금 지평선배 전국유도대회 동매달!! (1) | 2008/10/01 |
| 목동 야구장 (5) | 2008/09/20 |
| 7.26~7.27 in 강릉 (0) | 2008/08/02 |
| 야구장을 가다!! (0) | 2008/06/02 |
| 2007년 여름 (0) | 2007/09/30 |
var request = new XMLHttpRequest();
</script>
var request = false;
try
{
if(!request)
</script>
var request = new XMLHttpRequest();
function getInfo()
{
var request = new XMLHttpRequest();
function getInfo()
{
function updatePage()
'Absorb Knowledge > AJAX' 카테고리의 다른 글
| JSON (0) | 2009/03/09 |
|---|---|
| XMLHttpRequest (0) | 2009/02/18 |
- 새로운 데이터베이스 connection은 더 이상 허락하지 않습니다. .
- 현재 users들이 맺고 있는 connection은 그 사용자들이 disconnect할 때까지 기다립니다. .
- 현재 처리 중인 트랜잭션이 있다면, 그 트랜잭션이 끝날 때까지 기다린 후 서버 종료합니다.
- 다음 database Startup시 어떤 instance recovery절차도 필요로 하지 않습니다.
◈ TRANSACTIONAL
- 모든 클라이언트가 특정 인스턴스에서 새로운 트랜잭션을 시작 할 수 없습니다.
- 클라이언트의 진행중인 트랜잭션을 모두 끝마치면 서버를 종료 합니다.
- 모든 트랜잭션이 끝나는 즉시 종료 되며, 이후 시작 시 인스턴스 복구가 필요 없습니다.
◈ IMMEDIATE
- 현재 처리중인 SQL statement가 있다면, 다 stop 시킵니다,
- uncommitted transactions이 있다면, 다 rollback 시킵니다.
- users 들이 disconnect 할때까지 안 기다리고 DB를 close & Dismount 해서
오라클
인스턴스를 깨끗이 Shutdown 합니다.
◈ ABOART
- 현재 처리중인 SQL statements를 모두 abort 시키고 rollback 도 안 시키고,
- users들 다 끊고, close & dismount도 안합니다. 즉, 그냥 꽝 닫습니다.
- 다음번 오라클 시작시에 인스턴스가 자동 복구됩니다.
'Absorb Knowledge > Oracle' 카테고리의 다른 글
| [Oracle] Startup / Shutdown (0) | 2009/02/18 |
|---|---|
| [Oracle] DECODE 함수 (2) | 2009/01/12 |
| [Oracle] NVL, NVL2 함수 (0) | 2009/01/12 |
| [Oracle] Oracle 10g 설치후 교육용 hr계정 이용하기 (0) | 2008/12/02 |
| [Oracle] Like 문 (0) | 2008/11/08 |
| 테이블에 컬럼 추가 (0) | 2008/09/18 |
'Absorb Knowledge > Oracle' 카테고리의 다른 글
| [Oracle] Startup / Shutdown (0) | 2009/02/18 |
|---|---|
| [Oracle] DECODE 함수 (2) | 2009/01/12 |
| [Oracle] NVL, NVL2 함수 (0) | 2009/01/12 |
| [Oracle] Oracle 10g 설치후 교육용 hr계정 이용하기 (0) | 2008/12/02 |
| [Oracle] Like 문 (0) | 2008/11/08 |
| 테이블에 컬럼 추가 (0) | 2008/09/18 |
json_simple.jar

