JAVA-WEB总结02
a)侠义的JavaBean
.私有的字段(Field)
.对私有字段提供存取方法(读写方法)
b)广义的JavaBean
.私有的字段(Field)
.对私有字段提供存取方法(读写方法)
.数量任意的业务方法
*3 BeanUtils框架/工具(APACHE开源组织开发)
ConvertUtils.register( 转换规则 ,目标对象的Class)
ConvertUtils.register(new
DateLocaleConverter(),java.util.Date.class);
*4 泛型
*6 xml文件的语法
1)通常元素都有开始和结束标签,但也可以使用空标签,即=
2)XML中标签嵌入顺序必须一致,且字符大小写不一致
3)程序会将标签内的空白字符当作有效字符对待
1)属性由属性名和属性值组成,属性值由定界符""或'组合
2)当一个事务必须与对象绑定在一起,没有该对象,该事务就没有意义,此时该事务就应成为对象的属性。
1)给程序员看的
2)不能嵌套使用
1)Character Data(字符数据区/段)
2)CDATA段中的数据不会被XML解析器所解析
3)不能嵌套使用
4)XML内置5种转义字符
< > & " '
5)其它字符:
★
1)可以使用CSS装饰XML文件中的内容
2)CSS目前版本只能支持英文标签
*7 xml约束
1)类是对象的约束
2)DTD是XML文件的约束
5)正确的XML和有效的XML文件
正确的XML文件是指语法正确,而有效的XML文件是指语法和规则都正确
6)XML中书写DTD有二种方式:
a)DTD和XML分离
b)XML中嵌入DTD
6)XML引用DTD有二种方式:
a)SYSTEM:个人或组织,小范围内使用
b)PUBLIC:大范围内使用,例如:struts框架。。。
7)EMPTY和ANY,项目中尽量使用EMPTY,少用ANY
9)在DTD中,定义元素时,可以使用如下符号:
a)+:有且只能出现1次或N次
b)*:有且只能出现0次或N次
c)?:有且只能出现0次或1次
d)无:有且只能出现1次
注意:以上符号用在()里面
10)DTD属性的设置值情况有四种:
a)#REQURIED:该属性必须出现
b)#IMPLIED:该属性可有可无
c)#FIXED "固定值":该属性可有可无,如果有的话,必须是"固定值"
d)"默认值":该属性可有可无,如果没有的话,用默认值补充,如果有的话,用新值替代旧值
12)当定义DTD时,出个相同的子元素,此时可以使用参数实体来解决,在DTD中定义,在DTD中使用,