2008-05-30

Java Web 的 Security Constraint 配置

关键字: java web tomcat 配置
原来知道 Java Web 应用的 DD 中的 <security-constraint> 配置,但是并没有真正配置过。昨天下午试着配了一下,发现问题还是有一些的。 说一下两个需要注意的问题: <security-constraint> 的子元素 <http-method> 是可选的,如果没有 <http-method> 元素,这表示将禁止所有 HTTP 方法访问相应的资源。 子元素 <auth-constraint> 需要和 <login-config> 相配合使用,但可以被单独使用。如果没有 <auth-constraint> 子元素,这表 ...
最近本人正在将 Seam 中提供的示例重写一遍,以锻炼实际编写 Seam 应用的能力。在将 Seam 提供的 Messages 示例重写的时候遇到了问题。 Messages 示例原本使用的是 HSQLDB,在我转移到 MySQL 的时候,程序始终无法正常原因,经过了两天的调试,终于发现了原因。原来 Messages 中的 EntityBean "Message" 有个字段名为 "Read",在 HSQLDB 下没有问题,但是由于 "Read" 是 MySQL 的保留名,所以在创建表的时候就会有问题。 下面这个链接是 MySQL 的保留名词,大家遇到类似问题的时候可以查查,看看是不是使用了保 ...
2008-05-21

推荐三篇关于 Seam 的文章

关键字: seam
Seam - 无缝集成 JSF Spring into Seam, Part 1: Build a Spring-Seam hybrid component Spring into Seam, Part 2: When stateless and stateful collide
2008-05-12

enum 的那点事

关键字: enum
enum 能够让你摆脱掉大部分的“public static final”变量声明 通常,你只需要用到 enum 的基本功能 enum 是 class,所以也可以有方法,也可以实现接口 enum 如此简单: public enum Grade { A, B, C, INCOMPLETE } 最后不需要分号(某本书上加了分号) 从 Java SE 5.0 之后,switch 开始支持 enum
ArrayList Vector LinkedList 区别与用法