b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

tapestry5_android培训课程表_tapestry5 教程

电脑杂谈  发布时间:2016-12-25 13:01:44  来源:网络整理

"转Tapestry5跟Eclipse的整合":关键词: 【转】tapestry5和eclipse的整合

jakarta tapestry是一个开源的java web应用框架。tapestry5你或许会说:"大同小异的东西罢了."多数 情况下,我同意你的观点,然而,只要花上些许时间研究一下,你会发现tapestry跟别的框架大为不同,它是值得严肃对待的。 tapestry是一个基于控件的框架以致于用它开发web应用类似开发传统的gui应用。你用tapestry开发web应用时你无需关注以操作为中心的(operation-centric) servlet api.引用tapestry网站上的一句话:"tapestry用对象(objects),方法(methods),属性(properties)替代以往的urls和查询参数, 重新诠释web应用开发。

tapestry5(t5)相对以前的版本,配置简单了很多。tapestry5在eclipse上试了一下,步骤如下:

在eclipse里先新建一个dynamic web工程命名为:t5_test,然后把t5的lib目录里的几个相关的jar文件添加到webcontent/web-inf/lib里面。这些是从t5的lib里复制到lib里面的文件:

antlr-runtime-3.1.1.jar

commons-codec-1.3.jar

commons-logging-1.1.1.jar

javassist-3.9.0.ga.jar

log4j-1.2.14.jar

slf4j-api-1.5.2.jar

slf4j-log4j12-1.5.2.jar

stax2-api-3.0.1.jar

stax-api-1.0.1.jar

tapestry5-annotations-5.1.0.5.jar

tapestry-core-5.1.0.5.jar

tapestry-ioc-5.1.0.5.jar

woodstox-core-asl-4.0.3.jar

如果要配合spring或hibernate之类的框架使用还要将相关的文件放进去。ok,下一步就是修改web.xml文件:

web.xml

<?xml version="1.0" encoding="utf-8"?>

tapestry5 教程_tapestry5_android培训课程表

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://.w3.org/2001/xmlschema-instance"

xsi:schemalocation="http://java.sun.com/xml/ns/javaee

">

<display-name>t5 test1</display-name>

<context-param>

<param-name>tapestry.app-package</param-name>

<param-value>t5</param-value>

</context-param>

<filter>

<filter-name>app</filter-name>

<filter-class>org.apache.tapestry5.tapestryfilter</filter-class>

</filter>

<filter-mapping>

<filter-name>app</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

</web-app>

然后建立start.java的类文件,注意包名最后一个单词必须为pages,否则t5无法找到这个包。

tapestry5_android培训课程表_tapestry5 教程

start.java

package t5.pages;

public class start

{

public string gethello()

{

return "hello tapestry5!";

}

}

最后建立一个start.tml页面文件,后缀名是.tml不是html,别搞错了,把这个文件放到和start.java同一个目录下。

start.tml

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">

<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">

<head>

<title>hello t5</title>

</head>

<body>

${prop:hello}

</body>

</html>

然后在部署到tomcat里,然后再在浏览器地址栏里敲入::8080/t5_test/start就可以看到运行结果了。注意:start后面不用跟任何后缀。

搜索此文相关文章:转Tapestry5跟Eclipse的整合


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23331-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 赵相
        赵相

        别说你双降就八连降我也只能喝粥

      热点图片
      拼命载入中...