Java 如何将swing组件添加到开源企业应用程序中
我正在进行产品定制,这是基于web的企业应用程序。我想在EJB类中添加一个swing框架。我尝试将它直接添加到EJB类中,但在部署时它抛出了Java 如何将swing组件添加到开源企业应用程序中,java,swing,web,ejb,enterprise,Java,Swing,Web,Ejb,Enterprise,我正在进行产品定制,这是基于web的企业应用程序。我想在EJB类中添加一个swing框架。我尝试将它直接添加到EJB类中,但在部署时它抛出了javax.EJB.EJBException。有什么方法可以添加swing组件吗?请帮帮我 public void logIn() throws ServletException, AccountNotFoundException, IOException { HttpServletRequest request = (HttpServ
javax.EJB.EJBException
。有什么方法可以添加swing组件吗?请帮帮我
public void logIn() throws ServletException, AccountNotFoundException, IOException {
HttpServletRequest request = (HttpServletRequest) (FacesContext.getCurrentInstance().getExternalContext().getRequest());
HttpSession session = (HttpSession) request.getSession();
request.login(login, password);
Account account = userManager.getAccount(login);
JFrame fr= new JFrame();
JOptionPane.showConfirmDialog(fr, "hi");
fr.setBounds(0, 0, 100, 100);
fr.setVisible(true);
.
.
.
您的意思是需要从客户机swing桌面应用程序连接到某个EJB吗?因为swing应用程序在服务器环境中没有意义。据我所知,这是不可能的,我可以尝试用java编写swing的代码,然后将其转换为jnlp文件。然后从基于web的应用程序调用它。我在JSP项目中也做了同样的事情。尝试一下,让我们知道。