잡탕1 - IT2012. 9. 1. 09:21

선잡설

오랜만에 쌓여 있는 JSP 책들을 보며 다시 공부해보고 싶은 마음이 들었다

절대 책산게 아까워서 그런게 아니다. 흠.

Java 감도 슬슬 없어지는 듯하고, 홈페이지도 개편할 때가 된 듯 하다





본잡설

내 PC에 설치된 버전들

JDK 1.6.0_32 (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Resin 4.0.30 (http://www.caucho.com/download/)

Eclipse Java EE IDE for Web Developers (JUNO) (http://www.eclipse.org/downloads/)


- 현 시점에서 Java 버전 이외에는 최신버전들이며, Resin 은 pro 버전이 아니다

- 각 링크는 해당 프로그램 다운로드 페이지므로 알아서 다운로드 하기 바란다

- Resin 은 zip 버전 받으면 된다



**

이 세팅은 JSP 개발자용이며 WAS 서버라든가 호스팅에는 적합하지 않다

(그럴려면 Resin 세부설정이 필요하다)

eclipse 에서 코딩하고 브라우저로 확인하는 정도 세팅이라 보면 되겠다



**

왜 Resin인가?

그냥 별다른 이유 없다. 모든 JSP 책에 tomcat 으로 되어 있는게 꼴뵈기 싫어서?

WAS 퍼포먼스에서 보면 개발자 PC의 성능이 더 좌우될거고 웹서버를 돌리지 않는 이상

크게 차이가 없을 듯 하다

마이너 지향인 필자의 성향이 Resin을 선택한 이유다



1. 환경설정

- Java 는 JAVA_HOME 시스템변수 잡고 path 에 bin 등록하고 CLASS_PATH 잡는다

(이 세팅은 너무도 많으니 알아서 하시길)

- Resin 은 RESIN_HOME 으로 설치 경로를 시스템 변수로 잡아준다


2. Eclipse 에서 서버 세팅



Window - Preferences - Server - Runtime Environments 에 Resin 등록된 모습


- 스샷처럼 물론 Resin 이 등록되어 있지 않다. 아무것도 없다 Add 를 누르자

New Server 선택창에 Resin 은 없다. 가장 많이 쓰는 Tomcat 은 버전별로 있고 다른 서버들도 보일 것이다

하지만 Resin 은 따로 등록해야 한다.

오른쪽 위에 있는 'Download additional server adapters' 를 누른다

Install new Extension 에 목록이 주르륵 나온다

Resin 은 하나 있으니 선택하여 설치하면 된다

그러면 Eclipse 재실행 해야 완료 된다고 나올것이다. 다시시작 하자.



- 재시작 후, 다시 Window - Preferences - Server - Runtime Environments 에 가서 Add 를 누른다

가장 마지막에 Resin 이 있을 것이고 선택하여 등록한다



특별한 세팅은 할게 없고 설치경로 맞춰주면 된다

JRE는 default 이길래 설치된 버전으로 골라주라고 하던데 그냥해도 무방할 듯 하다



- 이제 Project Exploler 에 Servers 가 등록되고 펼쳐보면 Resin 이 있을 것이다

eclipse 화면 하단 Servers 에도 Resin이 등록되어 있을 것이다


- JSP 든 Servlet 이든 하나 만들어서 테스트 해보자



프로잭트 만들기 할때, Target runtime 에 Resin 4.0 으로 되어있으면 된다





후잡설

본래 이런글은 스샷도 없이 대충 쓰지만 이번은 참 정성들여(?) 썼다

이 설정은 windows 에서 했지만 MAC 에서도 사용하고 있으므로 그대로 참고하면 될 듯 하다

기타 틀린점이나 궁금한건 리플로 남겨주시면 시간 날때 피드백 한다





Posted by pearl짓거리전문
잡탕1 - IT2009. 5. 22. 12:29
주의: 자료를 홈피에서 블로그로 옮기는 중이므로 최신 내용이 아닐지도 모릅니다

1. eclipse
- 기존에 이클립스가 설치가 되어 있다면, CDT 를 설치한다
menu
ㄴ help - Software Updates - Available Software 탭으로 가서, Ganymede 의 'C and C++ Development' 선택하고 Install

- 이클립스가 처음이고, CDT 가 적용되어 있는걸 한방에 설치하고 싶다면
이클립스가 자바 기반이기 때문에 JDK 를 설치해야 한다.



2. MinGW

[Install or just download file?]
Download and install
[Select the type of install]
g++ compiler, MinGW Make

기본 설치 경로인 C:\MinGW\bin 를 path 추가.



3. GDB
MinGW 의 설치 경로만 맞춰주면 별 문제 없고, MinGW 의 bin 에 gdb.exe 가 있는지만 확인하면 된다.
최신 버전인 6.8 을 설치할려면, http://sourceforge.net/project/showfiles.php?group_id=2435 에 GNU Source-Level Debugger 에서 tar.gz 나 bz2 파일을 다운로드하고
MSYS 를 설치해서 압축을 풀고 설치해 줘야 하므로, 좀 버전이 낮더라도 윈도우 인스톨러로 된 버전을 설치하는게 편하다.


4. eclipse 설정
window
ㄴ Preferences - C/C++
                         ㄴ new CDT project wizard - Makefile Project - Builder Settings 탭
Use default build command 체크를 해제하고, Build command 에
'mingw32-make' 라고 입력한다. mingw32-make 는 C:\MinGW\bin 에 있는 exe 파일이다.



5. 컴파일 테스트 및 디버그 테스트
- Ctrl + N 하여 뉴프로젝트 만드는 곳에 C 와 C++ 이 추가된게 보일 것이다
C Project - 이름을 주고 - Hello World ANSI C Project 선택 - ToolChains 에 MinGW GCC 가 있는지 확인 - Finish
Ctrl + B 하여 컴파일 확인, Ctrl + F11 하여 실행 확인한다

- F11 을 눌러서 Debug 화면에서 이상없이 동작하면 gdb 까지 잘 설치된 상태
Posted by pearl짓거리전문
잡탕1 - IT2009. 5. 22. 11:46
주의: 자료를 홈피에서 블로그로 옮기는 중이므로 최신 내용이 아닐지도 모릅니다


-- SVN 설치
svn-1.4.5-setup.exe


-- TortoiseSVN 설치
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi 


-- eclipse SVN plugin 설치


-- SVN Repository 만들기
TortoiseSVN 로 마우스 오른쪽 누르고 생성
D:DEVSVNRepository

fsfs type 으로 만든다
 
저장소 생성후, 

/conf/svnserve.conf 편집(주석제거)

[general]
anon-access = none (read 를 none으로, 익명 사용자 읽기 여부)
auth-access = write
password-db = passwd

realm = 

/conf/passwd 편집(유저 추가)

[users]
#bookcity = 1234
#kyungseo = qwer
betaos = 1234
refuse = 1234


-- 서버 실행
c:>svnserve -d -r D:DEVSVNRepository
c:>svnserve --daemon --root D:DEVSVNRepository
 

-- Source File Import
eclipse 에서 해도되지만,
TortoiseSVN 에서 미리 임포트하여 소스를 잡고 가는게 편함 (이후에 eclipse 에서 CheckOut)
    : PC 관련 세팅 값이든 공유 안하는 폴더나 파일은 미리 삭제하여 임포트

C:DevSVNSource 하위에 pearlstyl5 를 넣고,
C:DevSVNSource 폴더를 임포트
    : HEAD 밑에 pearlstyle5 가 생겨서 깔끔함
 

-- eclipse 에서 SVN으로 등록
해당 프로잭트 속성 - team - share Project
 

-- SVN 에서 eclipse 프로젝트 생성
SVN 서버 연결하고 checkOut
연결 URL : svn://

 
-- CheckOut 후, 무시 목록 세팅
CheckOut 후에는 공유하지 말아야할 폴더 or 파일을, CheckOut 한 원래 위치에 카피하고
TortoiseSVN 으로 무시목록으로 등록


-- Window 서비스 등록
sc create svnserve binpath= "c:svnservesvnserve.exe --service 
    --root c:repos" displayname= "Subversion" depend= tcpip start= auto
: sc create svnserve binPath= "D:ProgramFiles2Subversionbinsvnserve.exe --service --root D:DevSVNRepository" displayname= "Subversion" depend= tcpip start= auto
    => 띄어 쓰기, " (쌍따옴표) 주의

 

참고 사이트
Posted by pearl짓거리전문
잡탕1 - IT2009. 4. 13. 22:02

Google Application Engine 이 드디어 Java 를 지원하기로 했다
그동안
Python만 지원했던 탓에 아쉬움이 있었는데 이제 GWT와 더불어 Java 웹개발이 더 손쉽게 되었다

## 설치 및 환경설정
http://code.google.com/intl/ko-KR/appengine/
최근(불과 일주일도 안된거 같다 ㅡ_-) Google Code 에 한국어 런칭이 이뤄졌다
차라리 하지 말았으면 좋았을걸;; 할려면 전부 다 하던가;;
각 프로젝트 머리글 정도만 되어 있다. 한글이라고 너무 좋아하지 말기를;;


- 준비물(필자의 설치환경이다)
1.JDK 1.5
http://java.sun.com/javase/downloads/index.jsp

2.eclipse 3.4
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-win32.zip

3. GAE SDK 는 따로 다운받을 필요 없다. eclipse plugin 으로 설치 할 것이다

4. Google 계정
https://www.google.com/accounts/Login
(물론 GMail 계정으로도 된다)


- 설치
1. JDK 설치는 생략한다
그냥 하면 되고 1.5 이후부턴 sdk bin 의 path 만 잡아주면 된다
JAVA_HOME 이나 classpath 니 필요없다

2. elipse
당연하겠지만 eclipse는 JEE 통합 풀버전 설치를 한다
http://code.google.com/intl/ko-KR/appengine/docs/java/gettingstarted/installing.html
help - Software Updates 에서 Add Site

http://dl.google.com/eclipse/plugin/3.4

를 추가해주고 업데이트 해준다



다 설치하면 단축메뉴에 생성된걸 볼 수 있다





3. Google 계정에서 GAE java 계정
http://appengine.google.com 로 접속하면 GAE 계정을 만들 수 있다
'Authentication Options' 은 Google 에서 제공하는 기본도메인과 자신이 소유한 도메인 중 선택하여 계정을 만들 수 있다. GAE 는 계정을 구글 계정 하나당 10개 까지 만들 수 있으나, 삭제가 안되므로 신중하게 하길 바란다.
필자는 구글에서 제공해 주는 appspot.com 계정을 그대로 사용하기로 했다.


사용가능한 ID 확인하고 title 까지 쓰고 저장한다

저장하고 생성한 Application 으로 들어가 보면 다음과 같 관리화면을 볼 수 있다


생성한 Application 의 하드웨어정보 트래픽, 관리자 ID 등을 통합적으로 확인할 수 있다

Posted by pearl짓거리전문