posted by 구름너머 2005. 9. 9. 08:43
주가도 경기지표도 뜨는데…高소득자도 지갑 닫는다

대형 증권사에 다니는 나모(34) 과장은 주가가 사상 최고치를 경신한 7일에도 자가용 대신 지하철로 출근했다.

“L당 1600원이 넘는 기름 값이 부담스럽기도 하지만 무엇보다 개인적인 경제 사정이 나아질 기미가 보이지 않기 때문”이란다. 나 과장은 열흘 앞으로 다가온 추석을 어떻게 보내야 할지 걱정이다.

7월 이후 각종 거시경제 지표가 완만한 회복세를 보이고 있지만 소비자들의 체감경기는 갈수록 얼어붙고 있다. 특히 고소득층까지 씀씀이를 줄이겠다며 위기감을 내비쳤다.

○ 체감경기 갈수록 악화



8일 통계청이 발표한 ‘소비자전망조사’ 보고서에 따르면 지난달 소비자기대지수는 한 달 전보다 0.4포인트 하락한 94.8로 5개월 연속 떨어졌다. 소비자기대지수가 5개월째 악화된 것은 2002년 7∼11월 이후 약 3년 만이다.

세부 항목별로는 경기기대지수(90.0)가 2.2포인트, 내구소비재구매기대지수(89.1)는 0.8포인트 떨어졌다.

반면 소비지출기대지수(104.3)는 0.8포인트 올랐고 생활형편기대지수(95.9)는 그대로였다.

소득 계층별로는 고소득층인 월평균 400만 원 이상이 102.3으로 기준치(100)를 넘었지만 전달보다는 4.3포인트 떨어졌고 200만∼299만 원(95.9)은 5개월 연속 하락했다. 300만∼399만 원, 100만∼199만 원, 100만 원 미만은 소폭 올랐다.

소비자평가지수도 78.3으로 4개월 연속 떨어졌다.

6개월 전과 비교한 자산가치는 금융 저축부문만 상승했을 뿐 부동산, 주식, 채권은 하락했다.

○ 경기와 소득의 괴리 때문

산업생산이나 설비투자, 수출증가율 등 실물 지표가 미약하나마 개선 기미를 보이고 있는데도 소비자들이 한기(寒氣)를 느끼는 이유는 고유가 등 악재가 많기 때문.

LG경제연구원 송태정(宋泰政) 책임연구위원은 “고유가에 대한 우려가 큰 데다 부동산정책에 대한 불안감으로 소비심리가 위축된 것”이라고 풀이했다.

이어 그는 “‘8·31 부동산 종합대책’으로 고소득층의 소비가 줄어 전체적인 소비 회복이 지연될 가능성이 높다”며 “하지만 소비가 급격히 줄지는 않을 것”이라고 진단했다.

한국개발연구원(KDI) 신석하(辛석夏) 부연구위원은 “2분기(4∼6월) 경제가 3.3% 성장했지만 실질 국민총소득(GNI)은 그대로일 정도로 경기와 소득의 괴리현상이 심각하다”며 “생산이 늘어도 소득은 정체돼 있으니 개인의 체감경기가 개선되지 않는다”고 설명했다.

고기정 기자 koh@donga.com

::소비자기대지수와 소비자평가지수::

소비자기대지수는 6개월 후의 경기나 생활형편에 대한 전망을, 소비자평가지수는 6개월 전과 비교한 현재의 경기나 생활형편을 평가한 지수. 100보다 높으면 긍정적으로 보는 사람이 부정적으로 보는 사람보다 많고, 100보다 낮으면 그 반대를 뜻한다.

posted by 구름너머 2005. 9. 6. 14:30
Definition of JDBC type 4 driver

Image:Native_Protocol_driver.png
Schematic of the Native-Protocol driver

The JDBC type 4 driver, also known as the native-protocol driver is a database driver implementation that converts JDBC calls directly into the vendor-specific database protocol.

The type 4 driver is written completely in Java and is hence platform independent. It provides better performance over the type 1 and 2 drivers as it does not have the overhead of conversion of calls into ODBC or database API calls. Unlike the type 1 and 2 drivers, it does not need associated software to work.

As the database protocol is vendor-specific, separate drivers, usually vendor-supplied, need to be used to connect to the database.

Also see

'JAVA' 카테고리의 다른 글

weblogic JDBC 설정...  (0) 2005.11.04
javadoc  (0) 2005.10.01
Definition of JDBC type 3 driver  (0) 2005.09.06
Definition of JDBC type 2 driver  (0) 2005.09.06
Definition of JDBC type 1 driver  (0) 2005.09.06
posted by 구름너머 2005. 9. 6. 14:28
Definition of JDBC type 3 driver

Image:Network_Protocol_driver.png
Schematic of the Network Protocol driver

The JDBC type 3 driver, also known as the network-protocol driver is a database driver implementation which makes use of a middle-tier between the calling program and the database. The middle-tier (application server) converts JDBC calls directly or indirectly into the vendor-specific database protocol.

This differs from the type 4 driver in that the protocol conversion logic resides not at the client but in the middle-tier. However, like type 4 drivers, the type 3 driver is written entirely in Java.

The same driver can be used for multiple databases. It depends on the number of databases the middleware has been configured to support. The type 3 driver is platform-independent as the platform-related differences are taken care by the middleware. Also, making use of the middleware provides additional advantages of security and firewall access.

Also see

'JAVA' 카테고리의 다른 글

javadoc  (0) 2005.10.01
Definition of JDBC type 4 driver  (0) 2005.09.06
Definition of JDBC type 2 driver  (0) 2005.09.06
Definition of JDBC type 1 driver  (0) 2005.09.06
Sun에서 제공하는 J2EE BluePrints  (0) 2005.09.06
posted by 구름너머 2005. 9. 6. 14:27
Definition of JDBC type 2 driver

Image:Native_API_driver.png
Schematic of the Native API driver

The JDBC type 2 driver, also known as the Native-API driver is a database driver implementation that uses the client-side libraries of the database. The driver converts JDBC method calls into native calls of the database API.

The type 2 driver is not written entirely in Java as it interfaces with non-Java code that makes the final database calls. The driver is compiled for use with the particular operating system. For platform interoperability, the Type 4 driver, being a full-Java implementation, is preferred over this driver.

However the type 2 driver provides more functionality and performance that the type 1 driver as it does not have the overhead of the additional ODBC function calls.

See also

posted by 구름너머 2005. 9. 6. 14:26
Definition of JDBC type 1 driver

Image:JDBC_ODBC.png
Schematic of the JDBC-ODBC bridge

The JDBC type 1 driver, also known as the JDBC-ODBC bridge is a database driver implementation that employs the ODBC driver to connect to the database. The driver converts JDBC method calls into ODBC function calls. The bridge is usually used when there is no pure-Java driver available for a particular database.

The driver is implemented in the sun.jdbc.odbc.JdbcOdbcDriver class and comes with the Java 2 SDK, Standard Edition.

The driver is platform-dependent as it makes use of ODBC which in turn depends on native libraries of the operating system. Also, using this driver has got other dependencies such as ODBC must be installed on the computer having the driver and the database which is being connected to must support an ODBC driver. Hence the use of this driver is discouraged if the alternative of a pure-Java driver is available.

See also

posted by 구름너머 2005. 9. 6. 14:12

Sun에서 제공하는 J2EE BluePrints 중에서 웹 3 tier 구조도 입니다.

전체 내용은 http://java.sun.com/blueprints/guidelines/designing_enterprise_applications/index.html 에서 보실 수 있습니다.



posted by 구름너머 2005. 9. 6. 14:04
[01] EJB 개발의 필요성과 특징, N-tier비즈니스 환경의 이해, 분산 환 | EJB2005/05/07 17:50
http://blog.naver.com/call6071/140012670140

▩ EJB 개발의 특징과 필요성
- 동시접속자수가 10,000이상 이상인 사이트 구축시 사용하는 콤포넌트 기술입니다.
- 동시접속자수가 많은 가운데 안정적인 트랜잭션이 필요한 사이트 구축시 사용합니다.
- 접속자수가 많은 공공기관, 기상청, 병무청, 금융, 보험, 포털사이트, 게임사이트, 기업등에서 집중적으로 사용
- EJB 시스템은 속도는 느리지만 개발시에 개발자에게 많은 자동화된 기능을 제공해 분산 시스템 구축을 쉽게 해준다.
- EJB는 JSP, Beans를 사용한 시스템보다 속도는 느리지만 안정적인 분산 시스템을 제공한다.
- 기초기술(JSP, BEANS)을 알면 EJB는 배우기 쉽고 사용하기 쉽다.
- EJB 규약을 집중적으로 습득하면 쉽게 EJB 콤포넌트를 개발할 수 있다.
- 분산환경에 대한 이해가 필요하다.

▩ N-tier비즈니스 환경의 이해

1. 2-tier 에서의 환경

1계층 2계층
----------------------------------------------------------------
VisualBasic, PowerBuilder --> DBMS(MS-SQL, Oracle, My-SQL)


2. 기본적인 3-tier를 지원하는 WEB 환경

1계층 2계층(Application) 3계층
-----------------------------------------------------------------------------------------------
IE Browser <-----> GUI, WebServer(HTML, JavaScript, CSS, XML) SQL



비즈니스 로직(Process Logic, JSP, ASP, PHP, ASP.NET) <---------> DataBase
FAT Client(처리비중이 높음) Thin Server

- 2계층에서 유지보수 및 수정, 보안성이 떨어짐


3. 4-tier 에서의 환경
1계층 2계층(Web Server, Servlet Container) 3계층(Servlet Container) 4계층
-----------------------------------------------------------------------------------------------
사용자 <-----> 프리젠테이션 레이어 SQL
사용자 인터페이스(GUI) <---------------> 비즈니스 로직 <--------------> Database
-----------------------------------------------------------------------------------------------
Browser HTML
XML, JSP ------------------------------> Servlet, Beansr -------------> DBMS

- JSP는 로직처리용으로 사용이 아니라 처리결과 출력용으로만 사용, 처리로직은 3계층에 존재,
안정적인 트랜잭션 지원이 부족하다.


4. n-tier 에서의 환경(EJB 지원)
사용자 <-----> 프리젠테이션 레이어 <--------------> 비즈니스 로직 <------> 업무를 콤포넌트로 구현 <-----> Database
------------------------------------------------------------------------------------------------------------------
Browser HTML, CSS, JavaScript, JSP <-------> Servlet, Beans <-----> EJB, Application Server <----> DBMS

▩ 분산 환경의 이해
====================================================================

1. 정의
- 시스템 구성이 여러 컴퓨터로 물리적으로 분리 되어 있거나 하나의 컴퓨터 안에서 소프트웨어 적으로 분리 되어 있는 환경
Visual Basic은 하나의 언어상에서 대부분의 처리 로직을 전부 구현함
- RMI(Remote Method Invocator, 원격 메소드 호출)는 분산 객체간 통신을 지원
- 객체가 네트웍을 통과할 때는 직렬화(Serialization)되어 이동됨


2. EJB 개발을 위한 프로그래밍 방법 및 장점
(객체 지향적인 방법 적용, EJB 컨테이너로 부터 아래의 항목을 자동으로 지원 받을 수 있음으로 어플리케이션을 신속히 구축할 수 있다.)
- 인스턴스 폴링: 객체를 미리 생성하여 메모리에 저장하여 사용준비 상태에 들어가도록 함, 많은 동시접속자에 대한 빠른 속도 구현
- 트랜잭션 처리: 자동으로 컨테이너가 모든 처리메소드에 대하여 트랜잭션을 처리해줌, 안정적인 데이터 조작
- 보안설정: 메소드나 콤포넌트에 보안설정을 쉽게 할 수 있음
- 퍼시스턴스 관리: 빈즈의 상태를 메모리에서 사용여부에 따라 자동으로 활성화/비활성화를 실행해 관리해줌
- FAT Client를 Thin Client로, n-tier 시스템을 구축할 수 있다.


3. 객체지향 개발의 의미

- 객체(Object) : 속성과 처리할 메소드를 포함하고 있음

- 데이터 추상화(Abstraction) : 다양한 데이터를 하나의 개념으로 포함시킴 (고객...)

- 객체 간 상속(Inheritance) : 객체간에 유기적인 관계를 갖고 있음, 중복 개발을 막을 수 있음, 인간적인 관계를 가지고 있음

- 다형성(Polymorphism) : 상속을 바탕으로 한 개념, 한 부모의 형질이 여러 자식으로 나타나는 개념,
추상 메소드를 여러 클래스가 다양한 기능으로 구현하는 일, Method Overloading, Method Overriding,
Interface, Abstract Class 핵심 기술임

- 캡슐화(Encapsulation) : 객체안에 담겨있는 데이터를 외부로부터 접근 할 수 없도록 제한을 가하는 일, Access Modifier
private, protected, friendly, public


4. 분산 객체 :
CORBA(Common Object Request Broker Architecture, UNIX에서 사용), java RMI, DCOM(MS)들임

RPC(Remote Procedure Call) + OBJECT Oriented Programming = Java RMI(분산객체 통신 기술)

RMI Protocol Architecture : Client <-----> stub <-----> stub <-----> skeleton <-----> Server
----------------- --------
Socket TCP/IP통신 제공 서버쪽 처리자

5. EJB 컨테이너 (Container)
- Weblogic, Webspere주로 사용, 국산은 제우스 사용
- EJB 컴포넌트들이 Loading되어 활동하는 서버 쪽 프로그램, 컴포넌트의 생성, 소멸, 라이프 사이클, 보안, Threading
등의 서비스를 제공

6. J2EE의 광범위한 구성 요소
- Servlet
- JSP(Java Server Page)
- EJB(Enterprise JavaBeans): Enterprise Java Bean
- JDBC(Java Database Connectivity): 자바 데이터베이스 접속 기술
- JMS(Java Message Service): 자바 메시지 처리 기술
- JNDI(Java Naming and Directory Interface): 객체에 이름을 지정하는 기술
- JTA(Java Transaction API): 트랜잭션 관련 API을 제공
- JavaMail: 메일 관련 기술
- JAF(Java Activation FrameWork) : 메일 전송시 다양한 데이터를 지원하는 기술
- RMI-IIOP(RMI(Remote Method Invocation) over IIOP: 객체 통신 기술

posted by 구름너머 2005. 9. 6. 13:16
[美남부 대혼돈]세계는 발가벗은 미국을 보았다



‘세계는 최악의 물난리뿐만 아니라 인종 분열, 계층 양극화의 발가벗은 사회학을 목격했다.’

미국 뉴욕타임스는 4일 허리케인 카트리나의 최대 피해지역인 뉴올리언스를 묘사하면서 이렇게 썼다. 백인은 거의 모두 떠나간 뒤에 남은 뉴올리언스의 흑인들. 떠난 백인과 남은 흑인 사이의 경계선은 인종, 계급(Class)의 단순한 구분선이 아니라 삶과 죽음을 가르는 처절한 운명선이었다.

물에 잠긴 ‘뉴올리언스의 사회학’은 평생 동안 인종과 계급 문제를 연구해온 사람들마저 입을 다물지 못하게 만들었다. 미국 사회의 후미진 구석을 바로 눈앞에 펼쳐 보인 것이나 마찬가지였기 때문이다.

뒤에 처진 사람들, 탈출수단이 없는 사람들, 대피경고를 믿지 않은 사람들, 그들은 바로 흑인들이었다. 흑인 시민 35%는 타고 갈 자동차가 없었다. 차가 없는 백인 시민은 15%에 불과했다.





그러나 뉴올리언스의 대피계획은 자동차를 중심으로 진행됐다. 차 없는 시민들을 위한 버스도, 기차도 뉴올리언스에는 존재하지 않았다. 남은 시민들이 도움을 받지 못한 것은 피부색깔 때문이라는 절규마저 흘러나왔다.

카트리나가 몰고 온 거대한 물결은 뉴올리언스의 80%를 수장했다. 그러나 배수시스템을 갖춘 고지대에는 돈 있는 이들이 살았다. 가장 낮은 지대로 해수면 아래인 제9구는 시에서 제일 가난한 사람들의 차지였다.

‘뉴올리언스에서 백인은 어디에 사나’라고 물으면 ‘어디서 온 놈이냐’는 투의 경멸어린 시선을 되받을 뿐이다. 루이지애나 주립대 크레크 콜튼(지리학) 교수는 “‘물은 돈을 향해 흐른다’는 말이 있지만 뉴올리언스에서는 ‘물이 돈을 피해 흘러간다’”고 빗댔다.

시민의 27.9%가 연간 9000달러(약 900만 원) 이하로 연명하는 빈곤층이고 시민 3명 중 2명이 흑인이다. 피살사건 발생률은 최근 수년 동안 미국 최고 수준이었다. ‘성공적인 다문화(多文化) 사회’는 사실 인종과 계급으로 갈가리 나뉜 도시였을 뿐이었다.

카트리나 이후 전 세계에 그 실상을 드러낸 뉴올리언스는 이런 모습이었다. 거대한 슈퍼돔만 아니었다면 소말리아의 한 귀퉁이나 다름없었다. 오죽했으면 지구촌에서 가장 가난한 나라에 속하는 스리랑카가 도와주겠다고 제안했을까.

사회학자 크리스토퍼 젱크스 씨는 “이 모습은 내가 아는 미국 사회와 다르지 않다. 그러나 내가 보고 싶은 미국 사회는 아니다”라고 단언했다.

몇 개월 후에는 뉴올리언스에 고인 물을 모두 빼내겠지만 ‘사회적 단층선’은 여전할 것이다. 뉴욕타임스는 지금 뉴올리언스에서는 ‘붕괴된 제방이 갈라진 사회의 모습을 두고두고 기억나게 할 것’이라는 우려가 퍼지고 있다고 지적했다.

이진 기자 leej@donga.com