E D R , A S I H C RSS

Py Servlet

Jython „ ดšฉํ•œ Servlet ฝ”“œ ž‘„ํ•˜ธฐ.

http://jywiki.sourceforge.net/ - ‹ค–‘ํ•œ ˜ˆ œ“ค. Image, JDBC —ฐ™ “.

Resin —„œ˜ Setting

<web-app> ํ•ญชฉ— ‹คŒ„ ถ”€
~cpp 
<servlet>
	<servlet-name>PyServlet</servlet-name>
	<servlet-class>org.python.util.PyServlet</servlet-class>
</servlet>
<servlet-mapping>
	<servlet-name>PyServlet</servlet-name>
	<url-pattern>*.py</url-pattern>
</servlet-mapping>
š”ฆˆŒ(resin 3.08 ธฐ€)—Š” ด ‡ฒŒ “ด‹ค.
~cpp 
<web-app ..>
  .
  <servlet servlet-name="PyServlet" 
           servlet-class="org.python.util.PyServlet"/>
  <servlet-mapping url-pattern="*.py" servlet-name="PyServlet"/>
  .
  .
</web-app>

resin/lib ”” ‰ํ† ฆฌ— jython.jar ํ™”„ ณต‚ฌํ•ด€‹ค.

˜ˆ œ ฝ”“œ.
~cpp 
from javax.servlet.http import HttpServlet

class test(HttpServlet):
	def doGet(self, req, res):
		res.setContentType("text/html")
		out = res.getOutputStream()
		out.println("Testing...")
		print >>out, ""
		print >>out, ""
		print >>out, "Hello World..."
		print >>out, ""
		print >>out, ""
		out.close()
		return
ž‘™ด ˜ฉด „ณต.~

Problem

servlet ํดž˜Šค˜ ฒฝšฐŠ” ˆ˜ •‹œ ฐ”กœฐ”กœ  šฉด ˜‚˜, import ˜Š” ชจ“ˆ„ ˆ˜ •ํ•˜Š” ฒฝšฐ ฐ”กœ  šฉด ˜€ •ŠŠ”‹ค.

PyServlet ˜ žฅ 

1002 € PyServlet —„œ ƒฐํ•˜Š” žฅ ดฉด, Servlet ˜ ํŠง•œกœ, CGI™€Š” ‹ฌฆฌ ธŠคํ„Šค€ ฉ”ชจฆฌ— ‚จ•„žˆ‹คŠ”  ด‹ค. „‹จํ•œ ํ”„กœํ† ํƒ€ดํ•‘„ ํ• •Œ memory persistence ดšฉํ•  ˆ˜ žˆฒŒ œ‹ค. ZP —„œ˜ 12„ ด•ธฐ™€ ฐ™€ ํ”„กœทธžจ„ ž‘„ํ•  ˆ˜„ žˆ‹ค.


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:09
Processing time 0.0135 sec