快速业务通道

Java开发2.0 - 您也可以租用EC2 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
这样:

清单 1. 支持 Groovlet 的 web.xml 文件

<servlet>   <servlet-name>GroovyServlet</servlet-name>   <servlet-class>groovy.servlet.GroovyServlet</servlet- class> </servlet> <servlet-mapping>   <servlet-name>GroovyServlet</servlet-name>   <url-pattern>*.groovy</url-pattern> </servlet-mapping>

现在,可以用 Groovy 编写一些东西了。

编写 Groovlet

最简单的 Groovlet 只有一行,它使用 println 输出 “Hello World”。我 们将用一些 HTML 代码增加一些情趣。Groovy 支持 Builder 的概念,Builder 是用于定义层次化数据结构的逻辑机制。可以使用 Groovy 的 Builder 简便地 模仿 XML 和 HTML 等标记语言,甚至是模仿 Swing 等框架的 GUI。可以快速地 创建 HTML 标记,而不需要处理 HTML(不需要尖括号!)。最简单的使用 HTML 的 Groovlet 使用 Groovy 的 MarkupBuilder,在这种情况下 Groovlet 以 html 变量的形式存在。例如,清单 2 给出一个使用 HTML 的简单的 Hello World Groovlet:

清单 2. 非常简洁的 Groovlet

html.html {   head {     title("Hello from EC2")   }   body {    p("Hello from EC2!")   } }

Java开发2.0 - 您也可以租用EC2(3)

时间:2010-12-15

代码就这么多。仅仅几行代码就会生成格式良好的 HTML,其中有一个 <head> 元素,后面是 <title>,然后是 <body> 元素和一 个段落,太简单了。创建文件 EC2Groovlet.groovy,在其中输入清单 2 中的代 码。把这个文件也保存到 Web 内容目录中。

希望创建 XML?很容易。不想让视图与控制器混在一起?没问题,使用 GroovyServer Page (GSP) 或 JavaServer Page (JSP) 就可以。无论您喜欢哪 种方式,用 Groovy 编写 servlet 都非常容易。现在看看在 EC2 上使用 servlet 是多么容易。

作为最后一步,在项目的上下文根中创建一个简单的 index.html 文件。这 个文件会给以后提供方便,因为在 Eclipse 中访问 EC2 时,Eclipse 访问的 URL 是上下文根;如果没有找到 index.html 文件,就会收到来自 Tomcat 的错 误页面。在 index.html 中创建 Groovlet 的相对链接。

例如,我的 index.html 像清单 3 这样:

清单 3. 指向 Groovlet 的简单 index.html

<!DOCTYPE html  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   "http://www.w3.org/TR/html4/loose.dtd"> <html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF -8">   <title>Insert any old title here!</title>   </head>   <body>   <p><a href="EC2Groovlet.groovy">Groovy is slick! </a></p>   </body> </html>

容易的工作完成了。现在看看 EC2。

配置 EC2

很容易通过 Eclipse 插件配置 EC2。首先,打开 Amazon EC2 透视图,输入 您的凭证。接下来,打开 Window > View > Servers。需要定义至少一个 服务器,但是我们将定义两个服务器:一个在本地用于免费测试,另一个在 Amazon 的基础设施上。右键单击并选择 New > Server。

在 Select the server type 文本框中输入 local。会看到几个选择(见图 2)。选择 Tomcat v6.0 Server 选项(假设您已经按照 EC2 入门 中的说明下 载了 Tomcat 并在 Eclipse 中正确地配置了运行时环境)。单击 Next,会看到 在这个实例中添加可用资源(即项目)的选项。选择您

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号