Board logo

标题: JSTL 入门 探讨 core(1)示例应用程序 [打印本页]

作者: look_w    时间: 2018-7-15 08:41     标题: 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 项的用户)。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0