标签: javabeans

什么是JavaBean?

我认为,我认为"Bean"是一个带有属性和getter/setter的Java类.据我所知,它相当于C结构.真的吗?

另外,bean和普通类之间是否存在真正的语法差异?有没有特殊的定义或界面?

基本上,为什么会有这个术语呢?

编辑:如果您能够如此友善并添加有关Serializable界面的信息,以及它的含义,那么对您的回答,我将非常感激.

java serializable javabeans

1677
推荐指数
15
解决办法
54万
查看次数

546
推荐指数
6
解决办法
43万
查看次数

使用JavaBeans的地方?

什么是JavaBean,为什么需要它?既然我可以使用类和接口结构创建所有应用程序?我为什么需要豆子?你能给我一些例子,其中bean是必不可少的而不是类和接口吗?

请在下面的上下文中解释bean的必要性:

  • Wep应用程序
  • 独立应用程序

java javabeans

167
推荐指数
4
解决办法
7万
查看次数

163
推荐指数
6
解决办法
14万
查看次数

DTO和DAO概念和MVC

1)为什么我们使用DTODAO,何时使用它们.我正在开发一个GUIJava软件来处理插入,编辑,删除数据.但我很努力区分DTO/DAOModel,View,Controller(MVC)结构?它们是否相似,最好在通过Java与数据库交互时使用GUI.

2)我真正好奇的一件事是view,Controller在一堂课中是否是一个好习惯.如果我们考虑一下Netbeans,你可以创建GUIFrame Class并JButton在框架上添加组件,双击该按钮会将你带到actionListener方法(Controller),该方法似乎在框架中,数据将显示给用户(View) .所以他们在同一个班级.这完全违背了这个概念吗?

就是我所说的

在一个类中拥有视图和控制器的不良做法?

java model-view-controller user-interface swing javabeans

120
推荐指数
1
解决办法
12万
查看次数

什么是java pojo类,java bean,普通类?

可能重复:
DTO,VO,POJO,JavaBeans之间的区别?

嗨,请不要说我的问题是重复的:-)我看到所有问题,但不明白确切的区别.

有人能解释什么是POJO,Bean,Normal Class在易语言?

java class pojo javabeans

103
推荐指数
3
解决办法
17万
查看次数

如何将Java对象(bean)转换为键值对(反之亦然)?

假设我有一个非常简单的java对象,它只有一些getXXX和setXXX属性.此对象仅用于处理值,基本上是记录或类型安全(和性能)映射.我经常需要将此对象转换为键值对(字符串或类型安全)或从键值对转换为此对象.

除了反射或手动编写代码来进行此转换之外,实现此目的的最佳方法是什么?

一个示例可能是通过jms发送此对象,而不使用ObjectMessage类型(或将传入消息转换为正确类型的对象).

java reflection collections javabeans

89
推荐指数
6
解决办法
18万
查看次数

为什么我不应该使用不可变的POJO而不是JavaBeans?

我现在已经实现了一些Java应用程序,到目前为止只有桌面应用程序.我更喜欢使用不可变对象在应用程序中传递数据,而不是使用带有mutator(setter 和getter)的对象,也称为JavaBeans.

但是在Java世界中,使用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;
    }
}
Run Code Online (Sandbox Code Playgroud)

并且Person实现为不可变对象:

public class Person {
    private final String name;
    private final Place birthPlace;

    public Person(String name, …
Run Code Online (Sandbox Code Playgroud)

java immutability pojo javabeans

78
推荐指数
4
解决办法
1万
查看次数

Spring - 使用静态final字段(常量)进行bean初始化

是否可以使用CoreProtocolPNames类的静态最终字段来定义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>
Run Code Online (Sandbox Code Playgroud)
public interface CoreProtocolPNames {

    public static final String PROTOCOL_VERSION = "http.protocol.version"; 

    public static final String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset"; 
}
Run Code Online (Sandbox Code Playgroud)

如果有可能,最好的方法是什么?

spring definition javabeans

77
推荐指数
4
解决办法
8万
查看次数

当Spring xml配置文件存在时,它找不到它

我试图在Spring中创建我的第一个bean但是在加载上下文时遇到了问题.我在src/main/resources中有一个bean的配置XML文件.

我收到以下IOException:

线程"main"中的异常org.springframework.beans.factory.BeanDefinitionStoreException:从类路径资源[src/main/resources/beans.xml]解析XML文档的IOException; 嵌套异常是

java.io.FileNotFoundException:类路径资源[src/main/resources/beans.xml]无法打开,因为它不存在

但我不明白,因为我做了以下代码测试:

File f = new File("src/main/resources/beans.xml");
System.out.println("Exist test: " + f.exists());
Run Code Online (Sandbox Code Playgroud)

这让我真实!resources在类路径中.怎么了?

configuration spring javabeans applicationcontext

67
推荐指数
6
解决办法
21万
查看次数