栞/#java
ブラウザに近いクオリティで動作するHTMLパーサ。
RMIがだいぶ便利になっている件。
「フレームワークは押し付けがましくなく、開発者が自由にコードを書ける余地をできるだけたくさん残すこと。」「ただし、ルーチンワークは徹底的に省略できるようにすること。」
インタフェースと抽象クラスの共通点、相違点、そもそもの違い。
Struts + Seasar。かなりシンプル。
「Java/Servlet2.4/JSP.2.0 をベースにしたシンプルな Web アプリケーションフレームワーク」、RESTっぽいURLをサポート、タグライブラリ、Mayaaを使用可能。
Antを使ってAndroid開発。
DTO不要論。Seasarの推奨がころころ変わる件→「私は、使える技術の中で一番失敗しないパターンをいつも考えているので、使える技術が増えれば、その使える技術をより生かすパターンを考えるべきだと思っています。」
JPackageを使ってgcjとSunのJDKを切り替え。
POJOとJSONを相互変換できる。
「J2EEのおかげでエンタープライズが大袈裟じゃなくなった」「Javaがこれだけいじめられているってことは、その土壌に対してさらに破壊的なインパクトを与えるものが出てくる素地が整いつつあるわけ」
「JVMはスタックベースである一方Dalvikはレジスタベース」
Android向けのアプリ開発のためのまとめwiki。
Android向けアプリ開発事始め。
Android向けアプリ作成入門。
AndroidのJavaはGoogle独自仕様。
volatileの使い方。
S2JDBCのドキュメント。
GWTのサンプル。
multipart/form-dataでファイルアップロード。
IDEの自動補完を使うことでCoCの問題(規約)を解消。
Swingでファイルのドラッグ&ドロップを捕捉。
Struts2の仕組み。
GoogleによるJavaのコレクション/collectionsを便利にするライブラリ。
Jetty上で動作するサーバサイドJavaScriptフレームワーク。
EJB3のステートレスセッションBeanを使う。
EJB3、概要。
アノテーションの使いどころ。
Javaのテスティングフレームワークの比較。JUnit4/TestNG/groovy。
Struts2の概要。