Tag: javabeans

JavaBeans的替代品?

我讨厌JavaBeans模式的激情像一千个太阳的火焰一样燃烧。 为什么? 详细 。 这是2009年。我不应该为房产写7 LOC。 如果他们有事件听众,那么请抓住你的帽子。 没有类型安全的参考 。 没有类型安全的方法来引用属性。 Java的全部意义在于它是类型安全的,它最流行的模式并不是所有类型都安全的。 我想要的是: class Customer { public Property name = new Property(); } 我主要是一名Web开发人员,因此需要JPA和Wicket支持。 帮助我离开javabean火车!

JSF Managed Bean自动创建?

是否可以自动创建JSF托管bean? 例如,我有几个会话范围的bean。 有时需要在代码中访问这些实例(而不仅仅是在JSF中),这可以通过以下方式完成: PageBean pageBean = (PageBean) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get(“pages”); 但是,如果没有访问过调用’#{pages}’的页面,则会解析为null …无论如何都要让JSF在范围’开始’时创建一个bean? 那么在这种情况下,理想情况下,当用户会话开始时,’pages’会立即在会话中实例化bean吗?

使用Java 8构造时Bean创建的ArrayOutOfBoundsException

当我使用Java 8function时,我在服务启动(Bean创建)上得到一个ArrayIndexOutOfBoundsException 。 Java 8已经建立并一直在运行。 代码编译正确。 在服务启动时,服务无法侦听端口,因为bean未创建。 当我更改代码(删除java 8构造)时,服务启动,一切正常。 这是我正在使用的代码(服务启动的工作代码): for (Item itemObject : response) { if (itemObject.hasId()) { idList.add(String.valueOf(itemObject.Id()); } } 使用Java 8构造的相同代码: response.parallelStream() .filter(itemObject -> itemObject.hasId()) .map(itemObject -> itemObject.getId()) .forEach(id -> idList.add(id)); 包含此代码的类的bean是使用组件扫描创建的。 当使用第二个代码块代替第一个代码块时,以下是exception消息: Exiting with throwable: java.lang.IllegalArgumentException: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/workspace/…/GetContainerIdForFcSkuAdapter.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 51880 java.lang.IllegalArgumentException: […]

什么是Java bean?

可能重复: 豆子有什么意义? 什么是javabean? 它是干什么用的? 什么是代码示例? 我听说它用于与getter和setter方法有关吗? 我对java bean是什么以及你甚至访问它的地方都很困惑。 我用Google搜索,但找不到明确的答案。

Java,我们如何编写文件并从无状态bean中保存?

我需要从bean写一个本地文件。 我学过: 如何创建文件并用Java写入? https://howtodoinjava.com/java-8/java-8-write-to-file-example/ 我尝试过代码: package beans; import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Arrays; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; import javax.ejb.Stateless; @Stateless public class ConviertePuntosNota { public String convertidor(int evaluacion) { try { List lines = Arrays.asList(“ConviertePuntosNota::convertidor::el usuario 9ntrodujo: ” + evaluacion); Path file = Paths.get(“log.txt”); Files.write(file, lines, Charset.forName(“UTF-8”)); […]

我可以使用ObjectChangeListener来监听任何对象的更改吗?

我有一个名为x的Integer ; 如果它改变了,那么我想在GUI中更新我的表。 要听“x”我试过了 ChangeEvent y = new javax.swing.event.ChangeEvent(x); 我实现了javax.naming.event.ObjectChangeListener : class HDIManagementView extends FrameView implements ObjectChangeListener, ActionListener, TableModelListener { 并重写objectChanged方法来更新我的表。 没啥事儿 public void objectChanged(javax.naming.event.NamingEvent name){ //gets which status Object y=name.getChangeInfo(); String m=y.toString(); tableModel.setValueAt(y, 0, 0); }` 如果我改变“x”,那么我的表中没有任何变化。 我做错了什么? 第二个问题是,x只能通过值调用。 我只能从我的数据库或我的属性文件中获取x。 当数据库发生更改时,x无法理解它是否发生更改即使侦听器侦听也是如此。 我所做的只是听y等于x。 当x改变时y不理解,因为x不是由referens调用。 我能做什么?

如何在Java中访问JSP隐式对象,如(request,response)

如何在Java中传递JSP隐式对象,如(request,response)。 我想在Java代码中访问JSP Implicit Objects。 请建议如何实现这一目标? 我的Java代码是: package test.here; import java.sql.*; import java.util.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.ibm.commerce.server.WcsApp; import com.ibm.commerce.server.JSPHelper; public class SomeBean { String punchOutRes = null; HttpServletResponse response; HttpServletRequest request; public String getPunchOutRes() { response.setContentType(“text/xml”); return “testing”; } } 在这里,当我尝试在请求和响应中设置或获取任何内容时,我得到NUllPointerException 。

如何向类动态添加属性

我正在为我们的产品开发框架。 我想为类添加动态属性。 所以,如果你们有任何经验,请帮助我。 欢迎您提出任何建议。

适用于Java 8的JavaBeans ActiveX Bridge?

曾经有一个JavaBeans ActiveX Bridge,但Java 8不再支持AFAIK。 我想从Excel调用我的JavaBeans,那么Java 8的使用方法是什么? 问题是我在Excel VBA中使用的dll中打包了一些旧的JavaBean。 我没有这个bean的源代码。 但我仍然想在Java 8/9中使用它。 这可能吗?

EntityBean,SessionBean,databean和accessbean

我一直在努力了解WebSphere Commerce中的Java bean,但我真的很困惑。 请帮帮我。 我需要知道: EntityBean , SessionBean , DataBean和AccessBean之间有什么区别?它们如何比较? 虽然我发现了Session和Entity之间以及Access和Data之间的区别,但我无法理解它们之间是如何相互关联的。 所有的帮助将非常感谢。