일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nodejs express
- ajax
- node.js web framework
- ejb
- 책이야기
- scala
- 베트남어
- Eclipse
- 메일왕창보내는법
- 스킨 스쿠버
- php thumbnail
- docker
- 주식이야기
- Cross
- Node.js
- 명사 분석기
- 명사 추출기
- Lift
- 도커
- flex3
- rss
- php
- 디즈니씨
- iBatis
- 명사 뽑아내기
- 나의 프로젝트
- express for node.js
- ror실행
- 나의 취미
- C/C++
- Today
- Total
nkdk의 세상
스칼라, 리프트 전반적인 구성 및 서버 관련 정리 본문
서버 관련된 글인데요. 아마 앞 뒤가 안 맞을 것입니다. 자료 보관 용도이니..
잘 정리해서 보시길 :)
Scala_lift 기본 개념
/work/git/tokubuy/src/main/boot.scala
Scala/webApp
-> 폴더를 만듬 -> 위 아래에 surrond를 붙여서 layout을 붙인다.
Webapp/template_hidden/default.html
<- layout 입니다.
Vi 명령 set ff=unix
컴파일 방법
Sudo mvn
compile
/work/git/tokubuy/src/main/webapp/admin
이 뷰 부분이고
/com/com/groupon/snipet
<- controller부분입니다.
BL만들기
/admin을 예제로 하면
/user.scala
접속성공시(homepage)가 디폴트로 된다. (snipet확인)
admin에서 Coupon.scala 이 모델 부분임.
Coupon.findAll
검색을 해서.. 해당하는 쿼리를 검색하는 기능 max값 및 뭘 검색할지를 결정
login관련은
ajax관련 부분은
liftrule.dispath.prepard? 참조
/admin/new
이렇게 url이 되는 지는 확인 나중에..
/main/webapp/WEB-INF/classes/props/default.props에는 db선언이 들어 있다.
또한 bootstrap에도 선언되어 있으니 쌍으로 생각하자.
Daemon
tools 라는 것이 있는데 데몬이 죽었을 때 자동으로 살려준다.
/etc/inittab
을 확인하면 실행하는 프로세스가 있다.
/service
에다가 디렉토리나 ln을 걸어 놓고 그 안에
파일 중에 run 이라는 파일을 찾아서 자동 실행해 준다.
데몬툴수 명령어
중에
Svc –p
/service/tokubuy 를 하면 임시 중지
Svc –p
/service/tokubuy 를 하면 continue