利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二) - 编程入门网
程序允许用户管理术语列表和定义。用户可以执行以下操作:
查看所有术语。 添加新术语。 编辑现有术语。 删除术语。 下面三个 Java 类使得这些操作成为可能: glossary.Term.java(如 清单 3 所示) glossary.action.GlossaryActionBean.java(如 清单 4 所示) glossary.dao.MyGlossaryTerm.java(如 清单 5 所示) 下面几节给出了 Glossary 1.0 应用程序的完整 Java 源代码清单以及详细的描述。 Glossary.Term.java Term 类是一个 Java 对象,表示 Glossary 1.0 应用程序中的一个术语。Term 类实 现 Comparable 元素,它的自然种类已设置在 term 字段中。Term 类包括三个字段: id:一个惟一的标识符 term:术语标题 definition:术语定义 利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二)(3)时间:2011-03-26 IBM B.J. Allmon应用程序创建新的 Term 类对象,用户可以对这些对象执行不同的操作。这里没有什 么特殊的事情,Term 类只是一个普通旧式 Java 对象 (POJO),如 清单 3 所示。 清单 3. Glossary.Term.java
Glossary.action.GlossaryActionBean.java GlossaryActionBean 类是一个 Stripes ActionBean。为了成为一个有效的 Stripes ActionBean,GlossaryActionBean 实现了 net.sourceforge.stripes.action.ActionBean。Stripe 的 ActionBean 类可以为术语列 表之类的元素或者其他资源包含 getter 和 setter。 List results 获得和设置术语列表。 String resultSize 获得术语表数据库中术语的个数。 Term term 获得和设置 Term 对象。 通过使用 Stripes ActionBeanContext,这些资源可以容易地被设置在请求或会话上 ,以备视图页面使用。 Stripes 在运行时自动发现 ActionBean 类的所有实现。Stripes 收集器使用 NameBasedActionResolver 类来创建默认的 URL 绑定。Stripes 也为创建定制配置提供 一个框架。默认的操作解析器通过以下方法生成 URL 绑定,即拆开包名称,从名称的末 尾删除 action 和 bean,用斜杠取代句点,并附加后缀 .action(默认的后缀)。例如 : 之前: /glossary/action/GlossaryActionBean 之后: /glossary/action/Glossary.action 利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二)(4)时间:2011-03-26 IBM B.J. Allmon当一个表单被提交后,Stripes 就会利用请求 URL 和 ActionBean 上的 UrlBinding 注释来计算出 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |