Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 명사 추출기
- ajax
- ejb
- C/C++
- 나의 취미
- php thumbnail
- 책이야기
- scala
- iBatis
- express for node.js
- Eclipse
- 나의 프로젝트
- 명사 분석기
- Node.js
- nodejs express
- flex3
- php
- Cross
- Lift
- 도커
- 스킨 스쿠버
- 디즈니씨
- 베트남어
- docker
- rss
- 명사 뽑아내기
- 메일왕창보내는법
- 주식이야기
- ror실행
- node.js web framework
Archives
- Today
- Total
nkdk의 세상
Lift를 시작해 보자! 본문
안녕하세요? 이번에는 스칼라를 이용해 웹 개발을 할 때 거의 절대적으로 필요하다고 할 수 있는.. lift 라는 프레임워크를 같이 한번 보도록 하며 좋겠네요.
일단 기본적인 헬로우 월드까지는 명령어 몇개만 가지고도 끝나버리네요.
기본적인 틀은 다 만들어 주네요. 철저하게 mvc패턴도 지키고 있는 것이 마음에 드네요.
스칼라에 펑션 언어 스타일에 리프트에 편리함이 뒷받침이 정말 환상 조합이네요. 자 시작해 봅시다.
일단.
스칼라 혹은 웹 서버가 되는 jetty에 설치까지 자동으로 해 줍니다.
그런데 jdk까지 설치해주는지는 확인 안했네요. 원래 깔려 있었거든요.
안전하게 깔고 하세요.
일단 lift를 받습니다.
http://www.liftweb.net 입니다.
여기서 다운로드를 하시고, 압축을 풀어주세요.
그리고 해당 커맨드가 어디서도 먹게끔 설정을 해 주세요. path를 잡아 달라는 말씀이지요.
자 그리고 일정 폴더를 만드세요.
mkdir work
cd work
그리고 커맨드 창에서 다음에 명령어를 치세요.
mvn archetype:generate -U -DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=1.0 -DgroupId=demo.helloworld -DartifactId=helloworld -Dversion=1.0-SNAPSHOT
이렇게 치면 뭔가 한창 설치 합니다. 그 내용을 대충 보면 maven이라는 것과 여러가지 필요한 플러그인들과 스칼라를 다운로드 받고요 기본적인 모양을 갖춥니다.
자 그럼 이제 웹서버에 올려야 겠죠?
mkdir helloworld
cd helloworld
mvn jetty:run
이렇게 하면 또 한 10분 정도 혼자 쭉 뭘 합니다.
그리고 끝나면 완성 -_-V
뭐가 완성이냐 하시겠지만, 이게 끝입니다.
http://localhot:8080 으로 들어가 보세요. 이미 웹서버도 떠 있고 헬로우 월드라는 반가운
페이지가 여러분을 반깁니다.
현재 2010년 6월 10일에 한 결과 스칼라가 2.7.7버전이 받아 지네요
현재는 2.8 RC3까지 나온 상태인데.. 이건 좀 더 봐야 할 것 같아요.
다음 편에서는 기본적인 구조를 한번 보죠.
일단 기본적인 헬로우 월드까지는 명령어 몇개만 가지고도 끝나버리네요.
기본적인 틀은 다 만들어 주네요. 철저하게 mvc패턴도 지키고 있는 것이 마음에 드네요.
스칼라에 펑션 언어 스타일에 리프트에 편리함이 뒷받침이 정말 환상 조합이네요. 자 시작해 봅시다.
일단.
스칼라 혹은 웹 서버가 되는 jetty에 설치까지 자동으로 해 줍니다.
그런데 jdk까지 설치해주는지는 확인 안했네요. 원래 깔려 있었거든요.
안전하게 깔고 하세요.
일단 lift를 받습니다.
http://www.liftweb.net 입니다.
여기서 다운로드를 하시고, 압축을 풀어주세요.
그리고 해당 커맨드가 어디서도 먹게끔 설정을 해 주세요. path를 잡아 달라는 말씀이지요.
자 그리고 일정 폴더를 만드세요.
mkdir work
cd work
그리고 커맨드 창에서 다음에 명령어를 치세요.
mvn archetype:generate -U -DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=1.0 -DgroupId=demo.helloworld -DartifactId=helloworld -Dversion=1.0-SNAPSHOT
이렇게 치면 뭔가 한창 설치 합니다. 그 내용을 대충 보면 maven이라는 것과 여러가지 필요한 플러그인들과 스칼라를 다운로드 받고요 기본적인 모양을 갖춥니다.
자 그럼 이제 웹서버에 올려야 겠죠?
mkdir helloworld
cd helloworld
mvn jetty:run
이렇게 하면 또 한 10분 정도 혼자 쭉 뭘 합니다.
그리고 끝나면 완성 -_-V
뭐가 완성이냐 하시겠지만, 이게 끝입니다.
http://localhot:8080 으로 들어가 보세요. 이미 웹서버도 떠 있고 헬로우 월드라는 반가운
페이지가 여러분을 반깁니다.
현재 2010년 6월 10일에 한 결과 스칼라가 2.7.7버전이 받아 지네요
현재는 2.8 RC3까지 나온 상태인데.. 이건 좀 더 봐야 할 것 같아요.
다음 편에서는 기본적인 구조를 한번 보죠.