项目开发中,为了能更好的维护、升级开发出来的产品,则需要使用分层原则来编写代码。
模式一:
在action中调用业务层时,通过依次set(get());方法逐个逐个进行取值附值,如果有很多字段的时候这样做法则是一种效率很低的办法。
模式二:
使用BeanUtils的类。用此类之前需要导入一个jar包,包名为commons-beanutils.jar。该类有一静态方法copyProperties();此处需要处理异常。
参数为两个object,第一个为目标对象(javabean),第二个为源对象(formbean)。如果两个对象中的字段一致的话则会自动进行复制。
操作完后javabean对象中就有值了。ps :一致的情况下源好象能比目标多出字段。有待验证。
模式三:
使用javabean对象作为formbean的字段。