Sanggu's blog




최상단 광고 코드

 추천 사이트

 애자일 이야기 : http://agile.egloos.com
 서명덕 기자의 인터넷 : http://itviewpoint.com
 비지니스 뉴스 : http://www.ciobiz.co.kr
 MOCOMSYS : http://www.mocomsys.com
 Apache Software : http://www.apache.org
 소프트웨어 기술경력관리: http://career.sw.or.kr
 한이음 (지식경제부): http://www.hanium.or.kr
 IT 기술 뉴스: http://www.bloter.net/
 IBM 티볼리 까페: http://cafe.naver.com/tivolitool.cafe
 JAVA jar 검색 : http://www.findjar.com
 VM Ware 가상화: http://www.vmware.com

2009년 11월 24일 화요일

Derby alter table (add, rename)

1. Add column (derby)

Alter table table ADD column test_column VARCHAR(32);

2. rename column (derby)

Alter table table RENAME column test_column VARCHAR(32);

클라우드 컴퓨팅

'클라우드 컴퓨팅'이란, 확장성이 뛰어나고 추상화된 거대한 IT 리소스를 인터넷을 통해 서비스로 제공하는 컴퓨터의 형태이다.

고도의 확장성, - 급격한 트랜잭션의 증가나 이용자수 변화에 대해 신속하고 유연하게 처리능력을 증감할 수 있는 컴퓨터 리소스를 가리킨다.
추상화된 리소스 - 기존의 방식처럼 하드웨어나 소프트웨어 라이센스를 '구매해서 소유한다'라는 개념과는 거리가 멀다.

Saas - Software as a service
Paas - Platform as a service
Haas - Hardware as a service

2009년 11월 17일 화요일

derby JDBC connect



* jdbc  class load 할때 Driver.getConnection(connection_url) 을 사용한다.
jdbc:derby://server_name;user=login;password=****


* 아래는 derby connection sample이다.
import java.sql.*;


public class Connection
{
    public static void main(String [] args)
   {
        try {
              //derby driver
              Class.forName("org.apache.derby.jdbc.ClientDriver");
             //derby connection
             Connection conn =  DriverManager.getConnection ("jdbc:derby://localhost:1527//home/sgtae/MI;user=mi;password=mi");


             }
             catch (java.lang.ClassNotFoundException e)
            {
                System.err.println("ClassNotFoundException: "+e.getMessage());
             }
             catch (SQLException e)
             {
                System.err.println("SQLException: "+e.getMessage());
             }
       }
}

2009년 11월 3일 화요일

JsonObject와 JsonConfig 연계





JsonConfig는 Json object와 Java object와 연계성을 갖기 위해 사용된다.
예를 들어) Person 이라는 object가 있을시에, Json Object 객체를 Person에 매핑 시켜주고 Json object를 가진 또다른 Person instance를 생성할 수 있다.
Person class
public class Person 
{
    private String name;
    
    public String getName()
    {
     return this.name;
    }
    
    public void setName(String name)
    {
        this.name = name;
    }
} 
//person 인스턴스 p 생성
Person p = new Person();
p.setName("이름");

//p 인스턴스를 json Object로 생성
JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON( p );

//Jsonconfig 생성
JsonConfig jsonConfig = new JsonConfig();

//rootClass에 Person Object set
jsonConfig.setRootClass( Person.class );

// JsonObject와 JsonConfig의 Person 객체를 매핑한 Person P2 인스턴스 생성
Person p2 = (Person) JSONSerializer.toJava( jsonObject, jsonConfig );

p2.getName() 하면 "이름" 이 나옵니다.^^

2009년 11월 1일 일요일

볼튼 첼시 하이라이트 [09.11.01]

이청용 - 45분 출전 (전반전)

볼튼 수비수 퇴장으로, 이청용이 전반 만 뛴게 아쉽습니다.
이번 년도 첼시의 전력은 우승할 정도로 막강합니다.
하이라이트 URL 클릭
http://www.youtube.com/watch?v=h0mwGg7anxA