物联网技术与应第5章.pptVIP

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网技术与应第5章

TUXEDO名字的由来:Transaction for UNIXhas been Extended for Distributed Operation,即被分布式操作扩展之后的UNIX事务系统 。 Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。Tuxedo是一个事务处理(TP)监督器,它管理联机事务处理(OLTP)系统操作的事务。 (6)建立HelloInternet.jsp文件,内容如下。 %@ page contentType=text/html; charset=UTF-8 % %@ taglib prefix=s uri=/struts-tags % !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head titleHello/title /head body h3s:property value=name //h3 /body /html (7)建立HelloInternet.java文件,并将编译完的.class类文件拷贝至WEB-INF\classes目录。HelloInternet.java文件内容如下。 Package tutorial; Import com.opensymphony.xwork2.ActionSupport; Public class HelloInternet extends ActionSupport{ //定义String类型变量name,源文件HelloInternet.java实现业务逻辑 Private String name; //实现String类型变量name的getName()、setName(String name)方法,方便存取变量 Public String getName() { ? Return name; } Public void setName(String name) { ? = name; } //操作并返回String类型name值 Public String execute() { ? Name = Hello, + name + !; ? Return SUCCESS; } ? } (8)通过浏览器测试基于Struts框架编写的Struts2_HelloInternet.jsp文件。打开Tomcat服务器,打开Firefox或者IE浏览器,地址栏键入http://localhost:8080/ Struts2_ HelloInternet/SayHello.jsp,将看到页面,如图5-18所示。 在“Name:”编辑框处,输入“Internet of things”,点击Submit按钮,将出现如图5-19所示动态界面。 图5-19所示界面说明Struts2框架所写HelloInternet运行成功。熟悉了Struts框架后,读者可以开始进入更为高深且充满乐趣的J2EE之旅。了解J2EE的实现特性后,随而结合物联网所提供具体的应用场景,应用开发者可以开发出个性化与实用化的Web Services。 图5-19 HelloInternet动态页面截图 图5-18 SayHello.jsp页面截图 在此因为index方法会返回一个html文件,来控制返回结果的显示。在Rails中会在views目录下对返回的页面文件进行集中的管理。在此需要修改app\views\ temperature\index.html.erb文件,修改结果如下。 (5)修改view页面。 div id=temperature-list h1Listing temperatures/h1 table % for temperature in @temperatures % tr td %=temperature.id% /td td %=temperature.value% /td td %=temperature.time% /td td %=temperature.device_id% /td /tr % end % /table /div 为了让Rails当收到某个请求时知道该调用哪个控制器下的哪个方法来进行处理,在此需要修改Rails的路由以符合该示例的要求。在Rails中修改路由也十分简单,只

您可能关注的文档

文档评论(0)

kejie8080230 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档