IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Java technology | Web development  >

Java Web 专题

面向 Java 开发人员的 Web 技术资源中心

developerWorks
首页ServletJSPJSF开发框架Web 2.0
AppFuse
Hamlet
Tapestry
Tiles
ThinWire
Velocity

AppFuse

使用 AppFuse 的七个理由
开始学习在 Java 平台上使用诸如 Spring、Hibernate 或 MySQL 之类的开放源码工具时可能非常困难。再加上 Ant 或 Maven,以及与 DWR 一起的小 Ajax,还有 Web 框架 —— 即 JSF,我们必须睁大眼睛盯着如何配置应用程序。AppFuse 减少了集成开放源码项目的痛苦。它可以把测试变成一等公民,让我们可以从数据库表生成整个 UI,并使用 XFire 来支持 Web 服务。另外,AppFuse 的社区也非常健全,这是不同 Web 框架用户可以一起融洽相处的地方之一。

使用 AppFuse 快速构建 J2EE 应用
本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用 AppFuse 进行开发,而且能够充分体会到 AppFuse 提供的“快速开发”的优越性。



回页首



Hamlet

嵌入 Hamlet
开源的 Hamlet 框架可以用于协助 Web 开发和正确地分离内容与表示。OSGi 框架是在嵌入式设备上进行开发的一款优秀工具。这两个框架结合起来可以为最普通的小器具(比如咖啡机)提供基于浏览器的交互性。请继续跟随本文看看这是如何实现的。



回页首



Tapestry

了解 Tapestry,第 1 部分:启动 Tapestry 并在 Java 环境中运行
本文对 Tapestry 进行了介绍,从它的安装一直到文件结构。您可以看到 Tapestry 怎样帮助使用 HTML 和模板标记进行基于 servlet 的 Web 应用程序开发。

了解 Tapestry,第 2 部分:规划和开发 Tapestry 应用程序
Tapestry 框架允许 Java 和 Web 开发人员开发动态的、轻量级的和富于响应性的基于 servlet 的 Web 应用程序。本文继续介绍 Tapestry,即如何规划 Tapestry 应用程序的开发,创建有用的、健壮的 Tapestry 组件。

Tapestry 和 Wicket 的比较
JSF 和 Struts 是开发人员在进行 Web 开发时使用的传统的组件框架。但还有另外一种选择,Tapestry 和 Wicket,它们是面向组件的 Web 框架,其设计目标专门针对 Web 应用程序创建。本文采用 Tapestry 和 Wicket 技术开发了一个简单的应用程序示例,该程序实现了一个 to-do 列表的工作流。



回页首



Tiles

掌握 Tiles 框架
本教程讲述如何使用 Tiles 框架来创建可重用的表示组件。(在最初创建它时,Tiles 框架被命名为 Components。 后来改变了名称是因为“components(组件)”代表了太多不同的东西,不过原先的名称的精髓仍然得到了保留。) 然而,除了站点布局之外,使用 Tiles 还能做其他许多事情。例如,您可以划分表示层以更好地重用布局、HTML以及其他可视组件。



回页首



ThinWire

用 ThinWire 和 Java 代码构建 Web 应用程序
利用 ThinWire 这种开放源码开发框架,可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个分五部分的教程系列中,学习如何使用 ThinWire 和 Java 开发 Web 应用程序。



回页首



Velocity

使用 Velocity 实现客户端和服务器端模板
Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成/数据转换应用程序中独立使用,也可以在 MVC 模型框架中作为视图组件。本文中,Sing Li 介绍了 Velocity,并说明如何将其模板处理功能集成到客户端独立应用程序、服务器端 Web 应用程序或者 Web 服务中。

Struts 与 Velocity 的集成
Struts Recipes 的合著者 George Franciscus 带您一步步地把 Velocity 模板引擎集成进 Struts 应用程序。结果是一个快速、灵活的 JSP 替代物,同时带有希望从 Struts 得到的所有方便。

进一步提升 Struts 2 对 Velocity 的支持力度
本文主要介绍如何解决 Struts 2 和最新版本的 Velocity 结合的问题以及进一步提升 Struts 2 对 Velocity 的支持力度。



回页首


文档选项

未显示需要 JavaScript 的文档选项


  Java 专题
Java 新手入门
Java 核心技术
Java EE 技术
Java GUI 开发
Java Web 技术
Java 多线程与并发编程
Java 安全
Java 设计模式与建模
Java 代码质量
Java XML 技术
Rational 和 Java 开发

更多 Java 精彩内容


  资源中心
Ajax 技术资源中心
Web 2.0 开发专区
Java 应用开发源动力
Eclipse 项目资源
Geronimo 项目资源
Jazz 资源中心
DB2 9 资源中心
HelloWorld 系列
Rational工具可视化系列
RAD 认证系列
WAS 专栏
WAS CE 专栏

  更多推荐
Rational Edge 电子月刊
WebSphere 技术期刊
DB2 Magazine 中文版
developerWorks时事通讯

  更多 Java 站点
Eclipse.org
Sun 官方的发展历史
Java SE
Java EE
Java ME
Java Community Process(JCP)
Java 认证
XP.org

  特别推荐
Ajax 技术资源中心
XML 标准索引,了解 XML 标准动态
Zend Core for IBM


    关于 IBM 隐私条约 联系 IBM 使用条款