JPAを深掘りするシリーズの応用編です。
前回はCriteria APIの基本と利点をご紹介しました。今回はCriteria APIの実戦的な機能をいろいろとご紹介します。
今回はJavaEEの中でも特に重要な「JPA(Java Persistence API)」を深掘りしてみます。基本編と応用編の2回に渡ってじっくりとJPAをご紹介します。
JPAは一言で言えば「高機能なDBアクセスフレームワーク」です。DBアクセスフレームワークは実に様々なものがありますが、JPAの特徴は
最近のWebアプリケーションはRESTインターフェイスによるAPIを備えることが多くなってきました。
APIはWebアプリケーションの用途を大きく広げる重要な要素であり、また、これをシンプルなインターフェイスであるREST形式で提供することは、より APIを利用しやすくするための重要な手法となっています。
本エントリではJavaEEでRESTインターフェイスを提供するための仕様であるJAX-RSをご紹介します。
今回のエントリでは、最近注目を浴びているJavaScriptライブラリ「React」を取り上げます。
Reactはブラウザで動作するWebアプリケーションのUI(ユーザインターフェイス)を担当するJavaScriptライブラリです。DOM操作を通して画面の見た目を変えることに特化しています。
Reactの重要な特徴は3つあります。
JavaでのWeb開発と言えばSpringMVC+Hibernate(MyBatis)辺りが人気の組み合わせでしょうか。他にもWicket、Struts、PlayFrameworkなど様々なフレームワークが実用されています。
みなさんこんにちは masa です。今回はエディタネタの中でも Vim テクニックを取り上げてみたいと思います。普段、コンパイラ系の言語を書く場合は IDE を使いますが、それ以外の言語やシェルスクリプトを書く場合は Vim でちゃっちゃっとやることが多かったりします。