Hibernateで覚えるO/RマッピングとBeanの常識:Webアプリの常識をJSPとStrutsで身につける(9)(1/3 ページ) 本連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPやASP.NET、Ruby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 前回の「MySQLの常識を知りセットアップしてJSPからDB操作」では、アプリケーション開発におけるデータベースとの連携と、その仕組みを説明しました。 今回は、データベース操作において重要なO/Rマッピングや、長らく連載で触れながら説明できなかった、MVCモデルの「Model」の部分であるBeanについて説明していきます。今回も引き続きMySQLを使用するので、環境作成がまだの読者は前回の記事を参照しておいてくださ
Java EEエンジニアであれば、Gavin King氏の名前を聞いたことがある方も少なくないだろう。Hibernate、JBoss Seamといった、Javaでは超メジャーなフレームワークを開発した人物、それがKing氏だ。 同氏は現在、「JSR-299 Web Beans」と呼ばれる標準仕様の策定に携わっている。同仕様は同氏が開発したSeamのコンセプトをさらに発展させ、Java EEの次期バージョン「6」では目玉となる技術のひとつだ。 今回は、名実ともに世界トップクラスのJavaエンジニアである同氏に、単独インタビューを行う機会を得ることができた。やはり話題はWeb Beansが中心となったが、他にもJava SEやリッチクライアント、動的言語についても語ってくれた。まさにJava開発者必見のインタビューだ。 現在、Red Hatにおいて従事されているお仕事について、差し支えのない範
悲観的ロックとは † ※私はデータベースの専門家でもないですし、OracleやHibernateのエキスパートでもないのでココに書いてある内容は正しいかどうか保証できません。あしからずご了承ください Hibernate/楽観的ロックを実装する で楽観的ロックの実装については試してみました。次は悲観的ロックを試してみようと思います。悲観的ロックとは、複数のトランザクションが同じrowを更新してしまわないように、トランザクション中はそのrowを占有ロックしてしまおうという方法です。あるトランザクションがあるrowに対して悲観的ロックをかけると、他のトランザクションはそのrowを参照することができなくなります。ロックを取得したトランザクションが終了するまで待ちになったり、参照しようとした時点で例外になったりします。ようするにOracleなどでいうところのselect 〜 for updateの事
Red Hat Insights Increase visibility into IT operations to detect and resolve technical issues before they impact your business. Learn More Go to Insights Red Hat Product Security Center Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities. Product Security Center
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く