YunEngine教程(4)-基于Servlet的Web编程

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




 

呵呵,随着YunEngine的SDK不断地成熟,将会有越来越多的功能会发布出来,当然首当其冲的就是对Servlet的支持,而本教程将会给大家介绍如何使用YunEngine SDK来进行基于Servlet技术的Web编程。

由于Servlet技术已经推出了10年左右,所以网上的教程非常丰富,希望大家能自己Google一下,我就不在这里重复了,如果有人没有找到合适的,可以参考DW上的这篇教程,个人觉得还是挺全面的。

接下来,将通过一步步流程来给大家做演示。

第一步:打开安装有YunEngine SDK的Eclipse,如图1所示,进入选择引导程序(Wizard)的页面,并选择“Create a new YunEngine Project”这个引导程序。

W0

图1. 选择引导程序

第二步:如图2所示在这个引导程序中输入项目名“WebTest”,并点击“Finish”按钮来创建一个新的YunEngine项目。

W1 图2.输入项目名

第三步:名为“WebTest”的项目创建成功了,具体见图3。为了帮助大家上手,项目会自带一个极为简单的Web应用,其中包括了一个Servlet和一个HTML页面,同时用户可以直接在这基础上添加新的功能。

W2图3. 新创建的项目

第四步:创建“MsgServlet2”这个新的Servlet,其输出的内容和MsgServlet基本类似,但是会在输出时多附带一个“2”以表示其出处。

W5图4. 创建 MsgServlet2

第五步:将“MsgServlet2”这个Servlet加入到项目现有的web.xml中。

W6 图5. 设置web.xml

第六步:如图6所示的那样,将原先index.html中指向MsgServlet的frame转为指向MsgServlet2.

W7 图6. 修改index.html

第7步:通过Run As->YunEngine App来部署WebTest这个项目,具体参考图7。

W8 图7. 启动这个项目

第8步:Jetty服务器启动了,并且如图8所示的那样在Console中打印了启动信息。

W9 图8. Jetty启动

第9步:通过浏览器访问WebTest这个项目的测试页面,通过图9中的HTML信息,我们可以看出这个信息是来自于MsgServlet2的。

W10

图9. 测试页面

本篇结束,下篇将开始关注如果使用YunEngine SDK来完成基于JPA的数据持久化编程。

(2个打分, 平均:3.00 / 5)

雁过留声

Comments are closed.