1. 必须要有一个公共无参构造(写了带参构造必须添加一个,都不写则有默认) 2. Javabean类不应有公共属性,属性都应该是 private 3. 为私有(private声明)属性提供符合命名规范的get/set方法 4. 应该要实现serializeable 接口 5. javaBean类必须是一个公共类,将其访问属性设置为public