java
JSPをUTF-8にして日本語で記述した場合、ローカルの環境では正常に表示されるのに、、、GAEにデプロイすると文字化けする。これはGAE Java SDK 1.2.0の機知の問題で、SDKを更新して1.2.1にすれば直るはずなんだけど、 Google App Engine Blog: Java SDK vers…
TomcatのWeb Application ManagerはブラウザからWebアプリをデプロイしたり何かと便利ですが、Basic認証だけだとちょっとセキュリティ的にどうなの感があります。アクセスしてくるマシンのIPアドレスで制限をかけると、安心感がちょっとアップしますよね。Ap…
Google App EngineのチュートリアルWebアプリのGuestBookではJDOを使って、投稿されたメッセージを永続的に保存することができるようになっています。実際のデータってどこに保存されるんだろう? Using the Datastore with JDO - Google App Engine - Googl…
EclipseでGAEプラグインをインストールして、Web Applicationプロジェクトを作成したあと、できたプロジェクトの下のwarディレクトリに適当なJSPファイルを置きます。たとえばtest.jspとして、 <%@ page contentType="text/html; charset=UTF-8" import="jav…
とてもわかりやすいチュートリアルで助かりました。 Google App Engine for Javaを使ってみよう! http://codezine.jp/article/detail/3835 ところで、Google App Engineをはじめて使うときには、 Verify Your Account by SMS To create applications with G…
Eclipseプラグイン開発の、とてもいい感じのチュートリアル 高機能なXMLエディタをプラグインとして作る - @IT http://www.atmarkit.co.jp/fjava/rensai3/eclipsepgnpro02/eclipsepgnpro02_1.html なんだけど、Eclipse3.4.1にサンプルコードをインポートして…
やりたいこと ApahceとTomcatを連携して動かしたい Tomcatは複数稼動させます。同じサーバにポートを変えて複数のインスタンスをあげてもよいし、別のサーバで稼動させてもよい。 リクエストはランダムにTomcatに振り分けられる いずれかのTomcatが落ちたら…
Eclipse Downloads | The Eclipse Foundationにいっても古いバージョンのeclipseがなくて困ったときのためのメモ。Googleの検索窓に以下を入力。 3.1.1 site://http://archive.eclipse.org/eclipse/downloads/drops/ 所望のバージョンによって結果は、 http:…
Eclipse2.xとか3.0の時代にはEclipse profiler pluginをつかってTomcatのプロファイリングした経験はあったけど、最近はもうなくなっちゃったんですね。かといって、標準の-agent:hprofではやはり使いにくい。ということでEclipseとTPTP(Test and Performanc…
サーバ的な動作をするJavaアプリケーションをWindowsで動かす場合、通常のJavaアプリとして起動してしまうと、ユーザがログアウトした時点で終了してしまう。 OW2 - GForge has been discontinued (IT_Infrastructure.GForge_discontinued)は、javaアプリケ…
Java関係の質問を以下の4つの人力検索サイトに投げてみました。 はてな http://q.hatena.ne.jp/ livedoor knowledge http://knowledge.livedoor.com/ okwave http://okwave.jp/ Yahoo知恵袋 http://chiebukuro.yahoo.co.jp/ 質問の内容や,タイミングなどに…
JAMに以下の記述必要 UseTelephone = call で、ソースは以下。 String num="090xxxxyyyy" String str="電話をかけます:"+num; Dialog d1 = new Dialog(Dialog.DIALOG_YESNO, "test"); d1.setText(str); if (d1.show() == Dialog.BUTTON_YES){ Phone.call(nu…
doc.getElementById()をやってもnullしか帰ってこないとき、それは正しく検索できない証拠。 本来はDTDのAttributeのIDがちゃんと定義したうえで、getElementById()すれば一発なんだけど、別の方法として以下がある。 ①setIdAttribute()する 前もってElement…
// カレントディレクトリのファイル一覧 File dir = new File( "." ); String[] filenames = dir.list(); for( int i = 0; i ディレクトリのファイル一覧 File parentDir = new File( "./../" ); filenames = parentDir.list(); for( int i = 0; i ディレク…
DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = dbfactory.newDocumentBuilder(); ByteArrayInputStream bai = new ByteArrayInputStream(buf); BufferedReader reader = new BufferedReader(new Inp…