结合使用 Apache Geronimo 和 Lift:用 Lift 创建 Web 应用程序并部署到 Geronimo
2009-11-19 00:00:00 来源:WEB开发网既然已经创建了基本的 Lift 应用程序,就可以开始添加更多特性了。Lift 采用以视图为中心的 Web 开发方式。首先要创建视图,而不是模型和控制器。因此,我们首先在应用程序中添加一个页面。
添加页面
在 Lift 中创建视图并不需要运行任何脚本。视图仅仅是 HTML 文件,所以只需在 /webapp 目录中创建一个新的 HTML 文件。下面给出一个简单的表单。
清单 2. 简单的表单(update.html)<lift:surround with="default" at="content">
<div class="heading" id="title">¿Qué pasa?</div>
<form method="POST">
<label for="update">What's going on? </label>
<input type="text" name="update"/>
<input type="submit" value="update"/>
</form>
</lift:surround>
这里惟一的特殊内容是 lift:surround 标记。还记得前面提到的模板吗?这个标记就调用这个模板。lift:surround 让 Lift 使用一个称为 “surround” 的片段。这是 Lift 包含的一个标准片段。它与 JSP 中的定制标记相似,至少在语法方面是相似的。在这里,我们使用默认模板。这会引入 default.html 模板中定义的所有标准 HTML 内容,比如 HTML 头和体标记等等。可以修改默认模板或创建自己的模板,并通过 surround 模板引用它。
为了在应用程序中添加新页面,还需要做一项工作。前面提到 Boot 类,以及如何用它定义配置数据。它定义的配置之一是一个站点地图,所以需要在站点地图中添加新的 HTML 页面,见清单 3。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接