달력

82019  이전 다음

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'Google App Engine'에 해당되는 글 2건

  1. 2010.02.25 Google App Engine(2)
  2. 2010.02.25 Google App Engine(1)
이제 실제로 들어가는군요.
예제 프로그램입니다.
서비스 보고서를 뽑는 내역입니다.

참! 전 단계에서, 배포 해보셨나요?? 전 해봤는데 +_+;;
다른사람이 못해본 거 해보는 거에 저는..즐거움을 느낍니다. -ㅇ-;


1. Entity Class 정의
이 말이 맞는지 모르겠군요. 틀리면 지적 부탁드립니다.
이 부분에서는 Table을 정의하는 Entity Class를 정의 할 겁니다.
EJB나 JPA 다뤄보신분은.. 대충 아실거라 생각됩니다.

1. Class 생성
- 클래스를 생성합니다.
저는 ServiceDetails이라고 하겠습니다.

생성된 클래스는 아래와 같이 했습니다.
중요한건 빨간색 사각형 안이죠.
대충 소스보면 감이 오실겁니다.
Persistent는 저장되는 필드를 나타낸거고.. Primary Key는 키죠~


2. Persistence Manager

요청이 들어 올 떄 마다, PersistenceManager의 인스턴스가 계속 발생된다고 합니다.
계속 발생된다...안될말이죠. 하나가지고만 씁시다..

1. PersistenceManagerFactory 생성하기.
--잠시 식사하러 가야겠습니다...나머진 내일..--약속이 있거든요..






'Cloud Computing > Google App Engine' 카테고리의 다른 글

Google App Engine(2)  (0) 2010.02.25
Google App Engine(1)  (0) 2010.02.25
Posted by Trauma

업무 차 Google Appe Engine(이하 GAE)에 대하여 알아보게 되었다.
자바로 개발할 것이므로 GAE/J라고 말하겠다.
자세한 설명은 생략.
본디부터 적을까 했지만.. 새로운 마음으로 블로깅을 다시 시작함으로 현재부터 적기로 결정.


1. 개발 준비


1. 자바로 개발 할 것이므로 Plug in을 설치한다.
http://code.google.com/intl/ko-KR/eclipse/docs/install-eclipse-3.5.html


링크를 걸어뒀다. 남이 쓴건 이제 쓰지 않을테니까 ㅋ

2. 늦었지만 MyEclipse로 개발 할 것이며 버전은 8.0.
- 이클립스 버전 : 3.5.1
- Java SDK : JDK 6.0
- Google SDK : 1.3.1

2. 프로젝트 생성

GAE/J는 Java 서블릿 표준을 이용하여 웹 서버 환경과 연동됨.
- 컴파일된 클래스, Jar, 정적 파일  및 설정 파일 = War로 압축되어 배포하면 됨.

1. 툴바에 생성된 버튼을 클릭하여 프로젝트를 생성합니다.

2. 그러면 폴더가 생성됩니다.
과거에는 폴더가 제대로 생성 되지 않았다고 하지만, 지금은 제대로 되는군요.
저의 경로는 \TestApp가 루트이며 위의 사진이 하위 폴더들입니다.
모두 잘 하셨겠지만 아래는 저의 설정상황입니다.
Project Name : TestApp
Package : testApp
Google SDKs : 체크 해제
Use Google App Engine : 체크

위 내용중 Google SDks 체크 해제 한 이유는 제가 GWT를 아직 못쓰기 때문입니다.^^;

3. GAE/J는 Java Sevlet API를 이용하여 웹 서버와 연결한다고 합니다.
서블릿은 웹서버에서의 요청에 대한 응답 수 있게 다음 클래스를 상속받습니다.
javax.servlet.GenericServlet 또는 javax.servlet.http.HttpServlet

* HttpServlet은 제대로 알겠는데 GenericServlet은 처음보네요. 아시는분 댓글좀^^;


3. 실행

프로젝트를 생성하면 기존에 샘플이 저장되어 있습니다.
자체 웹서버도 있겠다~
실행해보도록 하죠.

1. 프로젝트에서 우클릭 후, Debug AS -> Web Application을 하면 웹서버가 실행됩니다.
아래 그림에서 포트가 8080포트군요. 처음에는 8888이었는데 저는 설정에서 바꾸었습니다.
친근한 8080포트 +_+

3.이제 IE에서 실행해 보겠습니다.
네~ 저기에서 TestApp를 클릭하면 Hello~ 어쩌고 저쩌고가 나옵니다.
그런데 왜 저화면이 나오는지 궁금하신가요 -ㅇ-?
War폴더 아래보면 Index.html파일이 있으니까요!!

이상 테스트 였습니다.

제가 적고도 뭔가 이상하네요. 차츰 나아지겠죠??

'Cloud Computing > Google App Engine' 카테고리의 다른 글

Google App Engine(2)  (0) 2010.02.25
Google App Engine(1)  (0) 2010.02.25
Posted by Trauma