Java 如何将swing组件添加到开源企业应用程序中

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

我正在进行产品定制,这是基于web的企业应用程序。我想在EJB类中添加一个swing框架。我尝试将它直接添加到EJB类中,但在部署时它抛出了
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项目中也做了同样的事情。尝试一下,让我们知道。