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. 在

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



