Java

JavaのJDK/JRE/Server JREの使い分け

先日、OracleのWebページからJDKとJREをダウンロードしようとしたら、「Server JRE」というのが用意されていることに気がついた。 このServer JREとは、いったい何じゃらほい? というのが今回のテーマ。なお基本的にLinuxサーバ環境で考えます(Windows, Sola…

Struts2で<s:url>を使う際のXSS混入

最近なにかと狙われがちの、Apache Struts 2。「.action」を通して任意のコードが実行できるという脆弱性はさんざんあちこちで書かれたので、ここでは、システム開発時のちょっとした注意点の小ネタをひとつ書いておこうと思います。 によるXSS struts2のタ…

Kali LinuxのJD-GUIでJava逆コンパイルしてみる

Kali Linuxをいじってみる続き。Kali Linux 1.0.4からいくつかのパッケージが加わったので、そこにスポットを当ててみる。今回はJD-GUIという、Javaの逆コンパイラを取り上げよう。 JD-GUIとは何か Javaの逆コンパイラは、.classファイルから.javaファイル(…

Eclipseでサーブレット開発環境を作る(Tomcat編)

2013/05/08追記:このエントリに、SQLiteを使ったDBサンプルの例まで追加したものを、http://homepage1.nifty.com/y-osumi/works/code/eclipse/に加筆修正してまとめました Javaのサーブレット開発と言えばEclipse+Tomcatが定番だが、どちらもバージョンアッ…