“E-家园”个人网站“E-家园”个人网站问题描述个人网站是属于一个人在网络空间中的私有家园,可以在个人网站中书写日记,学习心得,或者是对某些流行话题的理解和讨论等。公司计划开发一个学习型个人网站系统—“E-家园”,要求:1.允许任何人查看网站内资料2.允许任何人按栏目分类查看资料3.允许任何人通过文章类型、标题和作者进行资料查询4.允许浏览站内公告5.用户登录后6.查看自己发表的资料7.进行添加通讯录内信息(访问addressBook项目中的Web服务功能)8退出登录状态问题分析-1E-家园数据、表的设计数据库名称:ownHome使用者:数据表USERS文章资料:数据表ARTICLE文章类型:数据表TYPE问题分析-2E-家园的实体类用户类:Users.java文章类:Article.java实体类实体类数据库表数据库表Users.javaArticle.javaUSERSARTICLE对应关系属性对应字段属性对应字段TYPE问题分析-3E-家园的功能查看站内文章信息搜索文章信息用户注册用户登录验证查看自己的文章信息添加联系人信息注册注册登录验证登录验证查看自己文章信息查看自己文章信息搜索所有文章信息搜索所有文章信息添加联系人添加联系人用户用户查看文章信息查看文章信息搜索文章信息搜索文章信息分类查看信息分类查看信息难点分析-1JSTL+EL的使用通用标签set:定义变量和设置变量值条件标签if:条件判断迭代标签forEach:遍历集合内数据难点分析-2JNDI的配置Tomcat下的context.xml的配置工程的web.xml配置代码实现获取数据库连接对象数据库路径数据库路径数据库驱动程序数据库驱动程序E-BooksDataSourcejdbc/ownHomejavax.sql.DataSourceContainer指定数据源名称指定数据源名称publicstaticsynchronizedConnectiongetConnectionForJndi()throwsDBAccessException{try{Contextic=newInitialContext();DataSourcesource=(DataSource)ic.lookup("java:comp/env/jdbc/ownHome");conn=source.getConnection();}catch(Exceptione){thrownewDBAcc...