관리 메뉴

nkdk의 세상

Lift를 시작해 보자! 본문

My Programing/Scala&Lift

Lift를 시작해 보자!

nkdk 2010. 6. 8. 21:50
안녕하세요? 이번에는 스칼라를 이용해 웹 개발을 할 때 거의 절대적으로 필요하다고 할 수 있는.. 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까지 나온 상태인데.. 이건 좀 더 봐야 할 것 같아요.

다음 편에서는 기본적인 구조를 한번 보죠.