全3件 (3件中 1-3件目)
1

JaxerのSQLiteはどうやらアプリケーション全体で共有っぽい。ようするに、別のブラウザから見ても、別のPCから見ても、同じDBを参照する。当たり前っちゃぁ当たり前だけど、アプリケーション上で動作するDBだからそこまでやってくれるのかどうかちょっと心配だったりしたわけです。でもまぁ、これでちょっと安心かも(?)。JaxerでSessionIDを取得するには、Jaxer.SessionManager.keyFromRequest()Sessionに値を出し入れするには、こうするらしい。var value = Jaxer.Session.value;Jaxer.Session.value = value;それから、server側処理で現在日時を取得する際は、JavaScriptのnew Dateでいいみたい。もひとつ、ファイル出力。var path = "/test/file.csv";var str = "出力するメッセージ";Jaxer.File.write(path, str);出力先はここになるようです。\Jaxer_package_withApache\Aptana Jaxer\local_jaxer\data\DEFAULTblogram ランキング参加中!人気ブログランキング参加中!
2011.04.24
コメント(0)

個人課題としてJaxerというサーバサイドJavaScriptを試しているところ。コイツが情報が少なくて意外と苦戦する。とりあえずAPI一覧です。http://jaxer.org/api/ややこしいのは動作する場所の種類があるところです。runat="server"はサーバで動作。runat="server-proxy"は非同期通信用で、クライアントからサーバ処理を呼び出すもの。runat="both"はクライアント、サーバ両方で使用可。runat="client"は通常のJavaScriptのようにクライアントで使用。確かにこういう風に分かれていると一見便利そうなんですが、面倒だと感じたところをいくつか解説。1.関数名がかぶらないように(scriptタグがエラー扱いされるのでタグを全角にしています。)<script type="text/javascript" src="../js/sample_server.js" runat="server"> function sampleMethod(){ ...... }<script><script type="text/javascript" src="../js/sample_serverproxy.js" runat="server-proxy"> function sampleMethod(){ ...... }<script>という風に、同じ名前の関数名があると動きません。その関数が呼び出された時点で処理中断です。f(^_^;)runatの種類が分かれているからといって、油断してはなりませんなぁ。2.サーバとクライアントで出来ることが違う。一般的なJavaScriptでwindow.open()とか、location.hrefとか、alert()などなど、画面に対して作用する関数はサーバ側処理(runat="server")に書いても動作しません。また、Jaxer.○○というJaxerのAPIはクライアント処理(runat="client")に書いても動作しません。windowやlocation、alert()など画面向け処理はrunat="both"かrunat="client"のJavaScriptに書きましょう。Jaxer.○○など、JaxerのAPIはrunat="server"かrunat="server-proxy"のJavaScriptに書きましょう。3.デバッグが面倒上記の2とも関係があるのですが、クライアント処理はalert、サーバ処理はJaxer.Log.ログレベル(info, debugなど)でデバッグしましょう。JavaやC#のように開発ツールで一行ずつ追っていくと言うのが、JavaScriptであるがゆえに出来ず......(-_-;)探せばデバッグに使えるツールがあるかもしれないけれど。blogram ランキング参加中!人気ブログランキング参加中!
2011.04.24
コメント(0)

随分とブログをサボってしまいました。調子悪かったり忙しかったりで。で、昨日は久々のフットサルでした。どうも集中できなくて試合中に他のことを考えたりしてしまい、オウンゴールを二回もやってしまったりとf(^_^;)雨が降っていた上に、芝がふかふかだったので、とにかく重たくて滑りやすかったです。みんな凡ミス連発で楽しかったo(^-^)oさてさて、ふと考えてみたんのですが、仕事や勉強で得たことをどんどんブログに書いていくのもよさそうだなぁと。仕事や勉強しているときに解らないことがあったらよくネットで調べるじゃないですか。で、マニアックな分野だと情報が全然なかったりと。だったら自分がそういう情報を公開すれば多少なりとも誰かの役に立てるかもしれないと。ダラダラと日常のことを書くよりも、勉強日記みたいにした方が世の中の役に立てそうだなって。出来る範囲で頑張ってみようかな。何も勉強したこと全部書くことはなかろうて。■■■blogram ランキング■■■blogram ランキング参加中!■■■楽天ブログ■■■人気ブログランキング参加中!
2011.04.24
コメント(0)
全3件 (3件中 1-3件目)
1