如何建立合适的JavaBean 一般是一个table对应一个javaBean不过javabean里还可以写一些处理逻辑事务的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议javabean放的是整体的东西,不用只为一个表开发一个bean可以把所有的数据库操作放在一个bean里面,整个网站只要用这个bean来操作数据库就可以了这样改起来也好改还有就是把有共性的东西放到一个bean里,这样才体现出了bean的作用. 简单点:一个table对应一个form+Beanform是对应表格字段,Bean执行相关的业务操作 一个bean对应一个数据库表,例如:表UserInfo建立一个bean:UserInfo,里面使用各个属性来对应表中的各个字段。但是对于该数据库表的操作,例如查询与更新要怎么样来处理呢?另外按照我原来作的方法比较麻烦的就是搜索也就是模糊查询。 让你写的QueryUserInfo之类的方法接收个参数不就解决了!每次只要把变的参数传入就行了! 一个bean对应一个数据库表和业务逻辑 建议javabean放的是整体的东西,不用只为一个表开发一个bean可以把所有的数据库操作放在一个bean里面,整个网站只要用这个bean来操作数据库就可以了这样改起来也好改还有就是把有共性的东西放到一个bean里,这样才体现出了bean的作用.我们现在是这样做的…… 是否可以对于具体的表格个例子,只要把各个Javabean的功能说明白就行.谢谢!我现在的做法主要是因为,如果数据库的字段修改了,那么相关的QueryUserInfo,EditUserInfo,都要进行相应的修改,同时相关的jsp文件业要进行部分修改。 自己顶一下.希望能给个实例。我现在作一个简单的留言板,我的思路如下:Javabean:Notebook:各个属性对应notebook表中的各个字段;DeleteNote:删除对应ID的留言;UpdateNote:传入Notebook对象,更新相应的留言信息;SelectNote:查询相应的留言信息,返回Vector(包含Notebook对象)。现在的问题:1。四个JavaBean可以合成一个马?2。SelectNote中,如果是涉及多个表的查询,该如何处理?3。这样作:如果更改了表名或字段的名称,需要更改几乎DeleteNote,UpdateNote,SelectNote;多谢! 我们是合为一个的,不知道其他的大虾们怎么做的,第一个项目刚完成,感觉对java的架构还很疑惑,关注!!! 平时都在局域网中折腾,突然有个问题 javascript问题! JavaScript验证时如何获取session中的对象的字段 关于BASE64加密解密的问题 使用jspsmartupload实现上传文件中的一个问题 Vector和ArrayList哪个好,为什么 tomcat里面怎么运行javabean 高分求解,关于JSP中的JAVA脚本 请问什么叫c/s 结构和b/s 结构? 为什么在unix上附加码的图片显示不出来??? 请问有关在JSP中嵌入日历控件的问题 谢谢 请问谁有上传文件的控件?jspsmart.com关毕了。
可以把所有的数据库操作放在一个bean里面,整个网站只要用这个bean来操作数据库就可以了
这样改起来也好改
还有就是把有共性的东西放到一个bean里,这样才体现出了bean的作用.
一个table对应一个form+Bean
form是对应表格字段,Bean执行相关的业务操作
例如:表UserInfo建立一个bean:UserInfo,里面使用各个属性来对应表中的各个字段。
但是对于该数据库表的操作,例如查询与更新要怎么样来处理呢?另外按照我原来作的方法比较麻烦的就是搜索也就是模糊查询。
可以把所有的数据库操作放在一个bean里面,整个网站只要用这个bean来操作数据库就可以了
这样改起来也好改
还有就是把有共性的东西放到一个bean里,这样才体现出了bean的作用.
我们现在是这样做的……
谢谢!我现在的做法主要是因为,如果数据库的字段修改了,那么相关的QueryUserInfo,EditUserInfo,都要进行相应的修改,同时相关的jsp文件业要进行部分修改。
Javabean:
Notebook:各个属性对应notebook表中的各个字段;
DeleteNote:删除对应ID的留言;
UpdateNote:传入Notebook对象,更新相应的留言信息;
SelectNote:查询相应的留言信息,返回Vector(包含Notebook对象)。现在的问题:
1。四个JavaBean可以合成一个马?
2。SelectNote中,如果是涉及多个表的查询,该如何处理?
3。这样作:如果更改了表名或字段的名称,需要更改几乎DeleteNote,UpdateNote,SelectNote;多谢!