大家好,今天小编关注到一个比较有意思的话题,就是关于javabean编程教程的问题,于是小编就整理了1个相关介绍j***abean编程教程的解答,让我们一起看看吧。
J***a中如何完整美的构建一个j***a bean?
非常好的一个问题。完美的j***abean,在我看来,首先要数据结构清晰,其次要能提升开发效率。
数据结构清晰:得要会做设计,知道如何合理的建立领域模型,这个在长链接应用(如游戏、直播间)的开发中还是非常有用的,这个领域模型中的每个对象就是j***abean,维护好这些j***abean也就是维护好内存状态,遇到问题时,把对象序列化打印出来看下,清晰的数据结构有助于快速发现问题原因。
提升开发效率:以dao层的开发为例,数据库中表关系有三种:单表、1对1、1对多。数据库代码生成工具能生成单表的j***abean对象,单表的增删改查开发效率已经很高了。1对1的表,可以封装个中间对象,以对象引用的方式添加到主对象上,这时有人就要说了,引用对象的装配(每个属性set值)比较麻烦,其实数据库查询出来的map和j***abean之间是可以做自动映射的,可以自己去想想如何封装。1对多的表,也是添加对象引用,for循环赋值即可。这样dao层的开发基本不需要写set操作,开发效率还是很可观的。
(1对1表的结果集不建议直接用map,使用时不直观;同时也不建议把所有属性平行的放到一个janabean中,一方面有重名问题,一方面数据库改字段后不易维护)
到此,以上就是小编对于j***abean编程教程的问题就介绍到这了,希望介绍关于j***abean编程教程的1点解答对大家有用。