`
whusl
  • 浏览: 100321 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

基于webx的小实例

 
阅读更多
webx中通过velocity渲染得到如下效果:

第一个功能是,允许通过用户名或者email对数据进行查询。
第二个功能是,查询出数据表中的所有记录。

【实验目的】 属性webx中spring和ibatis的使用!

1、修改sqlmap对应的xml文件,此处是NameList.xml,在sqlmap文件夹下,是ibatis的映射文件

这个xml文件中包括了每个方法对于的SQL语句、参数、返回值。

2、新建一个NameListAO类。主要是对外提供方法。

这个类中引用了DAO类,因此先声明DAO接口,NameListDAO.java
这个还只是接口,因此需要实现类IbatisNameListDAO.java,是DAO具体实现的类
AO类如何初始化呢?依靠两个文件:biz-ao.xml和biz-dao.xml
biz-ao.xml内容是
biz-dao.xml内容是:
通过这两个文件,当command封装AO类和方法时就可以初始化对应的AO类和DAO类,从而实现对应方法的调用!

ok,先回到开始,如何建立像如图所示的那种vm文件?
先修改form.xml添加一个group

对应的下拉框代码为
【注意】 option标签间的内容是用来 “显示用的”,当你选择某个选项后你能取到的值其实“就是option中value对应的值!
所以,比如用户选择了email,则$group.mySelect.value 的内容就变成了value对应的值 email
【不同于input类型等输入型控件】
比如input ,<input type="text" name="$group.queryString.key" value="$!group.queryString.value" size="30"/>,需要先将value设定变量,当用户输入后,就能通过这个变量取得用户的输入。再比如<textarea name="$group.appendInfo.key" cols="30" rows="10">$!group.appendInfo.value</textarea>
【调试技巧】 可以通过简单的javascript代码进行测试!如<script> alert('$group.mySelect.value'); </script>
【如何跳转?】
ok,接着新建Action类并实现Command类的封装

Command类是通过new CommandSupport("AO类名称","要调用的AO类方法名")。

下面介绍下velocity中List变量如何在vm中渲染
【vm中变量的由来】要么是webx内置变量,如$form,要么是通过Context.put方法放入的,要么是form.xml中声明的!

是用foreach遍历的。与Map类型不同,Map遍历如下
这样就可以实现前面所要实现的功能了!转载请注明 blog.csdn.net/whuslei ,如有错误请指教!

分享到:
评论

相关推荐

    论文研究-基于Webx框架的Web应用架构的研究与设计 .pdf

    基于Webx框架的Web应用架构的研究与设计,杨翔,闫丹凤,在互联网技术高速发展的今天,现在的Web应用有着比过去更好的用户体验、更高的稳定性,更强大的性能。市场对互联网产品越来越高的

    论文研究-基于Webx Spring iBATIS的数据资产管理平台的设计与实现 .pdf

    基于Webx Spring iBATIS的数据资产管理平台的设计与实现,沈慧,魏洪涛,根据数据资产的特征,结合在电子商务中分析数据的功能需求,设计并实现了基于Webx Spring iBATIS技术框架的数据资产管理平台。该平台主

    Webx3.0小结

    webx3.0学习小结

    webx

    NULL 博文链接:https://messon619.iteye.com/blog/941700

    webx框架指南

    阿里开源框架webx的文档,想要学习webx或者维护webx的开发者可以下载

    webx2.7绿色安装

    WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...

    创建简单的WEBX应用

    webx框架(淘宝框架),webx+spring+ibatis

    webx总结 项目实践总结

    webx3 启动顺序,webx使用总结,webx表单提交(感觉你还是看webx文档 貌似更加好哦!那个表单提交写的很是详细)

    Webx及框架简介

    Webx及框架简介 ppt 格式

    淘宝WEBX框架详解

    WEBX框架详解,更好的了解Taobao的开发过程,对于新手更容易上手。

    webx3学习的demo,以及留言板的小例子

    根据webx3的官方网站,www.openwebx.org,找到“创建一个webx应用”,按照上面说的流程,就可以创建一个webx的项目。具体流程这里就不说了,官网上已经写得很清楚了。

    webx3文档——web开发

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用。

    Webx介绍_PDF

    淘宝开源Web开发框架Webx3.0介绍,内附宠物店程序作为例子详细解说webx框架的方方面面。

    阿里巴巴J2EE Webx框架简介

    阿里巴巴内部J2EE平台 Webx框架简介,现在是webx3.0,而且已经开源!

    webx_guide

    快速使用 webx 开发web 应用 Webx框架指南 Michael Zhou

    Webx3_Guide_Book.pdf 用户指南

    Webx3_Guide_Book 用户指南 2001年,阿里巴巴内部开始使用Java Servlet作为WEB服务器端的技术,以取代原先的 Apache HTTPD server和mod_perl的组合。 • 2002年,选择Jakarta Turbine作为WEB框架,并开始在此之上...

    webx入门介绍

    webx框架是淘宝开发的比较流行的框架,这个是webx框架的入门介绍

    WebX入门指南示例程序

    WebX入门指南示例程序,通过结合博文:http://blog.csdn.net/fiboliu/article/details/50040273和代码讲解了,WebX入门级的使用指南!

    WEBX3.0框架指南(PDF版)

    webx3.0框架指南,是一套基于Java Servlet API的通用Web框架,它在Alibaba集团内部被广泛使用。超清晰...

Global site tag (gtag.js) - Google Analytics