tapestry:取代JSP的新技术-tapestry来源: 发布时间:星期二, 2009年2月17日 浏览:8次 评论:0
在如今web开发中基于java应用越来越多在这其中servlet又扮演着十分重要角色本系列文章就是要介绍些辅助进行servlet开发工具让大家进行开发时有多种技术可供选择 servlet技术无疑是种优秀技术java服务器端技术大都基于servlet技术但这种技术也有其自身不足例如:表示层(html代码)和代码混在起可重用性不高SUN于是提出了jsp技术jsp也是基于servlet种技术使用它你可以在html中嵌入java代码jsp在servlet基础上迈进了大步但单纯jsp也有上面提到servlet缺点不过利用jsp+javabean+taglib这种开发模式可以解决上面提到缺点但jsp本身还有其它些不足具体参看The Problems with JSP这篇文章于是人们便开发了其它些基于servlet技术我们首先介绍下Tapestry 介绍 Tapestry是个开源基于servlet应用框架它使用组件对象模型来创建动态交互web应用个组件就是任意个带有jwcid属性html标记其中jwc意思是Java Web ComponentTapestry使得java代码和html完全分离利用这个框架开发大型应用变得轻而易举并且开发应用很容易维护和升级Tapestry支持本地化其报告也很详细Tapestry主要利用javabean和xml技术进行开发 第个应用 在介绍第个应用的前先介绍下Tapestry安装从sourceforge下载其最新版解压后将lib目录下jar文件放到CLASSPATH中将其中war文件放到tomcatwebapp目录下然后就可以通过http://localhost:8080/tutorial访问其tutorial应用 |