Java第7章JavaBean使用规范
JavaBean 的规范挺实用的,尤其在你做 Web 开发或者跟 Spring 这种框架打交道时。公共类、无参构造器、getter/setter 这些规定,说白了就是为了让它更好地被工具识别和复用。你写个 Bean 扔进 JSP 或者注入到 Controller 里,直接用,不折腾。
JavaBean 的属性封装用得比较多,像private String name
这种写法,配一对getName()
和setName()
,IDE 基本能一键生成,省心。需要注意的是,属性命名要规范,不然框架自动识别的时候就出问题了。
序列化也别忘了加,尤其是你打算把 Bean 传来传去、保存到磁盘或者缓存的时候,implements Serializable
基本是标配。要是你在企业级项目里搞 EJB,这点就更不能漏了。
在JSP
页面里用 JavaBean 挺方便的,
标签一贴,直接就能调get
方法显示数据,响应也快,代码也清爽。比如:
<jsp:useBean id="bean" class="com.example.MyBean" />
<%= bean.getName() %>
Spring、Struts这些老牌框架都对 JavaBean 支持得蛮好。你只要按规范来,自动绑定参数、数据传输这些都能帮你搞定,效率高,出错少。
哦对了,如果你用eclipse
,可以开一下自动生成 getter/setter 的注释,整洁多。感兴趣的话,可以看看这个资源:eclipse 自动 getter setter 注释。
,如果你在做 Java Web 开发、MVC 架构或者跟框架集成打交道,JavaBean是你绕不过的老朋友。写规范点,用起来就会顺手。
下载地址
用户评论