Questions tagged «javabeans»

javabean是一个自定义类,通常表示真实世界的数据,并通过公共getter和setter方法封装私有属性。例如,用户,产品,订单等。

17
什么是JavaBean?
我认为,“ Bean”是具有属性和getter / setter的Java类。据我了解,它等效于C结构。真的吗? 另外,有没有真正的句法 bean和常规类之间差异?有没有特殊的定义或接口? 基本上,为什么会有一个术语呢? 还什么的Serializable接口是什么意思?



4
使用JavaBeans的地方?
什么是JavaBean,为什么需要它?既然可以创建具有类和接口结构的所有应用程序?为什么我需要豆子?能否给我一些例子,在这些例子中,bean是必不可少的,而不是类和接口? 请在以下上下文中说明Bean的必要性: 湿应用 独立应用
171 java  javabeans 

1
DTO和DAO概念和MVC [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 1)为什么要使用DTO和DAO,以及何时应使用它们。我正在开发GUIJava软件来处理插入,编辑,删除数据。但我很努力区分DTO/DAO和Model,View,Controller(MVC)结构?它们是否相似,因此通过Java与数据库交互时最好使用GUI。 2)我真正好奇的一件事是view,Controller在一个课堂上上课是否是一种好习惯。如果我们考虑过Netbeans,您可以创建GUI框架类并将类似JButton的组件添加到框架上,双击该按钮将带您到actionListener方法(控制器),该方法似乎位于要向用户显示数据的框架中(查看) 。所以他们在同一个班上。那是否完全违背了这个概念? 这就是我在说的 将视图和控制器放在一类中的不良做法?

23
如何将Java对象(bean)转换为键值对(反之亦然)?
说我有一个非常简单的java对象,它仅具有一些getXXX和setXXX属性。该对象仅用于处理值,基本上是记录或类型安全(和性能)映射。我经常需要将此对象转换为键值对(字符串或类型安全)或从键值对转换为该对象。 除了反射或手动编写代码来进行此转换之外,实现此目的的最佳方法是什么? 一个示例可能是通过jms发送此对象,而不使用ObjectMessage类型(或将传入消息转换为正确的对象)。

5
Spring-使用静态final字段(常量)进行bean初始化
是否可以使用CoreProtocolPNames类的static final字段来定义bean,如下所示: <bean id="httpParamBean" class="org.apache.http.params.HttpProtocolParamBean"> <constructor-arg ref="httpParams"/> <property name="httpElementCharset" value="CoreProtocolPNames.HTTP_ELEMENT_CHARSET" /> <property name="version" value="CoreProtocolPNames.PROTOCOL_VERSION"> </bean> public interface CoreProtocolPNames { public static final String PROTOCOL_VERSION = "http.protocol.version"; public static final String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset"; } 如果可能的话,最好的方法是什么?

7
为什么我不应该使用不可变的POJO而不是JavaBean?
我现在已经实现了一些Java应用程序,到目前为止仅实现了桌面应用程序。我更喜欢使用不可变对象在应用程序中传递数据,而不是使用带有变量(setter和getter)的对象,也称为JavaBeans。 但是在Java世界中,使用JavaBeans似乎更为常见,而且我不明白为什么应该使用JavaBeans。就个人而言,如果代码仅处理不可变的对象而不是始终改变状态,则代码看起来会更好。 在项目15:最小化可变性,有效的Java 2ed中,还建议使用不可变的对象。 如果我有一个Person实现为JavaBean的对象,它将看起来像: public class Person { private String name; private Place birthPlace; public Person() {} public setName(String name) { this.name = name; } public setBirthPlace(Place birthPlace) { this.birthPlace = birthPlace; } public String getName() { return name; } public Place getBirthPlace() { return birthPlace; } } 并Person实现为不可变对象: …

18
Spring确实存在时找不到Bean xml配置文件
我正在尝试在Spring中制作我的第一个bean,但是在加载上下文时遇到了问题。我在src / main / resources中有一个bean的配置XML文件。 我收到以下IOException: 线程“主”中的异常org.springframework.beans.factory.BeanDefinitionStoreException:IOException从类路径资源[src / main / resources / beans.xml]解析XML文档;嵌套异常为 java.io.FileNotFoundException:类路径资源[src / main / resources / beans.xml]无法打开,因为它不存在 但是我不明白,因为我进行了以下代码测试: File f = new File("src/main/resources/beans.xml"); System.out.println("Exist test: " + f.exists()); 这使我成真!resources在类路径中。怎么了?

5
以编程方式配置LogBack附加程序
我在logback.xml中定义了一个logback附加程序,它是一个数据库附加程序,但我很好奇是否有任何方法可以使用定义为bean的我自己的连接池在java中配置附加程序。 我发现类似的事情,但没有实际答案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.