2014-04-01から1ヶ月間の記事一覧

Windows ServerでTomcatをインストールしたがServer以外の端末からアクセスしても管理画面を表示できない

これはポートがファイアウォールによってブロックされているから。このブログに書かれているように、ポートを開放すればよい。Windows Server Enterpriseだと下記手順。 コントロールパネル→セキュリティ→Windowsファイアウォール→Windowsファイアウォールに…

Google App Engine for Java SDKで開発をする 〜 Spring MVCでアプリを作成する

「Google App Engine for Java SDKで開発をする 〜 プロジェクトの作成」では、「初めてのGAEプロジェクト」以来、実に3年ぶりにGAEプロジェクを作成した。3年前はtwitterのbotを作成して、GAE上にデプロイして動かしていた。今も動いているが、放置しっぱな…

JVM Frameworkの比較資料を見つけた

ここで紹介されていたので忘れないようにメモ。 Comparing JVM Web Frameworks - Devoxx France 2013 from Matt Raible 90ページもある大作。Google Trendの結果とIndeedの結果の両方が載せられているが、サーバサイドのフレームワークだとSpring MVC、JAX-R…

GoogleMapのマーカー毎に吹き出しを表示しようとしたら最後の1つしか表示されない

Google Mapプログラミングをして、Google Map のマーカー毎に吹き出しを表示しようとしたが、最後の1つしか表示されない。 for(var index in data){ // 2.直前で作成したMarkerOptionsを利用してMarkerを作成 marker = new google.maps.Marker(markerOpts)…

本当に苦労したSpringでの文字化け問題

Spring MVC + Thymeleaf + HTML + JavaScriptでtwitterをGoogle Mapに表示するアプリを作っていたが、tweetをGoogle Mapのmarkerに表示したところmarkerに表示されるtweetの日本語が文字化けした。 以前、Thymeleafで文字化けした際は、servlet-context.xml…

Thymeleafを使うとJavaScriptのfor文が書けない?

謎のエラーに悩まされている。JavaScriptでfor文を書いていた。 どういうわけか、for文の「 for(var index=0; index < dataLength-1; ++index){ var markerOpts = null; var marker = null; 全く分からん。。。と思っていたが、思い出した。以前、「Thymelea…

Spring MVC でjQueryのAjax関数を使用する2 〜 JSON作成にJacksonを使用する

「Spring MVC でjQueryのAjax関数を使用する1 〜 JSON作成にGSONを使用する」では、jQueryのajax関数を使用して非同期通信を行い、呼び出したコントローラにてGSONを使用してJSON文字列を作成し、クライアント側へ返却するサンプルを作成した。今回は、GSON…

Spring MVC でjQueryのAjax関数を使用する1 〜 JSON作成にGSONを使用する

引き続きベースは「Spring MVCのサンプルプロジェクトでViewの描画をthymeleafテンプレートエンジンによるものに変更する」から続いているもの。これまでは同期通信で画面遷移を伴うものだったが、今は画面遷移を伴わずに非同期通信を行ってデータだけを取得…

EclipseにインストールしたSpring Test SuiteでSpringMVCプロジェクトを作成する

「EclipseにSpringの開発ツール(STS)をインストールする」では、Eclipse 4.3 KeplerにSTSをインストールした。今回は、それを使用してSpring WebアプリをEclipseで新規に作成する。 ※)Apache Tomcat7.0を使用するので、Apache Tomcatがインストールされて…

EclipseにSpringの開発ツール(STS)をインストールする

「MavenによるSpring Webプロジェクト作成」でSpringプロジェクトを作成する方法を学んだが、設定ファイルやクラスの作成はどのようにするのだろうか。たいてい、どのフレームワークにもEclipseプラグインや開発環境が用意されていて、それにより作業が楽に…

MavenによるSpring Webプロジェクト作成

1.mavenでプロジェクトを作成する 次を実行する。 mvn archetype:create -DgroupId=spring.example.web -DartifactId=ProjectName -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1 2.pom.xmlが存在するフォルダに移動する 「-DartifactId…

Apache maven 3.2.1のインストール

1.Mavenのダウンロード 本エントリー執筆時の最新版「Maven 3.2.1 (Binary zip)」をダウンロードする。2.インストール手順に従ってインストールをする私のOSは「Windows 8.1」です。 インストール手順を参照して、和訳してみました。途中で英語の意味が…

Thymeleaf+SpringにてGoogle Mapを使用する。&利用時にSAXExceptionが発生しないように注意する。

「Spring MVCのサンプルプロジェクトでViewの描画をthymeleafテンプレートエンジンによるものに変更する」からの発展形。・WEB-INF/templates配下にhtmlを1つ追加する。 ここで1つ注意することがある。 Google Mapを利用するにあたって、"http://maps.googl…

Thymeleaf+Springで作成したHTMLで文字化け

「Spring MVCのサンプルプロジェクトでViewの描画をthymeleafテンプレートエンジンによるものに変更する」では、Spring+Thymeleafの導入を行った。そこで作成したHTMLを少し修正して、ボタンをつけてみた。そしたら、ボタンに表示させた日本語が文字化けした…

Thymeleafを導入したらhtmlファイルのチェックが厳しくなった

「Spring MVCのサンプルプロジェクトでViewの描画をthymeleafテンプレートエンジンによるものに変更する」では、Spring+Thymeleafの導入を行った。そこでのサンプルHTMLでは、metaタグによるcharsetの定義を行っていなかったので追記したら、エラーとなった…

Spring MVCのサンプルプロジェクトでViewの描画をthymeleafテンプレートエンジンによるものに変更する

「EclipseにインストールしたSpring Test SuiteでSpringMVCプロジェクトを作成する」では、STSを使用してSpringMVCのサンプルプロジェクトを作成した。サンプルプロジェクトのViewはJSPによるものだが、今回はViewのデータバインド部分にテンプレートエンジ…