javabeans相关内容
人们认为在界面中使用的最佳指南是什么?什么应该和不应该进入界面? 我听说有人说,作为一般规则,接口只能定义行为而不是状态.这是否意味着接口不应该包含 getter 和 setter? 我的意见:对于 setter 来说可能不是这样,但有时我认为 getter 放在接口中是有效的.这只是为了强制实现类来实现这些 getter,从而表明客户端能够调用这些 getter 来检查某些东西,例如
..
在 JSF 支持的 bean 中,当调用以编程方式添加的 Primefaces 菜单项的以编程方式添加的动作侦听器时,我得到了 IllegalStateException.我尝试了 request 和 session 范围,但都导致了相同的错误.显然,根据堆栈跟踪,需要在执行动作侦听器时恢复视图,并且我让我的 ToolbarBean 实现 Serializable 而没有任何不同的效果.为了让它发
..
在 Spring 中,bean 的类可能没有公共构造函数而只有私有构造函数吗?创建 bean 时会调用这个私有构造函数吗?谢谢. 解决方案 是的,Spring 可以调用私有构造函数.如果它找到具有正确参数的构造函数,无论可见性如何,它都会使用反射将其构造函数设置为可访问.
..
我有一个在 Tomcat 3.2.1 下运行的 web 应用程序,需要进行 JNI 调用以便访问遗留 C++ 代码中的数据和方法.加载了一个 servlet在webapp 的启动,作为其 init 方法的一部分,导致一个数据集特定于要加载到 C++ 数据中的 webapp 实例结构. 此 servlet 的 Java 代码包含以下内容: 静态{尝试 {System.loadLibrary(
..
Netbeans 很棒,但是没有办法在其中换行(或者希望我还没有找到它).有没有办法做到这一点,如果没有,是否有任何类似的具有此功能的 Java IDE(希望也是免费的). 解决方案 您可以在 Netbeans 中使用自动换行. 在netbeans.conf中添加以下内容(netbeans_installation_path/etc/netbeans.conf,linux下默认为/e
..
是否有任何标准方法可以访问 Java Bean 属性,例如 class A {私人字符串名称;公共无效集名称(字符串名称){this.name = 名称;}公共字符串getName(){返回 this.name;}} 那么我可以使用反射 API 访问这个 java bean 属性名称,以便当我更改属性的值时,在设置和获取该属性的值时会自动调用 getName 和 setName 的方法
..
假设我有一个非常简单的 java 对象,它只有一些 getXXX 和 setXXX 属性.此对象仅用于处理值,基本上是记录或类型安全(和高性能)映射.我经常需要将此对象转换为键值对(字符串或类型安全)或从键值对转换为此对象. 除了反射或手动编写代码来进行这种转换,实现这一目标的最佳方法是什么? 一个例子可能是通过 jms 发送这个对象,而不使用 ObjectMessage 类型(或将传
..
我有一个会话范围的 bean import javax.faces.bean.SessionScoped;导入 javax.inject.Named;@命名@SessionScoped公共类 SessionBean 实现了 Serializable{ 我在一个过滤器中输入对象... 公共类 FiltroSeguridad 实现过滤器{@注入私有 SessionBean sessionBean
..
我使用了以下代码. class Bike{定义制造商;私人 getManufacturer(){制造商}} 但我能够从另一个类调用 getter 方法. 解决方案 您不能使用 private 修饰符.这是计划用于 Groovy 2.0 我相信 相关问题: 在 Java 超类中调用私有方法 Groovy 父/子私有字段访问关闭的怪异
..
它们是不同的还是可以互换使用?如果它们不同,那么是什么使它们彼此不同? 解决方案 JavaBean 只是一个普通的旧 Java 对象,它符合某些约定,包括使用访问器函数 (getFoo/setFoo) 进行成员访问、提供默认值构造函数和其他一些类似的东西. 企业 JavaBean 是 Java EE 应用程序服务器中的一个组件,它有多种风格,其细节因您所谈论的 Java EE 版本而
..
我正在寻找一个简单适用于 Java 的 Json(反)序列化程序,它可以与 GWT 一起使用.我用谷歌搜索了一下,发现了一些需要注释每个成员或定义无用接口的解决方案.挺无聊的.为什么我们没有像 这样非常简单的东西 class MyBean {...}new GoodSerializer().makeString(new MyBean());new GoodSerializer().makeOb
..
我在几个论坛中遇到了术语“托管 bean"和“支持 bean".很多人认为两者是一样的.但是,似乎有细微的差别.任何人都可以帮助我理解这两个术语之间的确切区别吗? 解决方案 改变我的初始答案 - 两者之间没有有意义的区别.tutorial 说支持 bean 后来被声明为托管 bean.所以,总结一下: 支持 bean 是脱离上下文的类 只要声明托管 bean 与 JSF 托管 be
..
我使用 JavaFX NumberBindings 来计算某些值.最初一切都按预期工作.然而,在相当短的时间之后,绑定就停止工作.我也没有收到异常. 我尝试了几种绑定,以及高级和低级方法.甚至计算本身(被覆盖时)也会停止并且不再被调用.我还更新到了最新的 JDK (1.8.0_05) 并重新构建/重新启动了所有内容. 以下最小工作示例说明了该问题.它应该 System.out.prin
..
我想将 JavaFX 属性用于 UI 绑定,但我不希望它们出现在我的模型类中(请参阅 在模型类中使用 javafx.beans 属性).我的模型类有 getter 和 setter,我想基于这些创建属性.例如,假设一个实例 bean 具有方法 String getName() 和 setName(String name),我会写 SimpleStringProperty property =
..
这是我在这里的第一个问题,我希望我做对了. 我需要处理一个 Java EE 项目,因此,在开始之前,我会尝试做一些简单的事情,看看我是否可以做到. 我坚持使用有状态会话 Bean. 问题来了:我如何使用 SFSB 来跟踪用户的会话?我看到的所有示例都以“将"SFSB“放入"HttpSession 属性结束.但我不明白为什么!我的意思是,如果 bean 是 STATEFUL,为什么
..
我在我的 web 应用程序中使用 JPA,但我不知道如何保留两个相互关联的新实体.举个例子: 这是两个实体 +-----------------+ +--------------------+|消费者 ||个人资料图片 |+-----------------+ +--------------------+|id (PK) |---|消费者 ID (PPK+FK)||用户名 ||网址 |+-
..
我有一个声明为 Object a 类型的变量,它实际上引用了 A 类型的实例. 在EL中,我可以直接用下面的表达式打印A类型的name属性: ${a.name} 它是如何工作的? 解决方案 EL 使用 reflection 在幕后,通常通过 javax.beans.Introspector API. 这就是它在 ${a.name} 上大致做的事情. //EL 将分解表达式
..
我收到此错误,我无法弄清楚问题出在哪里.“userid"列在数据库和bean 中.有谁有想法吗? org.apache.jasper.JasperException:在第 24 行处理 JSP 页面/user.jsp 时发生异常21:22:
23:用户 ID:
..
用户在 servlet 中为空.如果做错了,请让我. 我正在尝试获取 bean rateCode.jsp 中的所有 html 元素 费率代码
..
有没有办法从 POJO 中检索会话?或者最终从 POJO 中检索 bean. 澄清: 基本上,我正在从 servlet 创建一个 bean,我需要从 Web 容器外部(从 POJO)访问该 bean 的属性.我无法将请求传递给 pojo;并且需要请求来检索会话. 更具体地说,我有一个 Web 应用程序,它使用 Cactus 框架从 Web 界面运行 JUnit 测试.但是,调用
..