15.5 本章小结
本章主要综合前面几章所介绍的知识开发了一个简单的电子公告系统,这个电子公告系统并没有采用关系数据库来保存系统中的电子公告、用户评论等信息,而是采用了XML文档来进行保存。本章综合运用了使用XML文档作为数据存储方式,使用XML Schema为XML定义语义约束、为XML文档定义XSLT样式单和使用dom4j解析XML文档等知识。
读者通过学习本章所介绍的系统,可以掌握如何使用XML+XSLT作为视图层,此外需要重点掌握怎么将XML文档作为数据交换工具。当不同平台的应用需要交换数据时,可以选择将数据存入XML文档中,再将XML文档传递过去,从而可以将系统的状态传到另一个应用里。
本章练习
1.为本系统增加用户注册功能,将保存用户注册信息的XML文档放在WEB-INF路径下。
2.将系统中的用户分为两类:管理员和普通用户。管理员可以删除、修改和发布电子公告,普通用户可以发表评论,而未登录用户则只能查看公告和用户评论。
3.为电子公告增加类别管理,管理员可以删除、修改和添加公告分类。