Welcome 微信登录

首页 / 软件开发 / JAVA / 在GlassFish v3中整合Rails和java EE

在GlassFish v3中整合Rails和java EE2011-02-14cjnajrRails和java EE的整合

下文将介绍一下在GlassFish v3上的Rails和java EE的整合。GlassFish v3是GlassFish V2的下一个版本,其关注的重点是模块化和使得运行非Java EE的容器和模块成为可能。

下面是详细的细节说明:

1. 使用JRuby 1.1(安装Rails),按照如下步骤创建一个Rails应用“railsee3”:

~/testbed/jruby-1.1/samples/rails >../../bin/jruby -S rails railsee3

create

create app/controllers

create app/helpers

create app/models

. . .

create log/production.log

create log/development.log

create log/test.log

2. 添加Servlet描述 (Servlet descriptors)

1.创建一个新文件夹"WEB-INF",在该文件夹下创建一个新文件"web.xml"

<!DOCTYPE web-app PUBLIC

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<servlet>

<servlet-name>HelloServlet</servlet-name>

<servlet-class>server.HelloServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HelloServlet</servlet-name>

<url-pattern>/hello</url-pattern>

</servlet-mapping>

</web-app>