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

Webシステムで特定の画面への直アクセス

こちらとセットで使うだろうというネタです。 URLつきメールをメーラーで送信するためのカスタムタグ - おかひろの雑記業務システムは大抵の場合は認証があるかと思いますが、システムの特定の画面に直アクセスできるURLをクリックした時のことを考えます。 …

SAStrutsのActionとJSPを図式化 − ストーリーボード

前に別のブログで書いた記事を移行。Strutsを使って開発をやっていたときに、大変お世話になった一冊。Apache Strutsハンドブック 改訂版 (Technical Handbook Series)作者: 黒住幸光出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/27メディア…

URLつきメールをメーラーで送信するためのカスタムタグ

変なタイトルになってしまった・・・。「このページの情報を、他の人に見てもらいたい」という時に、開いているページのリンクを含んだメールを 簡単に送信するためのタグです。 開いているページのリンクを取得する部分でSeasarを使っていますが、もちろんS…

Webアプリで、重い処理をAjaxで非同期化してごまかす

ある画面にAとBという、別々に検索しないといけない情報を表示させる必要があるとして、 通常なら画面を表示させる前に下記のように検索処理を実行します。Aを検索 ↓ Bを検索 ↓ 画面に遷移 ※Aの検索とBの検索は逆も可検索処理が高速に動作するならいい…

sastruts-extensionのActionProxyでログインチェック

sastruts-extensionという、SAStrutsの拡張コンポーネントがあります。 SAStruts Extensionこの中でAction Proxyという機能があり、ActionProxyクラスを作ってActionもしくはActionのメソッドにアノテーションを設定するだけでログインチェックや権限チェッ…

jarファイルの署名

備忘録。JavaAppletやJavaWebStartなどでローカルファイルなどへのアクセスが必要な場合はjarファイルに署名する必要があります。 その方法について。ちなみにオレオレ証明書でやります。証明書作成 コマンドプロンプトで下記を実行します。 keytool -genkey…

PhoneGapでLocalDatabaseを使ってみる

PhoneGapでLocalStorageを試してみる - おかひろの雑記ではlocalStorageを使って簡単なキャッシュのサンプルを作ってみましたが、 今回はこれをlocalDatabaseで実装してみようと思います。JavaScript var db; $(function(){ // データベースの初期化 db = wi…

XcodeのプロジェクトをAptana+Subversiveで共有してみる

前に書いたPhoneGapでiOSアプリをチームで開発する環境構築 - おかひろの雑記ではPhoneGapプロジェクトでしたが、 今回はObjective-Cのプロジェクトを対象としています。プログラム開発、デバッグ、動作確認などはXcodeで行い、ソース共有だけAptana+Subvers…