0

誰かが最初から最後までデータベースPOJOを作成し、それをデータベースに送信できるJSP形式で配置する方法を説明できる例を教えてもらえますか。1つのテーブル、1つのset / getメソッド、JSP inputTextの1つのフィールド、およびデータベースに送信する1つのcommandButtonのようなものはありますか?

私は何時間もアプリケーションに取り組んできました。mySQLデータベースに手動でフィールドを配置し、そのデータベースにクエリを実行して、データベースに手動で入力した資格情報を使用してログインできるようにします。しかし、データベースにフィールド(ユーザーなど)を追加するにはどうすればよいですか?

4

1 に答える 1

1

私は少し楽観的かもしれませんが、すべての平均的なJava EE5チュートリアルが教えてくれることではありませんか?

とにかく、 Sun / Oracle Java EE5チュートリアルの「Web層での永続性」の章から始めます。バージョン5でもJSPについて話していたからです。この章では、説明するすべての手順について説明します。

1つの落とし穴があります(または少なくともすぐには明らかではないもの):Web層からデータを操作する場合は、ここで説明するように、更新セクションをUserTransactionで手動でラップする必要があります。サンプルコードは次のようになります。

@Resource
UserTransaction utx;
...
try {
    utx.begin();
    bookDBAO.buyBooks(cart);
    utx.commit();
} catch (Exception ex) {
    try {
        utx.rollback();
    } catch (Exception exe) {
        System.out.println("Rollback failed: "+exe.getMessage());
}

別の注意:最新のIDEは、作成する必要のある定型文の量を減らします。たとえば、既存のデータベースからエンティティクラスを生成したり、永続性ユニットのセットアップを処理したりできます。これらすべてを一度作成すると興味深い場合があります。それがどのように行われるかを知るためですが、「本番」のコンテキストでは、IDEが行う必要があります。

于 2012-11-29T10:28:59.710 に答える