2013-01-01から1年間の記事一覧

Spring MVC でのレスポンスのキャッシュ制御 #spadc13

Spring Framework Advent Calendar 2013 - Adventar 9日目です。 [Spring Advent Calendar 2013 6日目] Spring MVC + Bean Validationでフォームの未入力フィールドをnullにする #spadc13 URL URL2013-12-05 09:28:32 via Tweet Button @making 自分が凄く欲…

Spring MVC と JAX-RS のちょっとした比較

Spring MVCとJAX-RSってRESTful web servicesにおいて比較される対象になるかと思います (でもTwitterのタイムライン観ててもJAX-RSはよく出てくるけど、Spring MVCはまったく出てこない)。 APIとかみてるとSpring MVCの方がよさげに見えます。パフォーマ…

Gradleからtelnet

また、Gradleネタで。 Gradleからtelnetする機会があったのでメモ。 結局 antなんですが。 configurations { telnetAntTask } repositories { mavenCentral() } dependencies { telnetAntTask("org.apache.ant:ant-commons-net:1.8.4") { module("commons-ne…

いろんなJava Webフレームワークで同じ画面を作ってみる(Ninja web framework編)

いろんなJava Webフレームワークで同じ画面を作ってみる(Ninja web framework編)です。 お題は、こちら。 公式サイト: Ninja web framework バージョン: 1.4 2年以上前と同じテーマの続編を今頃書くという。 Ninja web frameworkは、Play1みたいな感じの…

Xtendでアクティブアノテーションを作ってみる

Xtendは、Eclipse Foundationで開発されている言語です。JVM上で動く言語ですが、GroovyやScalaとは違いXtendのソースコードから、Javaのソースコードを生成するというアプローチをとっています。アクティブアノテーションという機能が追加されたみたいで、…

WindowsでRust

Rustは、Mozillaが開発している言語です。Geckoエンジンの次世代版Servoの開発に使っているそうな。 Windowsで使ってみようとふと思いました。 セットアップ MinGW(http://www.mingw.org/)をダウンロードしインストール。オプションのC++のコンパイラも入れ…

Ubuntu 12.10でのキーマップ変更

ちょい古のノートPCにUbuntu12.0をインストールしてみました。 一般的に広まってしまったキーボードの配列は、気にくわないのでキーマップを変更したくなるわけです。 デスクトップPCならば、Realforceとかhappy hacking keyboardにすればいいのですが、ノー…

サーバ上でJDBC接続を確認する簡単な方法

サーバ上でJDBC接続を確認する簡単な方法。Javaに含まれるjrunscriptを利用します。 以下は、Oracleの場合の例 % jrunscript -cp ojdbc6.jar -f - js> var p = new java.util.Properties(); js> p.setProperty('user', 'ユーザ名'); js> p.setProperty('pass…

JavaScriptで作るWebサーバ

JavaScriptでWebサーバを作るといっても、Rhinoです。 きしださんとこにあったコードの単なるJavaScript化ですが。 Javaがインストールされていれば、以下のテキストファイル一つで簡易的なWebサーバになってしまうわけです。webserver.js importClass(com.s…

Medaka 0.2.0リリース

Medaka 0.2.0をリリースしてみました。Medakaは、Javaで作られたオレオレアプリケーションサーバ、およびサーブレットコンテナ上でも動作するWebフレームワークです。 Wiki: https://bitbucket.org/t1000leaf/medaka/wiki/Home ダウンロード: https://bitbuc…