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

tapescripts是什么意思_securecrt 参数_tapestry5(3)

电脑杂谈  发布时间:2017-01-21 12:10:20  来源:网络整理

1 public class AddMemberPage extends BasePage {

2 private static final Logger logger = LoggerFactory.getLogger(AddMemberPage.class);

3

4 private Member member;

5

6 public AddMemberPage() {

7 add(new AddMemberForm("addMemberForm", new CompoundPropertyModel( new Member() )));

8 }

9

10 public class AddMemberForm extends Form {

11 public AddMemberForm(String id, final CompoundPropertyModel model) {

12 super(id, model);

13

14 member = (Member)model.getObject();

15

16 add(new TextField("name"));

17

18 add(new Button("save"){

19 public void onSubmit(){

20 ("Member name: {}", member.getName());

21 }

22 });

23 }

24 }

25 }

这是作为父class的BasePage class:

1 public class BasePage extends WebPage{

2 public BasePage() {

3 add(new PageLink("homeLink", HomePage.class)

4 .add(new Label("homeLabel", new ResourceModel("home"))));

5

6 add(new BookmarkablePageLink("addMemberLink", AddMemberPage.class)

7 .add( new Label("addMemberLabel", new ResourceModel( "member.add" ) ) )

8 );

9 }

10 }

Tapestry 5:

Tapestry 5 Page class:

和wicket相同。你必须定义layout class给模板使用。tapestry5和wicket不同点在于 tapestry 5 模板中使用组件而不是继承。下面是layout class:

因为layout将作为一个组件,所以必须处于组件包下面。

wicket page class比tapestry 5长很多,不过很有趣,你会发觉wicket中的page class类似swing controller,而tapestry 5和JSF方式更象。

4.模板

Wicket 1.5和Tapestry 5的模板都是使用普通HTML,你不需要调用任何特殊的taglib。

wicket:

wicket通过继承方式使用模板,有一个parent父page,作为主要和涉及所有layout的子片断的内容。

这和之前的BasePage html layout一致。使用wicket:child标签,就可以让其他子页面继承模板。

Tapestry

Tapestry5 模板使用的是组件方式:

t:body用来定义什么地方来放置一个组件模板。

使用模板:

5.Spring integration 和Spring 集成


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

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

    • 王双玲
      王双玲

      卖假货的商家立案稽查了没有

    • 栗园园
      栗园园

      这样他就有理由制裁在国际上摸黑我们了

    • 颜奎
      颜奎

      送项目拉动它们的经济

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