Java Web应用功能实现指南

1、若要实现允许文件附件的功能,可使用什么组件?该组件的相关信息在哪里查看?

可使用 Commons FileUpload 组件来实现文件附件功能,该组件的相关信息可在 http://jakarta.apache.org/commons/fileupload 查看。

2、如何让邮件客户端支持富电子邮件内容?

让开发人员使邮件客户端支持富电子邮件内容,并通过在谷歌上搜索相关富编辑组件来进行集成。

3、为什么使用数据库而不是文件系统来存储所有内容,文中选用了哪种数据库,该数据库有什么特点,以及什么会处理数据库相关事务?

  • 选用了 HSQLDB 数据库来存储数据,它是轻量级、纯 Java 的 SQL 数据库引擎
  • 支持多种模式,使用简单
  • Hibernate 会处理数据库相关事务,如创建数据库、表等

4、在某个应用中添加搜索功能,要求能够快速轻松地找到任何邮件,应该怎么做?

  • 在应用中添加搜索功能,使查找任何邮件变得快速且容易。
  • 创建一个包含搜索文本的 HashMap
  • 根据搜索范围选择不同的 SQL 语句。
  • 使用 LIKE 子句进行大小写不敏感的搜索。
  • 将查询结果传递给相应方法生成输出。

5、允许用户自行注册,但不能动态修改 Tomcat 用户列表,需要设计一套全新的登录机制。同时要使用 J2EE 安全机制,通过数据库(其中创建了用户表,用户注册时会写入记录)验证用户身份,再通过容器管理的安全机制登录,且要对用户透明。请简述实现该功能的难点和解决方案思路。

  • 该描述阐述了用户自行注册功能实现的难点及解决方案思路。
  • 难点 :不能动态修改 Tomcat 用户列表,需设计新登录机制。
  • 解决方案
  • 结合 J2EE 安全机制;
  • 先根据数据库验证用户;
  • 再通过容器管理安全机制登录;
  • 保证对用户透明。

6、如何为应用程序添加管理功能,该管理功能要求左侧有一个“管理”链接,点击后可删除文章和用户,除用户界面更改外,还需要在ArticleDAO和UserDAO中添加删除方法,在UserDAO中添加一个列出所有用户的方法,创建一个新的安全角色“dwiki_admin”,并在dwr.xml中进行相应的配置以锁定这些功能,同时也可添加自定义功能。

  • 可按以下步骤添加管理功能:
    1. 在界面左侧添加“管理”链接;
    2. 在 ArticleDAO UserDAO 中添加删除方法;
    3. 在 UserDAO 中添加列出所有用户的方法;
    4. 创建新的安全角色 dwiki_admin
    5. 在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值