当前位置: 首页 > news >正文

电商网站开发思路模版wordpress 加盟 主题

电商网站开发思路模版,wordpress 加盟 主题,天河区门户网站招生考试,小小影视大全免费高清版根据前面的4部分内容&#xff0c;我们已经了解了Tapestry的基本概念&#xff0c;掌握了配置、组件等内容。现在我们通过剖析Tapestry的入门示例来对 Tapestry进行一个总体上认识。 1、web.xml <web-app> <display-name>app Tapestry 5 Application</display…

 

根据前面的4部分内容,我们已经了解了Tapestry的基本概念,掌握了配置、组件等内容。现在我们通过剖析Tapestry的入门示例来对 Tapestry进行一个总体上认识。
1、web.xml
<web-app>
    <display-name>app Tapestry 5 Application</display-name>
    <context-param>
        <!-- The only significant configuration for Tapestry 5, this informs Tapestry
of where to look for pages, components and mixins. -->
        <param-name>tapestry.app-package</param-name>
        <param-value>t5demo</param-value>
    </context-param>
    <filter>
        <filter-name>app</filter-name>
        <filter-class>org.apache.tapestry.TapestryFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>app</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

这就是一个最简单的Tapestry应用所需要配置的内容了。
a.context-param中的tapestry.app-package配置,这在第一部分说过:这是Tapestry要求配置的java package的名称,Tapestry相关内容都需要在这个package下面的pages, services, componets子package下。这里的配置是t5demo
b.TapestryFileter的配置。这个非常容易理解,几乎所有现在流行的web框架都需要一个类似的定义。

2、start.tml以及相应的java class,例子中就是t5demo.pages.Start.java
Start.java非常简单,只定义了一个get方法:
public class Start
{
        public Date getCurrentTime()
        {
                return new Date();
        }
}
相应的页面start.tml
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">
    <head>
        <title>app Start Page</title>
    </head>
    <body>
        <h1>app Start Page</h1>

        <p> This is the start page for this application, a good place to start your modifications.
            Just to prove this is live: </p>

        <p> The current time is: ${currentTime}. </p>


        <p>
            [<t:pagelink t:page="Start">refresh</t:pagelink>]
        </p>
    </body>
</html>

首先要注意在html的tag中加入了Tapestry的命名空间。
第二、${currentTime}就是Tapestry的Tag了,这里就会调用对应class的getCurrentTime方法在页面上显示对应的 值。
第三、<t:pagelink>定义一个到自己本身页面的链接,来完成刷新的任务。t:pagelink在本系列的第4部分介绍过。

3、需要的library:
commons-codec.jar
javassist.jar
log4j.jar
slf4j-api.jar
slf4j-log4j.jar
tapestry5-annotations-5.1.0.5.jar
tapestry-core-5.1.0.5.jar
tapestry-ioc-5.1.0.5.jar

4、再加上一个log4j.properties,这就是一个最简单的tapestry应用所需要的全部东西了。
怎么样,感觉还是挺简单的吧。

 

http://www.yayakq.cn/news/198811/

相关文章:

  • 国内用什么做网站网站开发的岗位职责
  • 聊城网站优化技术开发软件需要哪些人员
  • 顺德定制网站建设做网站的
  • 做中学学中做网站多种东莞微信网站建设
  • 网站建设哪家好首选万维科技中国民政网站医院标准化建设
  • 直播网站开发教程第一次做网站没头绪
  • 嵊州市建设局网站上海利恩建设集团有限公司网站
  • 中国河北网站自贡企业网站建设公司
  • 三沙网站建设软件开发专业培训学校
  • 什么网站免费做游戏网站未备案怎么访问
  • gta买办公室网站建设中7天精通网站建设实录简介242
  • 做网站找沈阳横纵网络如何提高网站排名seo
  • 网站建设公司官网建设工程什么意思
  • 路由侠怎么做网站映射软件开发工具手机版
  • 安娜尔返利机器人怎么做网站腾讯网页游戏平台
  • 娄底网站建设公司店面设计图
  • 网站建设基本标准wordpress谷歌字体大小
  • 网站建设都有哪些书网站开发怎么挣外快
  • 三亚网站开发什么是seo优化?
  • 餐饮招商加盟网站建设费用济南新网站建设
  • 做网站在线支付系统多少钱学校网站怎么做推广方案
  • 做维修电器网站阿里云网站核验单
  • 学院招生网站建设方案wordpress繁体
  • 自己做网站好做吗深圳网站和app建设方案
  • 网站设计与网页制作代码大全极路由 做网站
  • 做网站需要买网址吗建工网校一级建造师
  • 企业网站建设 知乎网站选择城市怎么做
  • 聚美优品返利网站怎么做可信网站多少钱
  • 怎么样自学做网站滨州做网站的
  • 纯html5网站广东建设信息网粤建通