Jython
Django
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Programming
Jython + Django #
자이썬은 자바로 구현된 파이썬이다. 높은 확장성을 가진 언어로써 파이썬의 웹 프레임워크인 Django와 연동이 가능하다.
주요 활용 용도
- Unix 서버에서 스크립트로 활용 ( 주로 텍스트 변환 )
- 웹페이지 제작에 활용 ( 서블릿, JSP, 빠른 개발을 위해 Django 활용가능하면 금상첨화 )
- 네트워크 프로그램 제작에 활용
Jython 설치
먼저 자이썬을 설치해야 하는데 http://jython.org 에서 다운로드 2.5.1버젼 인스톨.
환경변수에 「JYTHON_HOME」작성
Django 설치
Django-1.1.1.tar.gz을 다운로드.
sudo jython setup.py install
django-jython 설치
http://code.google.com/p/django-jython
svn checkout http://django-jython.googlecode.com/svn/trunk/ django-jython-read-only
sudo jython setup.py install
Django용 프로젝트 작성
jython $JYTHON_HOME/bin/django-admin.py startproject jython_test
settings.py파일 수정
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'doj', # 이부분을 추가함.
)
Hello Django페이지를 작성
from django.http import HttpResponse
def hello(request):
message = "<html><body>Hello world </body></html>"
return HttpResponse(message)
urls.py파일 수정
import os
from django.conf.urls.defaults import *
from django.conf import settings
urlpatterns = patterns('kape.views',
) + patterns('kape.views.hello',
url(r'^$', 'hello', name='hello'),
)
테스트용 서버에서 확인
jython manager.py runserver
war파일 작성
jython manager.py war
Reference
- http://docs.djangoproject.com/en/dev/howto/jython/
- http://stackoverflow.com/questions/1252965/distributing-my-python-scripts-as-jars-with-jython # python -> jar
- http://www.enigmacurry.com/2009/05/20/distributing-jython-apps-in-a-single-jar-file/
- http://blogs.sun.com/theaquarium/entry/jython_and_django_on_glassfish
- http://weblogs.java.net/blog/2009/06/05/run-django-applications-glassfish-v3-preview
- http://docs.sun.com/app/docs/doc/820-7697/gjiam?a=view
- http://blog.springpython.webfactional.com/2009/10/15/see-how-spring-python-works-with-jython/
- http://blog.springpython.webfactional.com/
- http://www.jroller.com/buggybean/date/20050326#rapid_web_development_with_spring
Suggested Pages #
- 0.025 Java
- 0.025 CPython
- 0.025 C#
- 0.025 객체 지향
- 0.025 C
- 0.025 Pyston
- 0.025 C++
- 0.025 Object-oriented
- 0.025 IronPython
- 0.025 컴파일
- More suggestions...