首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

JSTL 入门 探讨 core(1)示例应用程序

JSTL 入门 探讨 core(1)示例应用程序

示例应用程序为了演示 JSTL 标记,我们将使用来自一个工作应用程序的示例,本系列中余下的文章都将使用此应用程序。由于基于 Java 的 Weblog 日渐流行及为人们所熟悉,因此我们将出于此目的使用一个简单的基于 Java 的 Weblog;参阅 以下载该应用程序的 JSP 页面和源代码。Weblog(也称为 blog)是一种基于 Web 的简短注释的日志,这些注释是有关 Weblog 的作者所感兴趣的主题,通常带有与 Web 上其它地方的相关文章及讨论的链接。图 1 中显示了该应用程序正在运行时的抓屏。      
图 1. Weblog 应用程序虽然完整的实现需要二十四个 Java 类,但在表示层中却只涉及 Weblog 应用程序中的两个类,         Entry 和         UserBean 。这样,对于理解 JSTL 示例而言,只有这两个类比较重要。图 2 显示了         Entry 和         UserBean 的类图。      
图 2. Weblog 应用程序的类图Entry 类表示 Weblog 中一个标有日期的项。其         id 属性用于在数据库中存储及检索该项,而         title 和         text 属性则表示该项的实际内容。         created 和         lastModified 属性引用了 Java 语言中         Date 类的两个实例,分别用来表示最初创建该项的时间和最后编辑该项的时间。         author 属性引用了标识该项的创建者的         UserBean 实例。      
UserBean 类存储了有关应用程序的已认证用户的信息,如用户名、全名和电子邮件地址。该类还包含一个用于与相关数据库进行交互的         id 属性。其最后一个属性         roles 引用一列         String 值,这列值标识与相应用户相关的、特定于应用程序的角色。对于 Weblog 应用程序,相关的角色是“User”(所有应用程序用户常用的缺省角色)和“Author”(该角色指定可以创建和编辑 Weblog 项的用户)。
返回列表