функциональная система для преобразования в EJB без сохранения состояния - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть код на стороне клиента, который управляет элементами цитаты: у меня есть Jtable, я добавляю строки статей, я удаляю и т. Д ... Короче, все работает. Я хотел бы трансформировать свою систему, используя EJB-архитектуру сеансов без сохранения состояния. Может ли кто-нибудь дать мне начало кода путем интеграции моего существующего кода? Заранее спасибо.

Часть, которая управляет добавлением строки: '' '

    table = new JTable();

    Object[] columns = {"Id article","Libellé","Prix"};
    DefaultTableModel model = new DefaultTableModel();
    model.setColumnIdentifiers(columns);

    table.setModel(model);
    table.setRowHeight(22);

    table.setBounds(10, 52, 477, 118);
    contentPane.add(table);

    articleID = new JTextField();
    articleID.setBounds(155, 247, 121, 20);
    contentPane.add(articleID);
    articleID.setColumns(10);

    articleLIBELLE = new JTextField();
    articleLIBELLE.setBounds(155, 278, 121, 20);
    contentPane.add(articleLIBELLE);
    articleLIBELLE.setColumns(10);

    articlePRIX = new JTextField();
    articlePRIX.setText("");
    articlePRIX.setBounds(155, 309, 121, 20);
    contentPane.add(articlePRIX);
    articlePRIX.setColumns(10);

    // create JScrollPane
    JScrollPane scroll = new JScrollPane(table);
    scroll.setBounds(20, 60, 550, 120);

    contentPane.setLayout(null);

    contentPane.add(scroll);

    // create an array of objects to set the row data
    Object[] row = new Object[3];

    JButton btnAjouterLarticleAu = new JButton("Ajouter l'article au devis");
    // button add row
    btnAjouterLarticleAu.addActionListener(new ActionListener(){

       @Override
       public void actionPerformed(ActionEvent e) {

           row[0] = articleID.getText();
           row[1] = articleLIBELLE.getText();
           row[2] = articlePRIX.getText();


           // add row to the model
           model.addRow(row);
       }
   });

' '' спасибо за аванс

...